1) G F F F F F F F   F       # F &  F  F / F /   8 : * F F F * FxpathLjavax/xml/xpath/XPath;namespaceContext&Ljavax/xml/namespace/NamespaceContext;documentLorg/w3c/dom/Document;rootNodeLorg/w3c/dom/Node;proxyLjava/net/Proxy;connectTimeoutI readTimeout()VCode Exceptions inizializereadFile(Ljava/lang/String;)V readStringreadURL(Ljava/net/URL;)VreadInputStream(Ljava/io/InputStream;)V readDocument(Lorg/w3c/dom/Document;)VgetProxy()Ljava/net/Proxy;setProxy(Ljava/net/Proxy;)V(Ljava/lang/String;I)VgetConnectTimeout()IsetConnectTimeout(I)VgetReadTimeoutsetReadTimeoutgetNamespaceContext(()Ljavax/xml/namespace/NamespaceContext;setNamespaceContext)(Ljavax/xml/namespace/NamespaceContext;)V'(Ljava/lang/String;Ljava/lang/String;)VgetNode&(Ljava/lang/String;)Lorg/w3c/dom/Node;8(Ljava/lang/String;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;getNodes*(Ljava/lang/String;)Lorg/w3c/dom/NodeList;<(Ljava/lang/String;Lorg/w3c/dom/Node;)Lorg/w3c/dom/NodeList; getDocument()Lorg/w3c/dom/Document; writeToFile(Ljava/io/File;)V writeToStream(Ljava/io/OutputStream;)VaddNode'(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V'(Lorg/w3c/dom/Node;Ljava/lang/String;)V'(Ljava/lang/String;Lorg/w3c/dom/Node;)V addAttribute9(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)V9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VaddText setDocument getRootNode()Lorg/w3c/dom/Node; setRootNode(Lorg/w3c/dom/Node;)V UV LM NO PQ RS TS ZV HI  ~java/io/FileInputStream U\ bcjava/io/ByteArrayInputStream U  mn pn V  %org/mcavallo/opencloud/util/XMLFile$1 InnerClasses U  java/net/Proxy   java/net/InetSocketAddress Uj U%org/mcavallo/opencloud/util/XMLFile$2 JK%org/mcavallo/opencloud/util/XMLFile$3 U  org/w3c/dom/Node vw org/w3c/dom/NodeList z{java/io/FileOutputStream U  indentyes u!javax/xml/transform/dom/DOMSource U'javax/xml/transform/stream/StreamResult U   ! "# $%& '\ (\ #org/mcavallo/opencloud/util/XMLFilejava/lang/Object.javax/xml/parsers/ParserConfigurationExceptionjava/io/IOExceptionorg/xml/sax/SAXException(javax/xml/xpath/XPathExpressionExceptionjava/io/FileNotFoundException(javax/xml/transform/TransformerExceptionjavax/xml/xpath/XPathFactory newInstance ()Ljavax/xml/xpath/XPathFactory;newXPath()Ljavax/xml/xpath/XPath;(javax/xml/parsers/DocumentBuilderFactory,()Ljavax/xml/parsers/DocumentBuilderFactory;newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;!javax/xml/parsers/DocumentBuilder newDocumentjava/lang/StringgetBytes()[B([B)V java/net/URLopenConnection()Ljava/net/URLConnection;*(Ljava/net/Proxy;)Ljava/net/URLConnection;java/net/URLConnectionconnectgetInputStream()Ljava/io/InputStream;parse-(Ljava/io/InputStream;)Lorg/w3c/dom/Document;8(Lorg/mcavallo/opencloud/util/XMLFile;Ljava/net/Proxy;)Vjava/net/ProxySelector setDefault(Ljava/net/ProxySelector;)Vjava/net/Proxy$TypeTypeHTTPLjava/net/Proxy$Type;0(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)VL(Lorg/mcavallo/opencloud/util/XMLFile;Ljava/lang/String;Ljava/lang/String;)Vjavax/xml/xpath/XPathConstantsNODELjavax/xml/namespace/QName;javax/xml/xpath/XPathevaluateS(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;NODESET&javax/xml/transform/TransformerFactory*()Ljavax/xml/transform/TransformerFactory;newTransformer#()Ljavax/xml/transform/Transformer;javax/xml/transform/TransformersetOutputProperty transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;org/w3c/dom/Document createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element;createAttribute&(Ljava/lang/String;)Lorg/w3c/dom/Attr;org/w3c/dom/AttrsetValuesetTextContent!FGHIJKLMNOPQRSTS%UVW2&*****'*'*XYZVW&* L*+ XY[\WY+M*,X]Y^_\WY+M*,XY^]`aWC7* +M +*M,*,*,,N*-X]Y^bcW$+ N- M*,+XY^]deW*+fgW*hiW*+Y*+hjW2&Y Y+!"N*-#Y*-$klW*mnW*olW*pnW*qrW*%stW*+%suW*&Y*+,'%vwWK?M** +*()*M** +*()*M,XxvyW6*N,* +,()*N* *++N-Xxz{WK?M** +*,)-M** +*,)-M,Xxz|W/#N,* +,,)-N *+.N-Xx}~W*\W */Y+01XW */Y+21XW3'34M,567,8Y*9:Y+;<XW++,=WW%+*,>N+-=WW *++N*-,?XxuW *++N*-,@XxW/#+*,A:-B+=WW*++:*,-CXxW ++,DuW *++N*-,EXxeW*+W*W*+\W1%+ *** +*()*Xx"#& @