View Javadoc
1   /**
2    * This Source Code Form is subject to the terms of the Mozilla Public
3    * License, v. 2.0. If a copy of the MPL was not distributed with this
4    * file, You can obtain one at http://mozilla.org/MPL/2.0/.
5    *
6    * If it is not possible or desirable to put the notice in a particular
7    * file, then You may include the notice in a location (such as a LICENSE
8    * file in a relevant directory) where a recipient would be likely to look
9    * for such a notice.
10  
11   * 
12   */
13   
14  /*  ---------------------------------------------------------------------------
15   *  U.S. Government, Department of the Army
16   *  Army Materiel Command
17   *  Research Development Engineering Command
18   *  Communications Electronics Research Development and Engineering Center
19   *  ---------------------------------------------------------------------------
20   */
21  package org.miloss.fgsms.test;
22  
23  import java.io.IOException;
24  import java.io.OutputStream;
25  import java.security.Principal;
26  import java.util.*;
27  import javax.xml.bind.JAXBContext;
28  import javax.xml.namespace.QName;
29  import javax.xml.soap.*;
30  import javax.xml.ws.*;
31  import javax.xml.ws.handler.MessageContext;
32  import org.w3c.dom.*;
33  
34  /**
35   *
36   * @author AO
37   */
38  public class MyWebServiceContext implements WebServiceContext, javax.xml.ws.handler.soap.SOAPMessageContext {
39  
40      public MyWebServiceContext() {
41      }
42  
43      public MyWebServiceContext(MyMessageContext mc, String username) {
44          here = mc;
45          uname = username;
46      }
47      public MyMessageContext here;
48      public String uname;
49  
50      public MyWebServiceContext(String username) {
51          uname = username;
52      }
53      public QName header = new QName("http://docs.oasis-open.org/wsdm/muws1-2.xsd", "ResourceID");
54      public QName wsa = new QName("http://www.w3.org/2005/08/addressing", "Action");
55      public String targeturl = null;
56  
57      @Override
58      public MessageContext getMessageContext() {
59          return this;
60      }
61  
62      public Principal getUserPrincipal() {
63          return new SimplePrincipal(uname);
64      }
65  
66      public boolean isUserInRole(String role) {
67          return false;
68      }
69  
70      public EndpointReference getEndpointReference(Element... referenceParameters) {
71          return null;
72      }
73  
74      public <T extends EndpointReference> T getEndpointReference(Class<T> clazz, Element... referenceParameters) {
75          return null;
76      }
77  
78      @Override
79      public SOAPMessage getMessage() {
80          return new SOAPMessage() {
81  
82              @Override
83              public void setContentDescription(String description) {
84              }
85  
86              @Override
87              public String getContentDescription() {
88                  throw new UnsupportedOperationException("Not supported yet.");
89              }
90  
91              @Override
92              public SOAPHeader getSOAPHeader() throws SOAPException {
93                  return new SOAPHeader() {
94  
95                      @Override
96                      public SOAPHeaderElement addHeaderElement(Name name) throws SOAPException {
97                          throw new UnsupportedOperationException("Not supported yet.");
98                      }
99  
100                     @Override
101                     public SOAPHeaderElement addHeaderElement(QName qname) throws SOAPException {
102                         throw new UnsupportedOperationException("Not supported yet.");
103                     }
104 
105                     @Override
106                     public Iterator examineMustUnderstandHeaderElements(String actor) {
107                         throw new UnsupportedOperationException("Not supported yet.");
108                     }
109 
110                     @Override
111                     public Iterator examineHeaderElements(String actor) {
112                         throw new UnsupportedOperationException("Not supported yet.");
113                     }
114 
115                     @Override
116                     public Iterator extractHeaderElements(String actor) {
117                         throw new UnsupportedOperationException("Not supported yet.");
118                     }
119 
120                     @Override
121                     public SOAPHeaderElement addNotUnderstoodHeaderElement(QName name) throws SOAPException {
122                         throw new UnsupportedOperationException("Not supported yet.");
123                     }
124 
125                     @Override
126                     public SOAPHeaderElement addUpgradeHeaderElement(Iterator supportedSOAPURIs) throws SOAPException {
127                         throw new UnsupportedOperationException("Not supported yet.");
128                     }
129 
130                     @Override
131                     public SOAPHeaderElement addUpgradeHeaderElement(String[] supportedSoapUris) throws SOAPException {
132                         throw new UnsupportedOperationException("Not supported yet.");
133                     }
134 
135                     @Override
136                     public SOAPHeaderElement addUpgradeHeaderElement(String supportedSoapUri) throws SOAPException {
137                         throw new UnsupportedOperationException("Not supported yet.");
138                     }
139 
140                     @Override
141                     public Iterator examineAllHeaderElements() {
142                         List<SOAPHeader> headers = new ArrayList<SOAPHeader>();
143                         headers.add(new SOAPHeader() {
144 
145                             @Override
146                             public SOAPHeaderElement addHeaderElement(Name name) throws SOAPException {
147                                 throw new UnsupportedOperationException("Not supported yet.");
148                             }
149 
150                             @Override
151                             public SOAPHeaderElement addHeaderElement(QName qname) throws SOAPException {
152                                 throw new UnsupportedOperationException("Not supported yet.");
153                             }
154 
155                             @Override
156                             public Iterator examineMustUnderstandHeaderElements(String actor) {
157                                 throw new UnsupportedOperationException("Not supported yet.");
158                             }
159 
160                             @Override
161                             public Iterator examineHeaderElements(String actor) {
162                                 throw new UnsupportedOperationException("Not supported yet.");
163                             }
164 
165                             @Override
166                             public Iterator extractHeaderElements(String actor) {
167                                 throw new UnsupportedOperationException("Not supported yet.");
168                             }
169 
170                             @Override
171                             public SOAPHeaderElement addNotUnderstoodHeaderElement(QName name) throws SOAPException {
172                                 throw new UnsupportedOperationException("Not supported yet.");
173                             }
174 
175                             @Override
176                             public SOAPHeaderElement addUpgradeHeaderElement(Iterator supportedSOAPURIs) throws SOAPException {
177                                 throw new UnsupportedOperationException("Not supported yet.");
178                             }
179 
180                             @Override
181                             public SOAPHeaderElement addUpgradeHeaderElement(String[] supportedSoapUris) throws SOAPException {
182                                 throw new UnsupportedOperationException("Not supported yet.");
183                             }
184 
185                             @Override
186                             public SOAPHeaderElement addUpgradeHeaderElement(String supportedSoapUri) throws SOAPException {
187                                 throw new UnsupportedOperationException("Not supported yet.");
188                             }
189 
190                             @Override
191                             public Iterator examineAllHeaderElements() {
192                                 throw new UnsupportedOperationException("Not supported yet.");
193                             }
194 
195                             @Override
196                             public Iterator extractAllHeaderElements() {
197                                 throw new UnsupportedOperationException("Not supported yet.");
198                             }
199 
200                             @Override
201                             public SOAPElement addChildElement(Name name) throws SOAPException {
202                                 throw new UnsupportedOperationException("Not supported yet.");
203                             }
204 
205                             @Override
206                             public SOAPElement addChildElement(QName qname) throws SOAPException {
207                                 throw new UnsupportedOperationException("Not supported yet.");
208                             }
209 
210                             @Override
211                             public SOAPElement addChildElement(String localName) throws SOAPException {
212                                 throw new UnsupportedOperationException("Not supported yet.");
213                             }
214 
215                             @Override
216                             public SOAPElement addChildElement(String localName, String prefix) throws SOAPException {
217                                 throw new UnsupportedOperationException("Not supported yet.");
218                             }
219 
220                             @Override
221                             public SOAPElement addChildElement(String localName, String prefix, String uri) throws SOAPException {
222                                 throw new UnsupportedOperationException("Not supported yet.");
223                             }
224 
225                             @Override
226                             public SOAPElement addChildElement(SOAPElement element) throws SOAPException {
227                                 throw new UnsupportedOperationException("Not supported yet.");
228                             }
229 
230                             @Override
231                             public void removeContents() {
232                                 throw new UnsupportedOperationException("Not supported yet.");
233                             }
234 
235                             @Override
236                             public SOAPElement addTextNode(String text) throws SOAPException {
237                                 throw new UnsupportedOperationException("Not supported yet.");
238                             }
239 
240                             @Override
241                             public SOAPElement addAttribute(Name name, String value) throws SOAPException {
242                                 throw new UnsupportedOperationException("Not supported yet.");
243                             }
244 
245                             @Override
246                             public SOAPElement addAttribute(QName qname, String value) throws SOAPException {
247                                 throw new UnsupportedOperationException("Not supported yet.");
248                             }
249 
250                             @Override
251                             public SOAPElement addNamespaceDeclaration(String prefix, String uri) throws SOAPException {
252                                 throw new UnsupportedOperationException("Not supported yet.");
253                             }
254 
255                             @Override
256                             public String getAttributeValue(Name name) {
257                                 throw new UnsupportedOperationException("Not supported yet.");
258                             }
259 
260                             @Override
261                             public String getAttributeValue(QName qname) {
262                                 throw new UnsupportedOperationException("Not supported yet.");
263                             }
264 
265                             @Override
266                             public Iterator getAllAttributes() {
267                                 throw new UnsupportedOperationException("Not supported yet.");
268                             }
269 
270                             @Override
271                             public Iterator getAllAttributesAsQNames() {
272                                 throw new UnsupportedOperationException("Not supported yet.");
273                             }
274 
275                             @Override
276                             public String getNamespaceURI(String prefix) {
277                                 throw new UnsupportedOperationException("Not supported yet.");
278                             }
279 
280                             @Override
281                             public Iterator getNamespacePrefixes() {
282                                 throw new UnsupportedOperationException("Not supported yet.");
283                             }
284 
285                             @Override
286                             public Iterator getVisibleNamespacePrefixes() {
287                                 throw new UnsupportedOperationException("Not supported yet.");
288                             }
289 
290                             @Override
291                             public QName createQName(String localName, String prefix) throws SOAPException {
292                                 throw new UnsupportedOperationException("Not supported yet.");
293                             }
294 
295                             @Override
296                             public Name getElementName() {
297                                 throw new UnsupportedOperationException("Not supported yet.");
298                             }
299 
300                             @Override
301                             public QName getElementQName() {
302                                 return header;
303                             }
304 
305                             @Override
306                             public SOAPElement setElementQName(QName newName) throws SOAPException {
307                                 throw new UnsupportedOperationException("Not supported yet.");
308                             }
309 
310                             @Override
311                             public boolean removeAttribute(Name name) {
312                                 throw new UnsupportedOperationException("Not supported yet.");
313                             }
314 
315                             @Override
316                             public boolean removeAttribute(QName qname) {
317                                 throw new UnsupportedOperationException("Not supported yet.");
318                             }
319 
320                             @Override
321                             public boolean removeNamespaceDeclaration(String prefix) {
322                                 throw new UnsupportedOperationException("Not supported yet.");
323                             }
324 
325                             @Override
326                             public Iterator getChildElements() {
327                                 throw new UnsupportedOperationException("Not supported yet.");
328                             }
329 
330                             @Override
331                             public Iterator getChildElements(Name name) {
332                                 throw new UnsupportedOperationException("Not supported yet.");
333                             }
334 
335                             @Override
336                             public Iterator getChildElements(QName qname) {
337                                 throw new UnsupportedOperationException("Not supported yet.");
338                             }
339 
340                             @Override
341                             public void setEncodingStyle(String encodingStyle) throws SOAPException {
342                                 throw new UnsupportedOperationException("Not supported yet.");
343                             }
344 
345                             @Override
346                             public String getEncodingStyle() {
347                                 throw new UnsupportedOperationException("Not supported yet.");
348                             }
349 
350                             @Override
351                             public String getValue() {
352                                 return targeturl;
353                             }
354 
355                             @Override
356                             public void setValue(String value) {
357                                 throw new UnsupportedOperationException("Not supported yet.");
358                             }
359 
360                             @Override
361                             public void setParentElement(SOAPElement parent) throws SOAPException {
362                                 throw new UnsupportedOperationException("Not supported yet.");
363                             }
364 
365                             @Override
366                             public SOAPElement getParentElement() {
367                                 throw new UnsupportedOperationException("Not supported yet.");
368                             }
369 
370                             @Override
371                             public void detachNode() {
372                                 throw new UnsupportedOperationException("Not supported yet.");
373                             }
374 
375                             @Override
376                             public void recycleNode() {
377                                 throw new UnsupportedOperationException("Not supported yet.");
378                             }
379 
380                             @Override
381                             public String getNodeName() {
382                                 throw new UnsupportedOperationException("Not supported yet.");
383                             }
384 
385                             @Override
386                             public String getNodeValue() throws DOMException {
387                                 throw new UnsupportedOperationException("Not supported yet.");
388                             }
389 
390                             @Override
391                             public void setNodeValue(String nodeValue) throws DOMException {
392                                 throw new UnsupportedOperationException("Not supported yet.");
393                             }
394 
395                             @Override
396                             public short getNodeType() {
397                                 throw new UnsupportedOperationException("Not supported yet.");
398                             }
399 
400                             @Override
401                             public javax.xml.soap.Node getParentNode() {
402                                 throw new UnsupportedOperationException("Not supported yet.");
403                             }
404 
405                             @Override
406                             public NodeList getChildNodes() {
407                                 throw new UnsupportedOperationException("Not supported yet.");
408                             }
409 
410                             @Override
411                             public javax.xml.soap.Node getFirstChild() {
412                                 throw new UnsupportedOperationException("Not supported yet.");
413                             }
414 
415                             @Override
416                             public javax.xml.soap.Node getLastChild() {
417                                 throw new UnsupportedOperationException("Not supported yet.");
418                             }
419 
420                             @Override
421                             public javax.xml.soap.Node getPreviousSibling() {
422                                 throw new UnsupportedOperationException("Not supported yet.");
423                             }
424 
425                             @Override
426                             public javax.xml.soap.Node getNextSibling() {
427                                 throw new UnsupportedOperationException("Not supported yet.");
428                             }
429 
430                             @Override
431                             public NamedNodeMap getAttributes() {
432                                 throw new UnsupportedOperationException("Not supported yet.");
433                             }
434 
435                             @Override
436                             public Document getOwnerDocument() {
437                                 throw new UnsupportedOperationException("Not supported yet.");
438                             }
439 
440                             @Override
441                             public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild) throws DOMException {
442                                 throw new UnsupportedOperationException("Not supported yet.");
443                             }
444 
445                             @Override
446                             public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild) throws DOMException {
447                                 throw new UnsupportedOperationException("Not supported yet.");
448                             }
449 
450                             @Override
451                             public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild) throws DOMException {
452                                 throw new UnsupportedOperationException("Not supported yet.");
453                             }
454 
455                             @Override
456                             public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild) throws DOMException {
457                                 throw new UnsupportedOperationException("Not supported yet.");
458                             }
459 
460                             @Override
461                             public boolean hasChildNodes() {
462                                 throw new UnsupportedOperationException("Not supported yet.");
463                             }
464 
465                             @Override
466                             public javax.xml.soap.Node cloneNode(boolean deep) {
467                                 throw new UnsupportedOperationException("Not supported yet.");
468                             }
469 
470                             @Override
471                             public void normalize() {
472                                 throw new UnsupportedOperationException("Not supported yet.");
473                             }
474 
475                             @Override
476                             public boolean isSupported(String feature, String version) {
477                                 throw new UnsupportedOperationException("Not supported yet.");
478                             }
479 
480                             @Override
481                             public String getNamespaceURI() {
482                                 throw new UnsupportedOperationException("Not supported yet.");
483                             }
484 
485                             @Override
486                             public String getPrefix() {
487                                 throw new UnsupportedOperationException("Not supported yet.");
488                             }
489 
490                             @Override
491                             public void setPrefix(String prefix) throws DOMException {
492                                 throw new UnsupportedOperationException("Not supported yet.");
493                             }
494 
495                             @Override
496                             public String getLocalName() {
497                                 throw new UnsupportedOperationException("Not supported yet.");
498                             }
499 
500                             @Override
501                             public boolean hasAttributes() {
502                                 throw new UnsupportedOperationException("Not supported yet.");
503                             }
504 
505                             @Override
506                             public String getBaseURI() {
507                                 throw new UnsupportedOperationException("Not supported yet.");
508                             }
509 
510                             @Override
511                             public short compareDocumentPosition(org.w3c.dom.Node other) throws DOMException {
512                                 throw new UnsupportedOperationException("Not supported yet.");
513                             }
514 
515                             @Override
516                             public String getTextContent() throws DOMException {
517                                 throw new UnsupportedOperationException("Not supported yet.");
518                             }
519 
520                             @Override
521                             public void setTextContent(String textContent) throws DOMException {
522                                 throw new UnsupportedOperationException("Not supported yet.");
523                             }
524 
525                             @Override
526                             public boolean isSameNode(org.w3c.dom.Node other) {
527                                 throw new UnsupportedOperationException("Not supported yet.");
528                             }
529 
530                             @Override
531                             public String lookupPrefix(String namespaceURI) {
532                                 throw new UnsupportedOperationException("Not supported yet.");
533                             }
534 
535                             @Override
536                             public boolean isDefaultNamespace(String namespaceURI) {
537                                 throw new UnsupportedOperationException("Not supported yet.");
538                             }
539 
540                             @Override
541                             public String lookupNamespaceURI(String prefix) {
542                                 throw new UnsupportedOperationException("Not supported yet.");
543                             }
544 
545                             @Override
546                             public boolean isEqualNode(org.w3c.dom.Node arg) {
547                                 throw new UnsupportedOperationException("Not supported yet.");
548                             }
549 
550                             @Override
551                             public Object getFeature(String feature, String version) {
552                                 throw new UnsupportedOperationException("Not supported yet.");
553                             }
554 
555                             @Override
556                             public Object setUserData(String key, Object data, UserDataHandler handler) {
557                                 throw new UnsupportedOperationException("Not supported yet.");
558                             }
559 
560                             @Override
561                             public Object getUserData(String key) {
562                                 throw new UnsupportedOperationException("Not supported yet.");
563                             }
564 
565                             @Override
566                             public String getTagName() {
567                                 throw new UnsupportedOperationException("Not supported yet.");
568                             }
569 
570                             @Override
571                             public String getAttribute(String name) {
572                                 throw new UnsupportedOperationException("Not supported yet.");
573                             }
574 
575                             @Override
576                             public void setAttribute(String name, String value) throws DOMException {
577                                 throw new UnsupportedOperationException("Not supported yet.");
578                             }
579 
580                             @Override
581                             public void removeAttribute(String name) throws DOMException {
582                                 throw new UnsupportedOperationException("Not supported yet.");
583                             }
584 
585                             @Override
586                             public Attr getAttributeNode(String name) {
587                                 throw new UnsupportedOperationException("Not supported yet.");
588                             }
589 
590                             @Override
591                             public Attr setAttributeNode(Attr newAttr) throws DOMException {
592                                 throw new UnsupportedOperationException("Not supported yet.");
593                             }
594 
595                             @Override
596                             public Attr removeAttributeNode(Attr oldAttr) throws DOMException {
597                                 throw new UnsupportedOperationException("Not supported yet.");
598                             }
599 
600                             @Override
601                             public NodeList getElementsByTagName(String name) {
602                                 throw new UnsupportedOperationException("Not supported yet.");
603                             }
604 
605                             @Override
606                             public String getAttributeNS(String namespaceURI, String localName) throws DOMException {
607                                 throw new UnsupportedOperationException("Not supported yet.");
608                             }
609 
610                             @Override
611                             public void setAttributeNS(String namespaceURI, String qualifiedName, String value) throws DOMException {
612                                 throw new UnsupportedOperationException("Not supported yet.");
613                             }
614 
615                             @Override
616                             public void removeAttributeNS(String namespaceURI, String localName) throws DOMException {
617                                 throw new UnsupportedOperationException("Not supported yet.");
618                             }
619 
620                             @Override
621                             public Attr getAttributeNodeNS(String namespaceURI, String localName) throws DOMException {
622                                 throw new UnsupportedOperationException("Not supported yet.");
623                             }
624 
625                             @Override
626                             public Attr setAttributeNodeNS(Attr newAttr) throws DOMException {
627                                 throw new UnsupportedOperationException("Not supported yet.");
628                             }
629 
630                             @Override
631                             public NodeList getElementsByTagNameNS(String namespaceURI, String localName) throws DOMException {
632                                 throw new UnsupportedOperationException("Not supported yet.");
633                             }
634 
635                             @Override
636                             public boolean hasAttribute(String name) {
637                                 throw new UnsupportedOperationException("Not supported yet.");
638                             }
639 
640                             @Override
641                             public boolean hasAttributeNS(String namespaceURI, String localName) throws DOMException {
642                                 throw new UnsupportedOperationException("Not supported yet.");
643                             }
644 
645                             @Override
646                             public TypeInfo getSchemaTypeInfo() {
647                                 throw new UnsupportedOperationException("Not supported yet.");
648                             }
649 
650                             @Override
651                             public void setIdAttribute(String name, boolean isId) throws DOMException {
652                                 throw new UnsupportedOperationException("Not supported yet.");
653                             }
654 
655                             @Override
656                             public void setIdAttributeNS(String namespaceURI, String localName, boolean isId) throws DOMException {
657                                 throw new UnsupportedOperationException("Not supported yet.");
658                             }
659 
660                             @Override
661                             public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException {
662                                 throw new UnsupportedOperationException("Not supported yet.");
663                             }
664                         });
665 
666 
667                         headers.add(new SOAPHeader() {
668 
669                             @Override
670                             public SOAPHeaderElement addHeaderElement(Name name) throws SOAPException {
671                                 throw new UnsupportedOperationException("Not supported yet.");
672                             }
673 
674                             @Override
675                             public SOAPHeaderElement addHeaderElement(QName qname) throws SOAPException {
676                                 throw new UnsupportedOperationException("Not supported yet.");
677                             }
678 
679                             @Override
680                             public Iterator examineMustUnderstandHeaderElements(String actor) {
681                                 throw new UnsupportedOperationException("Not supported yet.");
682                             }
683 
684                             @Override
685                             public Iterator examineHeaderElements(String actor) {
686                                 throw new UnsupportedOperationException("Not supported yet.");
687                             }
688 
689                             @Override
690                             public Iterator extractHeaderElements(String actor) {
691                                 throw new UnsupportedOperationException("Not supported yet.");
692                             }
693 
694                             @Override
695                             public SOAPHeaderElement addNotUnderstoodHeaderElement(QName name) throws SOAPException {
696                                 throw new UnsupportedOperationException("Not supported yet.");
697                             }
698 
699                             @Override
700                             public SOAPHeaderElement addUpgradeHeaderElement(Iterator supportedSOAPURIs) throws SOAPException {
701                                 throw new UnsupportedOperationException("Not supported yet.");
702                             }
703 
704                             @Override
705                             public SOAPHeaderElement addUpgradeHeaderElement(String[] supportedSoapUris) throws SOAPException {
706                                 throw new UnsupportedOperationException("Not supported yet.");
707                             }
708 
709                             @Override
710                             public SOAPHeaderElement addUpgradeHeaderElement(String supportedSoapUri) throws SOAPException {
711                                 throw new UnsupportedOperationException("Not supported yet.");
712                             }
713 
714                             @Override
715                             public Iterator examineAllHeaderElements() {
716                                 throw new UnsupportedOperationException("Not supported yet.");
717                             }
718 
719                             @Override
720                             public Iterator extractAllHeaderElements() {
721                                 throw new UnsupportedOperationException("Not supported yet.");
722                             }
723 
724                             @Override
725                             public SOAPElement addChildElement(Name name) throws SOAPException {
726                                 throw new UnsupportedOperationException("Not supported yet.");
727                             }
728 
729                             @Override
730                             public SOAPElement addChildElement(QName qname) throws SOAPException {
731                                 throw new UnsupportedOperationException("Not supported yet.");
732                             }
733 
734                             @Override
735                             public SOAPElement addChildElement(String localName) throws SOAPException {
736                                 throw new UnsupportedOperationException("Not supported yet.");
737                             }
738 
739                             @Override
740                             public SOAPElement addChildElement(String localName, String prefix) throws SOAPException {
741                                 throw new UnsupportedOperationException("Not supported yet.");
742                             }
743 
744                             @Override
745                             public SOAPElement addChildElement(String localName, String prefix, String uri) throws SOAPException {
746                                 throw new UnsupportedOperationException("Not supported yet.");
747                             }
748 
749                             @Override
750                             public SOAPElement addChildElement(SOAPElement element) throws SOAPException {
751                                 throw new UnsupportedOperationException("Not supported yet.");
752                             }
753 
754                             @Override
755                             public void removeContents() {
756                                 throw new UnsupportedOperationException("Not supported yet.");
757                             }
758 
759                             @Override
760                             public SOAPElement addTextNode(String text) throws SOAPException {
761                                 throw new UnsupportedOperationException("Not supported yet.");
762                             }
763 
764                             @Override
765                             public SOAPElement addAttribute(Name name, String value) throws SOAPException {
766                                 throw new UnsupportedOperationException("Not supported yet.");
767                             }
768 
769                             @Override
770                             public SOAPElement addAttribute(QName qname, String value) throws SOAPException {
771                                 throw new UnsupportedOperationException("Not supported yet.");
772                             }
773 
774                             @Override
775                             public SOAPElement addNamespaceDeclaration(String prefix, String uri) throws SOAPException {
776                                 throw new UnsupportedOperationException("Not supported yet.");
777                             }
778 
779                             @Override
780                             public String getAttributeValue(Name name) {
781                                 throw new UnsupportedOperationException("Not supported yet.");
782                             }
783 
784                             @Override
785                             public String getAttributeValue(QName qname) {
786                                 throw new UnsupportedOperationException("Not supported yet.");
787                             }
788 
789                             @Override
790                             public Iterator getAllAttributes() {
791                                 throw new UnsupportedOperationException("Not supported yet.");
792                             }
793 
794                             @Override
795                             public Iterator getAllAttributesAsQNames() {
796                                 throw new UnsupportedOperationException("Not supported yet.");
797                             }
798 
799                             @Override
800                             public String getNamespaceURI(String prefix) {
801                                 throw new UnsupportedOperationException("Not supported yet.");
802                             }
803 
804                             @Override
805                             public Iterator getNamespacePrefixes() {
806                                 throw new UnsupportedOperationException("Not supported yet.");
807                             }
808 
809                             @Override
810                             public Iterator getVisibleNamespacePrefixes() {
811                                 throw new UnsupportedOperationException("Not supported yet.");
812                             }
813 
814                             @Override
815                             public QName createQName(String localName, String prefix) throws SOAPException {
816                                 throw new UnsupportedOperationException("Not supported yet.");
817                             }
818 
819                             @Override
820                             public Name getElementName() {
821                                 throw new UnsupportedOperationException("Not supported yet.");
822                             }
823 
824                             @Override
825                             public QName getElementQName() {
826                                return wsa;
827                             }
828 
829                             @Override
830                             public SOAPElement setElementQName(QName newName) throws SOAPException {
831                                 throw new UnsupportedOperationException("Not supported yet.");
832                             }
833 
834                             @Override
835                             public boolean removeAttribute(Name name) {
836                                 throw new UnsupportedOperationException("Not supported yet.");
837                             }
838 
839                             @Override
840                             public boolean removeAttribute(QName qname) {
841                                 throw new UnsupportedOperationException("Not supported yet.");
842                             }
843 
844                             @Override
845                             public boolean removeNamespaceDeclaration(String prefix) {
846                                 throw new UnsupportedOperationException("Not supported yet.");
847                             }
848 
849                             @Override
850                             public Iterator getChildElements() {
851                                 throw new UnsupportedOperationException("Not supported yet.");
852                             }
853 
854                             @Override
855                             public Iterator getChildElements(Name name) {
856                                 throw new UnsupportedOperationException("Not supported yet.");
857                             }
858 
859                             @Override
860                             public Iterator getChildElements(QName qname) {
861                                 throw new UnsupportedOperationException("Not supported yet.");
862                             }
863 
864                             @Override
865                             public void setEncodingStyle(String encodingStyle) throws SOAPException {
866                                 throw new UnsupportedOperationException("Not supported yet.");
867                             }
868 
869                             @Override
870                             public String getEncodingStyle() {
871                                 throw new UnsupportedOperationException("Not supported yet.");
872                             }
873 
874                             @Override
875                             public String getValue() {
876                                 return "http://docs.oasis-open.org/wsrf/rpw-2/GetMultipleResourceProperties/GetMultipleResourcePropertiesRequest";
877                             }
878 
879                             @Override
880                             public void setValue(String value) {
881                                 throw new UnsupportedOperationException("Not supported yet.");
882                             }
883 
884                             @Override
885                             public void setParentElement(SOAPElement parent) throws SOAPException {
886                                 throw new UnsupportedOperationException("Not supported yet.");
887                             }
888 
889                             @Override
890                             public SOAPElement getParentElement() {
891                                 throw new UnsupportedOperationException("Not supported yet.");
892                             }
893 
894                             @Override
895                             public void detachNode() {
896                                 throw new UnsupportedOperationException("Not supported yet.");
897                             }
898 
899                             @Override
900                             public void recycleNode() {
901                                 throw new UnsupportedOperationException("Not supported yet.");
902                             }
903 
904                             @Override
905                             public String getNodeName() {
906                                 throw new UnsupportedOperationException("Not supported yet.");
907                             }
908 
909                             @Override
910                             public String getNodeValue() throws DOMException {
911                                 throw new UnsupportedOperationException("Not supported yet.");
912                             }
913 
914                             @Override
915                             public void setNodeValue(String nodeValue) throws DOMException {
916                                 throw new UnsupportedOperationException("Not supported yet.");
917                             }
918 
919                             @Override
920                             public short getNodeType() {
921                                 throw new UnsupportedOperationException("Not supported yet.");
922                             }
923 
924                             @Override
925                             public org.w3c.dom.Node getParentNode() {
926                                 throw new UnsupportedOperationException("Not supported yet.");
927                             }
928 
929                             @Override
930                             public NodeList getChildNodes() {
931                                 throw new UnsupportedOperationException("Not supported yet.");
932                             }
933 
934                             @Override
935                             public org.w3c.dom.Node getFirstChild() {
936                                 throw new UnsupportedOperationException("Not supported yet.");
937                             }
938 
939                             @Override
940                             public org.w3c.dom.Node getLastChild() {
941                                 throw new UnsupportedOperationException("Not supported yet.");
942                             }
943 
944                             @Override
945                             public org.w3c.dom.Node getPreviousSibling() {
946                                 throw new UnsupportedOperationException("Not supported yet.");
947                             }
948 
949                             @Override
950                             public org.w3c.dom.Node getNextSibling() {
951                                 throw new UnsupportedOperationException("Not supported yet.");
952                             }
953 
954                             @Override
955                             public NamedNodeMap getAttributes() {
956                                 throw new UnsupportedOperationException("Not supported yet.");
957                             }
958 
959                             @Override
960                             public Document getOwnerDocument() {
961                                 throw new UnsupportedOperationException("Not supported yet.");
962                             }
963 
964                             @Override
965                             public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild) throws DOMException {
966                                 throw new UnsupportedOperationException("Not supported yet.");
967                             }
968 
969                             @Override
970                             public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild) throws DOMException {
971                                 throw new UnsupportedOperationException("Not supported yet.");
972                             }
973 
974                             @Override
975                             public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild) throws DOMException {
976                                 throw new UnsupportedOperationException("Not supported yet.");
977                             }
978 
979                             @Override
980                             public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild) throws DOMException {
981                                 throw new UnsupportedOperationException("Not supported yet.");
982                             }
983 
984                             @Override
985                             public boolean hasChildNodes() {
986                                 throw new UnsupportedOperationException("Not supported yet.");
987                             }
988 
989                             @Override
990                             public org.w3c.dom.Node cloneNode(boolean deep) {
991                                 throw new UnsupportedOperationException("Not supported yet.");
992                             }
993 
994                             @Override
995                             public void normalize() {
996                                 throw new UnsupportedOperationException("Not supported yet.");
997                             }
998 
999                             @Override
1000                             public boolean isSupported(String feature, String version) {
1001                                 throw new UnsupportedOperationException("Not supported yet.");
1002                             }
1003 
1004                             @Override
1005                             public String getNamespaceURI() {
1006                                 throw new UnsupportedOperationException("Not supported yet.");
1007                             }
1008 
1009                             @Override
1010                             public String getPrefix() {
1011                                 throw new UnsupportedOperationException("Not supported yet.");
1012                             }
1013 
1014                             @Override
1015                             public void setPrefix(String prefix) throws DOMException {
1016                                 throw new UnsupportedOperationException("Not supported yet.");
1017                             }
1018 
1019                             @Override
1020                             public String getLocalName() {
1021                                 throw new UnsupportedOperationException("Not supported yet.");
1022                             }
1023 
1024                             @Override
1025                             public boolean hasAttributes() {
1026                                 throw new UnsupportedOperationException("Not supported yet.");
1027                             }
1028 
1029                             @Override
1030                             public String getBaseURI() {
1031                                 throw new UnsupportedOperationException("Not supported yet.");
1032                             }
1033 
1034                             @Override
1035                             public short compareDocumentPosition(org.w3c.dom.Node other) throws DOMException {
1036                                 throw new UnsupportedOperationException("Not supported yet.");
1037                             }
1038 
1039                             @Override
1040                             public String getTextContent() throws DOMException {
1041                                 throw new UnsupportedOperationException("Not supported yet.");
1042                             }
1043 
1044                             @Override
1045                             public void setTextContent(String textContent) throws DOMException {
1046                                 throw new UnsupportedOperationException("Not supported yet.");
1047                             }
1048 
1049                             @Override
1050                             public boolean isSameNode(org.w3c.dom.Node other) {
1051                                 throw new UnsupportedOperationException("Not supported yet.");
1052                             }
1053 
1054                             @Override
1055                             public String lookupPrefix(String namespaceURI) {
1056                                 throw new UnsupportedOperationException("Not supported yet.");
1057                             }
1058 
1059                             @Override
1060                             public boolean isDefaultNamespace(String namespaceURI) {
1061                                 throw new UnsupportedOperationException("Not supported yet.");
1062                             }
1063 
1064                             @Override
1065                             public String lookupNamespaceURI(String prefix) {
1066                                 throw new UnsupportedOperationException("Not supported yet.");
1067                             }
1068 
1069                             @Override
1070                             public boolean isEqualNode(org.w3c.dom.Node arg) {
1071                                 throw new UnsupportedOperationException("Not supported yet.");
1072                             }
1073 
1074                             @Override
1075                             public Object getFeature(String feature, String version) {
1076                                 throw new UnsupportedOperationException("Not supported yet.");
1077                             }
1078 
1079                             @Override
1080                             public Object setUserData(String key, Object data, UserDataHandler handler) {
1081                                 throw new UnsupportedOperationException("Not supported yet.");
1082                             }
1083 
1084                             @Override
1085                             public Object getUserData(String key) {
1086                                 throw new UnsupportedOperationException("Not supported yet.");
1087                             }
1088 
1089                             @Override
1090                             public String getTagName() {
1091                                 throw new UnsupportedOperationException("Not supported yet.");
1092                             }
1093 
1094                             @Override
1095                             public String getAttribute(String name) {
1096                                 throw new UnsupportedOperationException("Not supported yet.");
1097                             }
1098 
1099                             @Override
1100                             public void setAttribute(String name, String value) throws DOMException {
1101                                 throw new UnsupportedOperationException("Not supported yet.");
1102                             }
1103 
1104                             @Override
1105                             public void removeAttribute(String name) throws DOMException {
1106                                 throw new UnsupportedOperationException("Not supported yet.");
1107                             }
1108 
1109                             @Override
1110                             public Attr getAttributeNode(String name) {
1111                                 throw new UnsupportedOperationException("Not supported yet.");
1112                             }
1113 
1114                             @Override
1115                             public Attr setAttributeNode(Attr newAttr) throws DOMException {
1116                                 throw new UnsupportedOperationException("Not supported yet.");
1117                             }
1118 
1119                             @Override
1120                             public Attr removeAttributeNode(Attr oldAttr) throws DOMException {
1121                                 throw new UnsupportedOperationException("Not supported yet.");
1122                             }
1123 
1124                             @Override
1125                             public NodeList getElementsByTagName(String name) {
1126                                 throw new UnsupportedOperationException("Not supported yet.");
1127                             }
1128 
1129                             @Override
1130                             public String getAttributeNS(String namespaceURI, String localName) throws DOMException {
1131                                 throw new UnsupportedOperationException("Not supported yet.");
1132                             }
1133 
1134                             @Override
1135                             public void setAttributeNS(String namespaceURI, String qualifiedName, String value) throws DOMException {
1136                                 throw new UnsupportedOperationException("Not supported yet.");
1137                             }
1138 
1139                             @Override
1140                             public void removeAttributeNS(String namespaceURI, String localName) throws DOMException {
1141                                 throw new UnsupportedOperationException("Not supported yet.");
1142                             }
1143 
1144                             @Override
1145                             public Attr getAttributeNodeNS(String namespaceURI, String localName) throws DOMException {
1146                                 throw new UnsupportedOperationException("Not supported yet.");
1147                             }
1148 
1149                             @Override
1150                             public Attr setAttributeNodeNS(Attr newAttr) throws DOMException {
1151                                 throw new UnsupportedOperationException("Not supported yet.");
1152                             }
1153 
1154                             @Override
1155                             public NodeList getElementsByTagNameNS(String namespaceURI, String localName) throws DOMException {
1156                                 throw new UnsupportedOperationException("Not supported yet.");
1157                             }
1158 
1159                             @Override
1160                             public boolean hasAttribute(String name) {
1161                                 throw new UnsupportedOperationException("Not supported yet.");
1162                             }
1163 
1164                             @Override
1165                             public boolean hasAttributeNS(String namespaceURI, String localName) throws DOMException {
1166                                 throw new UnsupportedOperationException("Not supported yet.");
1167                             }
1168 
1169                             @Override
1170                             public TypeInfo getSchemaTypeInfo() {
1171                                 throw new UnsupportedOperationException("Not supported yet.");
1172                             }
1173 
1174                             @Override
1175                             public void setIdAttribute(String name, boolean isId) throws DOMException {
1176                                 throw new UnsupportedOperationException("Not supported yet.");
1177                             }
1178 
1179                             @Override
1180                             public void setIdAttributeNS(String namespaceURI, String localName, boolean isId) throws DOMException {
1181                                 throw new UnsupportedOperationException("Not supported yet.");
1182                             }
1183 
1184                             @Override
1185                             public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException {
1186                                 throw new UnsupportedOperationException("Not supported yet.");
1187                             }
1188                         });
1189 
1190                         return headers.iterator();
1191                     }
1192 
1193                     @Override
1194                     public Iterator extractAllHeaderElements() {
1195                         throw new UnsupportedOperationException("Not supported yet.");
1196                     }
1197 
1198                     @Override
1199                     public SOAPElement addChildElement(Name name) throws SOAPException {
1200                         throw new UnsupportedOperationException("Not supported yet.");
1201                     }
1202 
1203                     @Override
1204                     public SOAPElement addChildElement(QName qname) throws SOAPException {
1205                         throw new UnsupportedOperationException("Not supported yet.");
1206                     }
1207 
1208                     @Override
1209                     public SOAPElement addChildElement(String localName) throws SOAPException {
1210                         throw new UnsupportedOperationException("Not supported yet.");
1211                     }
1212 
1213                     @Override
1214                     public SOAPElement addChildElement(String localName, String prefix) throws SOAPException {
1215                         throw new UnsupportedOperationException("Not supported yet.");
1216                     }
1217 
1218                     @Override
1219                     public SOAPElement addChildElement(String localName, String prefix, String uri) throws SOAPException {
1220                         throw new UnsupportedOperationException("Not supported yet.");
1221                     }
1222 
1223                     @Override
1224                     public SOAPElement addChildElement(SOAPElement element) throws SOAPException {
1225                         throw new UnsupportedOperationException("Not supported yet.");
1226                     }
1227 
1228                     @Override
1229                     public void removeContents() {
1230                         throw new UnsupportedOperationException("Not supported yet.");
1231                     }
1232 
1233                     @Override
1234                     public SOAPElement addTextNode(String text) throws SOAPException {
1235                         throw new UnsupportedOperationException("Not supported yet.");
1236                     }
1237 
1238                     @Override
1239                     public SOAPElement addAttribute(Name name, String value) throws SOAPException {
1240                         throw new UnsupportedOperationException("Not supported yet.");
1241                     }
1242 
1243                     @Override
1244                     public SOAPElement addAttribute(QName qname, String value) throws SOAPException {
1245                         throw new UnsupportedOperationException("Not supported yet.");
1246                     }
1247 
1248                     @Override
1249                     public SOAPElement addNamespaceDeclaration(String prefix, String uri) throws SOAPException {
1250                         throw new UnsupportedOperationException("Not supported yet.");
1251                     }
1252 
1253                     @Override
1254                     public String getAttributeValue(Name name) {
1255                         throw new UnsupportedOperationException("Not supported yet.");
1256                     }
1257 
1258                     @Override
1259                     public String getAttributeValue(QName qname) {
1260                         throw new UnsupportedOperationException("Not supported yet.");
1261                     }
1262 
1263                     @Override
1264                     public Iterator getAllAttributes() {
1265                         throw new UnsupportedOperationException("Not supported yet.");
1266                     }
1267 
1268                     @Override
1269                     public Iterator getAllAttributesAsQNames() {
1270                         throw new UnsupportedOperationException("Not supported yet.");
1271                     }
1272 
1273                     @Override
1274                     public String getNamespaceURI(String prefix) {
1275                         throw new UnsupportedOperationException("Not supported yet.");
1276                     }
1277 
1278                     @Override
1279                     public Iterator getNamespacePrefixes() {
1280                         throw new UnsupportedOperationException("Not supported yet.");
1281                     }
1282 
1283                     @Override
1284                     public Iterator getVisibleNamespacePrefixes() {
1285                         throw new UnsupportedOperationException("Not supported yet.");
1286                     }
1287 
1288                     @Override
1289                     public QName createQName(String localName, String prefix) throws SOAPException {
1290                         throw new UnsupportedOperationException("Not supported yet.");
1291                     }
1292 
1293                     @Override
1294                     public Name getElementName() {
1295                         throw new UnsupportedOperationException("Not supported yet.");
1296                     }
1297 
1298                     @Override
1299                     public QName getElementQName() {
1300                         throw new UnsupportedOperationException("Not supported yet.");
1301                     }
1302 
1303                     @Override
1304                     public SOAPElement setElementQName(QName newName) throws SOAPException {
1305                         throw new UnsupportedOperationException("Not supported yet.");
1306                     }
1307 
1308                     @Override
1309                     public boolean removeAttribute(Name name) {
1310                         throw new UnsupportedOperationException("Not supported yet.");
1311                     }
1312 
1313                     @Override
1314                     public boolean removeAttribute(QName qname) {
1315                         throw new UnsupportedOperationException("Not supported yet.");
1316                     }
1317 
1318                     @Override
1319                     public boolean removeNamespaceDeclaration(String prefix) {
1320                         throw new UnsupportedOperationException("Not supported yet.");
1321                     }
1322 
1323                     @Override
1324                     public Iterator getChildElements() {
1325                         throw new UnsupportedOperationException("Not supported yet.");
1326                     }
1327 
1328                     @Override
1329                     public Iterator getChildElements(Name name) {
1330                         throw new UnsupportedOperationException("Not supported yet.");
1331                     }
1332 
1333                     @Override
1334                     public Iterator getChildElements(QName qname) {
1335                         throw new UnsupportedOperationException("Not supported yet.");
1336                     }
1337 
1338                     @Override
1339                     public void setEncodingStyle(String encodingStyle) throws SOAPException {
1340                         throw new UnsupportedOperationException("Not supported yet.");
1341                     }
1342 
1343                     @Override
1344                     public String getEncodingStyle() {
1345                         throw new UnsupportedOperationException("Not supported yet.");
1346                     }
1347 
1348                     @Override
1349                     public String getValue() {
1350                         throw new UnsupportedOperationException("Not supported yet.");
1351                     }
1352 
1353                     @Override
1354                     public void setValue(String value) {
1355                         throw new UnsupportedOperationException("Not supported yet.");
1356                     }
1357 
1358                     @Override
1359                     public void setParentElement(SOAPElement parent) throws SOAPException {
1360                         throw new UnsupportedOperationException("Not supported yet.");
1361                     }
1362 
1363                     @Override
1364                     public SOAPElement getParentElement() {
1365                         throw new UnsupportedOperationException("Not supported yet.");
1366                     }
1367 
1368                     @Override
1369                     public void detachNode() {
1370                         throw new UnsupportedOperationException("Not supported yet.");
1371                     }
1372 
1373                     @Override
1374                     public void recycleNode() {
1375                         throw new UnsupportedOperationException("Not supported yet.");
1376                     }
1377 
1378                     @Override
1379                     public String getNodeName() {
1380                         throw new UnsupportedOperationException("Not supported yet.");
1381                     }
1382 
1383                     @Override
1384                     public String getNodeValue() throws DOMException {
1385                         throw new UnsupportedOperationException("Not supported yet.");
1386                     }
1387 
1388                     @Override
1389                     public void setNodeValue(String nodeValue) throws DOMException {
1390                         throw new UnsupportedOperationException("Not supported yet.");
1391                     }
1392 
1393                     @Override
1394                     public short getNodeType() {
1395                         throw new UnsupportedOperationException("Not supported yet.");
1396                     }
1397 
1398                     @Override
1399                     public org.w3c.dom.Node getParentNode() {
1400                         throw new UnsupportedOperationException("Not supported yet.");
1401                     }
1402 
1403                     @Override
1404                     public NodeList getChildNodes() {
1405                         throw new UnsupportedOperationException("Not supported yet.");
1406                     }
1407 
1408                     @Override
1409                     public org.w3c.dom.Node getFirstChild() {
1410                         throw new UnsupportedOperationException("Not supported yet.");
1411                     }
1412 
1413                     @Override
1414                     public org.w3c.dom.Node getLastChild() {
1415                         throw new UnsupportedOperationException("Not supported yet.");
1416                     }
1417 
1418                     @Override
1419                     public org.w3c.dom.Node getPreviousSibling() {
1420                         throw new UnsupportedOperationException("Not supported yet.");
1421                     }
1422 
1423                     @Override
1424                     public org.w3c.dom.Node getNextSibling() {
1425                         throw new UnsupportedOperationException("Not supported yet.");
1426                     }
1427 
1428                     @Override
1429                     public NamedNodeMap getAttributes() {
1430                         throw new UnsupportedOperationException("Not supported yet.");
1431                     }
1432 
1433                     @Override
1434                     public Document getOwnerDocument() {
1435                         throw new UnsupportedOperationException("Not supported yet.");
1436                     }
1437 
1438                     @Override
1439                     public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild) throws DOMException {
1440                         throw new UnsupportedOperationException("Not supported yet.");
1441                     }
1442 
1443                     @Override
1444                     public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild) throws DOMException {
1445                         throw new UnsupportedOperationException("Not supported yet.");
1446                     }
1447 
1448                     @Override
1449                     public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild) throws DOMException {
1450                         throw new UnsupportedOperationException("Not supported yet.");
1451                     }
1452 
1453                     @Override
1454                     public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild) throws DOMException {
1455                         throw new UnsupportedOperationException("Not supported yet.");
1456                     }
1457 
1458                     @Override
1459                     public boolean hasChildNodes() {
1460                         throw new UnsupportedOperationException("Not supported yet.");
1461                     }
1462 
1463                     @Override
1464                     public org.w3c.dom.Node cloneNode(boolean deep) {
1465                         throw new UnsupportedOperationException("Not supported yet.");
1466                     }
1467 
1468                     @Override
1469                     public void normalize() {
1470                         throw new UnsupportedOperationException("Not supported yet.");
1471                     }
1472 
1473                     @Override
1474                     public boolean isSupported(String feature, String version) {
1475                         throw new UnsupportedOperationException("Not supported yet.");
1476                     }
1477 
1478                     @Override
1479                     public String getNamespaceURI() {
1480                         throw new UnsupportedOperationException("Not supported yet.");
1481                     }
1482 
1483                     @Override
1484                     public String getPrefix() {
1485                         throw new UnsupportedOperationException("Not supported yet.");
1486                     }
1487 
1488                     @Override
1489                     public void setPrefix(String prefix) throws DOMException {
1490                         throw new UnsupportedOperationException("Not supported yet.");
1491                     }
1492 
1493                     @Override
1494                     public String getLocalName() {
1495                         throw new UnsupportedOperationException("Not supported yet.");
1496                     }
1497 
1498                     @Override
1499                     public boolean hasAttributes() {
1500                         throw new UnsupportedOperationException("Not supported yet.");
1501                     }
1502 
1503                     @Override
1504                     public String getBaseURI() {
1505                         throw new UnsupportedOperationException("Not supported yet.");
1506                     }
1507 
1508                     @Override
1509                     public short compareDocumentPosition(org.w3c.dom.Node other) throws DOMException {
1510                         throw new UnsupportedOperationException("Not supported yet.");
1511                     }
1512 
1513                     @Override
1514                     public String getTextContent() throws DOMException {
1515                         throw new UnsupportedOperationException("Not supported yet.");
1516                     }
1517 
1518                     @Override
1519                     public void setTextContent(String textContent) throws DOMException {
1520                         throw new UnsupportedOperationException("Not supported yet.");
1521                     }
1522 
1523                     @Override
1524                     public boolean isSameNode(org.w3c.dom.Node other) {
1525                         throw new UnsupportedOperationException("Not supported yet.");
1526                     }
1527 
1528                     @Override
1529                     public String lookupPrefix(String namespaceURI) {
1530                         throw new UnsupportedOperationException("Not supported yet.");
1531                     }
1532 
1533                     @Override
1534                     public boolean isDefaultNamespace(String namespaceURI) {
1535                         throw new UnsupportedOperationException("Not supported yet.");
1536                     }
1537 
1538                     @Override
1539                     public String lookupNamespaceURI(String prefix) {
1540                         throw new UnsupportedOperationException("Not supported yet.");
1541                     }
1542 
1543                     @Override
1544                     public boolean isEqualNode(org.w3c.dom.Node arg) {
1545                         throw new UnsupportedOperationException("Not supported yet.");
1546                     }
1547 
1548                     @Override
1549                     public Object getFeature(String feature, String version) {
1550                         throw new UnsupportedOperationException("Not supported yet.");
1551                     }
1552 
1553                     @Override
1554                     public Object setUserData(String key, Object data, UserDataHandler handler) {
1555                         throw new UnsupportedOperationException("Not supported yet.");
1556                     }
1557 
1558                     @Override
1559                     public Object getUserData(String key) {
1560                         throw new UnsupportedOperationException("Not supported yet.");
1561                     }
1562 
1563                     @Override
1564                     public String getTagName() {
1565                         throw new UnsupportedOperationException("Not supported yet.");
1566                     }
1567 
1568                     @Override
1569                     public String getAttribute(String name) {
1570                         throw new UnsupportedOperationException("Not supported yet.");
1571                     }
1572 
1573                     @Override
1574                     public void setAttribute(String name, String value) throws DOMException {
1575                         throw new UnsupportedOperationException("Not supported yet.");
1576                     }
1577 
1578                     @Override
1579                     public void removeAttribute(String name) throws DOMException {
1580                         throw new UnsupportedOperationException("Not supported yet.");
1581                     }
1582 
1583                     @Override
1584                     public Attr getAttributeNode(String name) {
1585                         throw new UnsupportedOperationException("Not supported yet.");
1586                     }
1587 
1588                     @Override
1589                     public Attr setAttributeNode(Attr newAttr) throws DOMException {
1590                         throw new UnsupportedOperationException("Not supported yet.");
1591                     }
1592 
1593                     @Override
1594                     public Attr removeAttributeNode(Attr oldAttr) throws DOMException {
1595                         throw new UnsupportedOperationException("Not supported yet.");
1596                     }
1597 
1598                     @Override
1599                     public NodeList getElementsByTagName(String name) {
1600                         throw new UnsupportedOperationException("Not supported yet.");
1601                     }
1602 
1603                     @Override
1604                     public String getAttributeNS(String namespaceURI, String localName) throws DOMException {
1605                         throw new UnsupportedOperationException("Not supported yet.");
1606                     }
1607 
1608                     @Override
1609                     public void setAttributeNS(String namespaceURI, String qualifiedName, String value) throws DOMException {
1610                         throw new UnsupportedOperationException("Not supported yet.");
1611                     }
1612 
1613                     @Override
1614                     public void removeAttributeNS(String namespaceURI, String localName) throws DOMException {
1615                         throw new UnsupportedOperationException("Not supported yet.");
1616                     }
1617 
1618                     @Override
1619                     public Attr getAttributeNodeNS(String namespaceURI, String localName) throws DOMException {
1620                         throw new UnsupportedOperationException("Not supported yet.");
1621                     }
1622 
1623                     @Override
1624                     public Attr setAttributeNodeNS(Attr newAttr) throws DOMException {
1625                         throw new UnsupportedOperationException("Not supported yet.");
1626                     }
1627 
1628                     @Override
1629                     public NodeList getElementsByTagNameNS(String namespaceURI, String localName) throws DOMException {
1630                         throw new UnsupportedOperationException("Not supported yet.");
1631                     }
1632 
1633                     @Override
1634                     public boolean hasAttribute(String name) {
1635                         throw new UnsupportedOperationException("Not supported yet.");
1636                     }
1637 
1638                     @Override
1639                     public boolean hasAttributeNS(String namespaceURI, String localName) throws DOMException {
1640                         throw new UnsupportedOperationException("Not supported yet.");
1641                     }
1642 
1643                     @Override
1644                     public TypeInfo getSchemaTypeInfo() {
1645                         throw new UnsupportedOperationException("Not supported yet.");
1646                     }
1647 
1648                     @Override
1649                     public void setIdAttribute(String name, boolean isId) throws DOMException {
1650                         throw new UnsupportedOperationException("Not supported yet.");
1651                     }
1652 
1653                     @Override
1654                     public void setIdAttributeNS(String namespaceURI, String localName, boolean isId) throws DOMException {
1655                         throw new UnsupportedOperationException("Not supported yet.");
1656                     }
1657 
1658                     @Override
1659                     public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException {
1660                         throw new UnsupportedOperationException("Not supported yet.");
1661                     }
1662                 };
1663             }
1664 
1665             @Override
1666             public SOAPPart getSOAPPart() {
1667                 throw new UnsupportedOperationException("Not supported yet.");
1668             }
1669 
1670             @Override
1671             public void removeAllAttachments() {
1672                 throw new UnsupportedOperationException("Not supported yet.");
1673             }
1674 
1675             @Override
1676             public int countAttachments() {
1677                 throw new UnsupportedOperationException("Not supported yet.");
1678             }
1679 
1680             @Override
1681             public Iterator getAttachments() {
1682                 throw new UnsupportedOperationException("Not supported yet.");
1683             }
1684 
1685             @Override
1686             public Iterator getAttachments(MimeHeaders headers) {
1687                 throw new UnsupportedOperationException("Not supported yet.");
1688             }
1689 
1690             @Override
1691             public void removeAttachments(MimeHeaders headers) {
1692                 throw new UnsupportedOperationException("Not supported yet.");
1693             }
1694 
1695             @Override
1696             public AttachmentPart getAttachment(SOAPElement element) throws SOAPException {
1697                 throw new UnsupportedOperationException("Not supported yet.");
1698             }
1699 
1700             @Override
1701             public void addAttachmentPart(AttachmentPart AttachmentPart) {
1702                 throw new UnsupportedOperationException("Not supported yet.");
1703             }
1704 
1705             @Override
1706             public AttachmentPart createAttachmentPart() {
1707                 throw new UnsupportedOperationException("Not supported yet.");
1708             }
1709 
1710             @Override
1711             public MimeHeaders getMimeHeaders() {
1712                 throw new UnsupportedOperationException("Not supported yet.");
1713             }
1714 
1715             @Override
1716             public void saveChanges() throws SOAPException {
1717             }
1718 
1719             @Override
1720             public boolean saveRequired() {
1721                 throw new UnsupportedOperationException("Not supported yet.");
1722             }
1723 
1724             @Override
1725             public void writeTo(OutputStream out) throws SOAPException, IOException {
1726             }
1727         };
1728     }
1729 
1730     @Override
1731     public void setMessage(SOAPMessage message) {
1732     }
1733 
1734     @Override
1735     public Object[] getHeaders(QName header, JAXBContext context, boolean allRoles) {
1736         return null;
1737     }
1738 
1739     @Override
1740     public Set<String> getRoles() {
1741         return null;
1742     }
1743 
1744     @Override
1745     public void setScope(String name, MessageContext.Scope scope) {
1746     }
1747 
1748     @Override
1749     public MessageContext.Scope getScope(String name) {
1750         return null;
1751     }
1752 
1753     @Override
1754     public int size() {
1755         return here.size();
1756     }
1757 
1758     @Override
1759     public boolean isEmpty() {
1760         return here.isEmpty();
1761     }
1762 
1763     @Override
1764     public boolean containsKey(Object key) {
1765         return here.containsKey(key);
1766     }
1767 
1768     @Override
1769     public boolean containsValue(Object value) {
1770       return here.containsValue(value);
1771     }
1772 
1773     @Override
1774     public Object get(Object key) {
1775        return here.get(key);
1776     }
1777 
1778     @Override
1779     public Object put(String key, Object value) {
1780         return here.put(key, value);
1781     }
1782 
1783     @Override
1784     public Object remove(Object key) {
1785           return here.remove(key);
1786     }
1787 
1788     @Override
1789     public void putAll(Map<? extends String, ? extends Object> m) {
1790     }
1791 
1792     @Override
1793     public void clear() {
1794     }
1795 
1796     @Override
1797     public Set<String> keySet() {
1798         return null;
1799     }
1800 
1801     @Override
1802     public Collection<Object> values() {
1803         return null;
1804     }
1805 
1806     @Override
1807     public Set<Map.Entry<String, Object>> entrySet() {
1808         return null;
1809     }
1810 }