--- old/src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java 2016-11-07 10:47:22.003786434 -0800 +++ new/src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java 2016-11-07 10:47:21.879786434 -0800 @@ -280,7 +280,8 @@ public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { ElementHandler parent = this.handler; try { - this.handler = getElementHandler(qName).newInstance(); + this.handler = + getElementHandler(qName).getDeclaredConstructor().newInstance(); this.handler.setOwner(this); this.handler.setParent(parent); }