public static Model transform(Document doc, JavaScriptObject aTarget) throws Exception { try { Model model = new Model(AppClient.getInstance()); XmlDom2Model transformer = new XmlDom2Model(doc, aTarget); model.accept(transformer); return model; } catch (Exception ex) { Logger.getLogger(Model.class.getName()).log(Level.SEVERE, null, ex); throw ex; } }