public class com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller extends com.sun.xml.internal.ws.policy.sourcemodel.PolicyModelUnmarshaller
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller
  super_class: com.sun.xml.internal.ws.policy.sourcemodel.PolicyModelUnmarshaller
{
  private static final com.sun.xml.internal.ws.policy.privateutil.PolicyLogger LOGGER;
    descriptor: Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$com$sun$xml$internal$ws$policy$sourcemodel$wspolicy$XmlToken;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 60
            ldc Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            invokestatic com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.getLogger:(Ljava/lang/Class;)Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            putstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
         0: .line 65
            aload 0 /* this */
            invokespecial com.sun.xml.internal.ws.policy.sourcemodel.PolicyModelUnmarshaller.<init>:()V
         1: .line 67
            return
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;

  public com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel unmarshalModel(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
        start local 1 // java.lang.Object storage
         0: .line 73
            aload 0 /* this */
            aload 1 /* storage */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.createXMLEventReader:(Ljava/lang/Object;)Ljavax/xml/stream/XMLEventReader;
            astore 2 /* reader */
        start local 2 // javax.xml.stream.XMLEventReader reader
         1: .line 74
            aconst_null
            astore 3 /* model */
        start local 3 // com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel model
         2: .line 77
            goto 19
         3: .line 79
      StackMap locals: javax.xml.stream.XMLEventReader com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel
      StackMap stack:
            aload 2 /* reader */
            invokeinterface javax.xml.stream.XMLEventReader.peek:()Ljavax/xml/stream/events/XMLEvent;
            astore 4 /* event */
        start local 4 // javax.xml.stream.events.XMLEvent event
         4: .line 80
            aload 4 /* event */
            invokeinterface javax.xml.stream.events.XMLEvent.getEventType:()I
            tableswitch { // 1 - 7
                    1: 10
                    2: 16
                    3: 16
                    4: 7
                    5: 5
                    6: 16
                    7: 5
              default: 16
          }
         5: .line 83
      StackMap locals: javax.xml.stream.events.XMLEvent
      StackMap stack:
            aload 2 /* reader */
            invokeinterface javax.xml.stream.XMLEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent;
            pop
         6: .line 84
            goto 19
         7: .line 86
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type.POLICY:Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
            aload 4 /* event */
            invokeinterface javax.xml.stream.events.XMLEvent.asCharacters:()Ljavax/xml/stream/events/Characters;
            aconst_null
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.processCharacters:(Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;Ljavax/xml/stream/events/Characters;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
            pop
         8: .line 89
            aload 2 /* reader */
            invokeinterface javax.xml.stream.XMLEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent;
            pop
         9: .line 90
            goto 19
        10: .line 92
      StackMap locals:
      StackMap stack:
            aload 4 /* event */
            invokeinterface javax.xml.stream.events.XMLEvent.asStartElement:()Ljavax/xml/stream/events/StartElement;
            invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
            invokestatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.resolveAsToken:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Policy:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            if_acmpne 15
        11: .line 93
            aload 2 /* reader */
            invokeinterface javax.xml.stream.XMLEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent;
            invokeinterface javax.xml.stream.events.XMLEvent.asStartElement:()Ljavax/xml/stream/events/StartElement;
            astore 5 /* rootElement */
        start local 5 // javax.xml.stream.events.StartElement rootElement
        12: .line 95
            aload 0 /* this */
            aload 5 /* rootElement */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.initializeNewModel:(Ljavax/xml/stream/events/StartElement;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
            astore 3 /* model */
        13: .line 96
            aload 0 /* this */
            aload 3 /* model */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel.getNamespaceVersion:()Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
            aload 3 /* model */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel.getRootNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            aload 5 /* rootElement */
            invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
            aload 2 /* reader */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.unmarshalNodeContent:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/namespace/QName;Ljavax/xml/stream/XMLEventReader;)Ljava/lang/String;
            pop
        14: .line 98
            goto 20
        end local 5 // javax.xml.stream.events.StartElement rootElement
        15: .line 100
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0048_POLICY_ELEMENT_EXPECTED_FIRST:()Ljava/lang/String;
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
        16: .line 103
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0048_POLICY_ELEMENT_EXPECTED_FIRST:()Ljava/lang/String;
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
        end local 4 // javax.xml.stream.events.XMLEvent event
        17: .line 105
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller java.lang.Object javax.xml.stream.XMLEventReader com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 4 /* e */
        start local 4 // javax.xml.stream.XMLStreamException e
        18: .line 106
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0068_FAILED_TO_UNMARSHALL_POLICY_EXPRESSION:()Ljava/lang/String;
            aload 4 /* e */
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
        end local 4 // javax.xml.stream.XMLStreamException e
        19: .line 77
      StackMap locals:
      StackMap stack:
            aload 2 /* reader */
            invokeinterface javax.xml.stream.XMLEventReader.hasNext:()Z
            ifne 3
        20: .line 109
      StackMap locals:
      StackMap stack:
            aload 3 /* model */
            areturn
        end local 3 // com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel model
        end local 2 // javax.xml.stream.XMLEventReader reader
        end local 1 // java.lang.Object storage
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   21     0         this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            0   21     1      storage  Ljava/lang/Object;
            1   21     2       reader  Ljavax/xml/stream/XMLEventReader;
            2   21     3        model  Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
            4   17     4        event  Ljavax/xml/stream/events/XMLEvent;
           12   15     5  rootElement  Ljavax/xml/stream/events/StartElement;
           18   19     4            e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           3    14      17  Class javax.xml.stream.XMLStreamException
          15    17      17  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws com.sun.xml.internal.ws.policy.PolicyException
    MethodParameters:
         Name  Flags
      storage  final

  protected com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel createSourceModel(com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion, java.lang.String, java.lang.String);
    descriptor: (Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
        start local 1 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion nsVersion
        start local 2 // java.lang.String id
        start local 3 // java.lang.String name
         0: .line 121
            aload 1 /* nsVersion */
            aload 2 /* id */
            aload 3 /* name */
            invokestatic com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel.createPolicySourceModel:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
            areturn
        end local 3 // java.lang.String name
        end local 2 // java.lang.String id
        end local 1 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion nsVersion
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            0    1     1  nsVersion  Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
            0    1     2         id  Ljava/lang/String;
            0    1     3       name  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      nsVersion  
      id         
      name       

  private com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel initializeNewModel(javax.xml.stream.events.StartElement);
    descriptor: (Ljavax/xml/stream/events/StartElement;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
        start local 1 // javax.xml.stream.events.StartElement element
         0: .line 127
            aload 1 /* element */
            invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            invokestatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.resolveVersion:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
            astore 3 /* nsVersion */
        start local 3 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion nsVersion
         1: .line 129
            aload 0 /* this */
            aload 1 /* element */
            aload 3 /* nsVersion */
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Name:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
            astore 4 /* policyName */
        start local 4 // javax.xml.stream.events.Attribute policyName
         2: .line 130
            aload 0 /* this */
            aload 1 /* element */
            getstatic com.sun.xml.internal.ws.policy.PolicyConstants.XML_ID:Ljavax/xml/namespace/QName;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
            astore 5 /* xmlId */
        start local 5 // javax.xml.stream.events.Attribute xmlId
         3: .line 131
            aload 0 /* this */
            aload 1 /* element */
            getstatic com.sun.xml.internal.ws.policy.PolicyConstants.WSU_ID:Ljavax/xml/namespace/QName;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
            astore 6 /* policyId */
        start local 6 // javax.xml.stream.events.Attribute policyId
         4: .line 133
            aload 6 /* policyId */
            ifnonnull 7
         5: .line 134
            aload 5 /* xmlId */
            astore 6 /* policyId */
         6: .line 135
            goto 9
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller javax.xml.stream.events.StartElement top com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute
      StackMap stack:
         7: aload 5 /* xmlId */
            ifnull 9
         8: .line 136
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0058_MULTIPLE_POLICY_IDS_NOT_ALLOWED:()Ljava/lang/String;
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
         9: .line 139
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* nsVersion */
        10: .line 140
            aload 6 /* policyId */
            ifnonnull 11
            aconst_null
            goto 12
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller javax.xml.stream.events.StartElement top com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute
      StackMap stack: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion
        11: aload 6 /* policyId */
            invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
        12: .line 141
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller javax.xml.stream.events.StartElement top com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute
      StackMap stack: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion java.lang.String
            aload 4 /* policyName */
            ifnonnull 13
            aconst_null
            goto 14
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller javax.xml.stream.events.StartElement top com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute
      StackMap stack: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion java.lang.String
        13: aload 4 /* policyName */
            invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
        14: .line 139
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller javax.xml.stream.events.StartElement top com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute javax.xml.stream.events.Attribute
      StackMap stack: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion java.lang.String java.lang.String
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.createSourceModel:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
            astore 2 /* model */
        start local 2 // com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel model
        15: .line 143
            aload 2 /* model */
            areturn
        end local 6 // javax.xml.stream.events.Attribute policyId
        end local 5 // javax.xml.stream.events.Attribute xmlId
        end local 4 // javax.xml.stream.events.Attribute policyName
        end local 3 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion nsVersion
        end local 2 // com.sun.xml.internal.ws.policy.sourcemodel.PolicySourceModel model
        end local 1 // javax.xml.stream.events.StartElement element
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   16     0        this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            0   16     1     element  Ljavax/xml/stream/events/StartElement;
           15   16     2       model  Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel;
            1   16     3   nsVersion  Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
            2   16     4  policyName  Ljavax/xml/stream/events/Attribute;
            3   16     5       xmlId  Ljavax/xml/stream/events/Attribute;
            4   16     6    policyId  Ljavax/xml/stream/events/Attribute;
    Exceptions:
      throws com.sun.xml.internal.ws.policy.PolicyException, javax.xml.stream.XMLStreamException
    MethodParameters:
         Name  Flags
      element  final

  private com.sun.xml.internal.ws.policy.sourcemodel.ModelNode addNewChildNode(com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion, com.sun.xml.internal.ws.policy.sourcemodel.ModelNode, javax.xml.stream.events.StartElement);
    descriptor: (Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/stream/events/StartElement;)Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=13, args_size=4
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
        start local 1 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion nsVersion
        start local 2 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode parentNode
        start local 3 // javax.xml.stream.events.StartElement childElement
         0: .line 148
            aload 3 /* childElement */
            invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
            astore 5 /* childElementName */
        start local 5 // javax.xml.namespace.QName childElementName
         1: .line 149
            aload 2 /* parentNode */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.getType:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type.ASSERTION_PARAMETER_NODE:Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
            if_acmpne 4
         2: .line 150
            aload 2 /* parentNode */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildAssertionParameterNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            astore 4 /* childNode */
        start local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
         3: .line 151
            goto 33
        end local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
         4: .line 152
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement top javax.xml.namespace.QName
      StackMap stack:
            aload 5 /* childElementName */
            invokestatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.resolveAsToken:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            astore 6 /* token */
        start local 6 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken token
         5: .line 154
            invokestatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.$SWITCH_TABLE$com$sun$xml$internal$ws$policy$sourcemodel$wspolicy$XmlToken:()[I
            aload 6 /* token */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            iaload
            tableswitch { // 1 - 4
                    1: 6
                    2: 10
                    3: 8
                    4: 12
              default: 29
          }
         6: .line 156
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken
      StackMap stack:
            aload 2 /* parentNode */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildPolicyNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            astore 4 /* childNode */
        start local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
         7: .line 157
            goto 33
        end local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
         8: .line 159
      StackMap locals:
      StackMap stack:
            aload 2 /* parentNode */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildAllNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            astore 4 /* childNode */
        start local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
         9: .line 160
            goto 33
        end local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        10: .line 162
      StackMap locals:
      StackMap stack:
            aload 2 /* parentNode */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildExactlyOneNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            astore 4 /* childNode */
        start local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        11: .line 163
            goto 33
        end local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        12: .line 165
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* childElement */
            aload 1 /* nsVersion */
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Uri:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
            astore 7 /* uri */
        start local 7 // javax.xml.stream.events.Attribute uri
        13: .line 166
            aload 7 /* uri */
            ifnonnull 15
        14: .line 167
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0040_POLICY_REFERENCE_URI_ATTR_NOT_FOUND:()Ljava/lang/String;
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
        15: .line 170
      StackMap locals: javax.xml.stream.events.Attribute
      StackMap stack:
            new java.net.URI
            dup
            aload 7 /* uri */
            invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            astore 8 /* reference */
        start local 8 // java.net.URI reference
        16: .line 171
            aload 0 /* this */
            aload 3 /* childElement */
            aload 1 /* nsVersion */
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Digest:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
            astore 9 /* digest */
        start local 9 // javax.xml.stream.events.Attribute digest
        17: .line 173
            aload 9 /* digest */
            ifnonnull 20
        18: .line 174
            new com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData
            dup
            aload 8 /* reference */
            invokespecial com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData.<init>:(Ljava/net/URI;)V
            astore 10 /* refData */
        start local 10 // com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData refData
        19: .line 175
            goto 25
        end local 10 // com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData refData
        20: .line 176
      StackMap locals: java.net.URI javax.xml.stream.events.Attribute
      StackMap stack:
            aload 0 /* this */
            aload 3 /* childElement */
            aload 1 /* nsVersion */
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.DigestAlgorithm:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.getAttributeByName:(Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
            astore 11 /* digestAlgorithm */
        start local 11 // javax.xml.stream.events.Attribute digestAlgorithm
        21: .line 177
            aconst_null
            astore 12 /* algorithmRef */
        start local 12 // java.net.URI algorithmRef
        22: .line 178
            aload 11 /* digestAlgorithm */
            ifnull 24
        23: .line 179
            new java.net.URI
            dup
            aload 11 /* digestAlgorithm */
            invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            astore 12 /* algorithmRef */
        24: .line 181
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement top javax.xml.namespace.QName com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken javax.xml.stream.events.Attribute java.net.URI javax.xml.stream.events.Attribute top javax.xml.stream.events.Attribute java.net.URI
      StackMap stack:
            new com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData
            dup
            aload 8 /* reference */
            aload 9 /* digest */
            invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
            aload 12 /* algorithmRef */
            invokespecial com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData.<init>:(Ljava/net/URI;Ljava/lang/String;Ljava/net/URI;)V
            astore 10 /* refData */
        end local 12 // java.net.URI algorithmRef
        end local 11 // javax.xml.stream.events.Attribute digestAlgorithm
        start local 10 // com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData refData
        25: .line 183
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement top javax.xml.namespace.QName com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken javax.xml.stream.events.Attribute java.net.URI javax.xml.stream.events.Attribute com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData
      StackMap stack:
            aload 2 /* parentNode */
            aload 10 /* refData */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildPolicyReferenceNode:(Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicyReferenceData;)Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            astore 4 /* childNode */
        end local 10 // com.sun.xml.internal.ws.policy.sourcemodel.PolicyReferenceData refData
        end local 9 // javax.xml.stream.events.Attribute digest
        end local 8 // java.net.URI reference
        start local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        26: .line 184
            goto 33
        end local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement top javax.xml.namespace.QName com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken javax.xml.stream.events.Attribute
      StackMap stack: java.net.URISyntaxException
        27: astore 8 /* e */
        start local 8 // java.net.URISyntaxException e
        28: .line 185
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0012_UNABLE_TO_UNMARSHALL_POLICY_MALFORMED_URI:()Ljava/lang/String;
            aload 8 /* e */
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
        end local 8 // java.net.URISyntaxException e
        end local 7 // javax.xml.stream.events.Attribute uri
        29: .line 190
      StackMap locals:
      StackMap stack:
            aload 2 /* parentNode */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.isDomainSpecific:()Z
            ifeq 32
        30: .line 191
            aload 2 /* parentNode */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildAssertionParameterNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            astore 4 /* childNode */
        start local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        31: .line 192
            goto 33
        end local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        32: .line 193
      StackMap locals:
      StackMap stack:
            aload 2 /* parentNode */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.createChildAssertionNode:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            astore 4 /* childNode */
        end local 6 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken token
        start local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        33: .line 198
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.namespace.QName
      StackMap stack:
            aload 4 /* childNode */
            areturn
        end local 5 // javax.xml.namespace.QName childElementName
        end local 4 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        end local 3 // javax.xml.stream.events.StartElement childElement
        end local 2 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode parentNode
        end local 1 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion nsVersion
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   34     0              this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            0   34     1         nsVersion  Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
            0   34     2        parentNode  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            0   34     3      childElement  Ljavax/xml/stream/events/StartElement;
            3    4     4         childNode  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            7    8     4         childNode  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            9   10     4         childNode  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
           11   12     4         childNode  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
           26   27     4         childNode  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
           31   32     4         childNode  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
           33   34     4         childNode  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            1   34     5  childElementName  Ljavax/xml/namespace/QName;
            5   33     6             token  Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
           13   29     7               uri  Ljavax/xml/stream/events/Attribute;
           16   26     8         reference  Ljava/net/URI;
           17   26     9            digest  Ljavax/xml/stream/events/Attribute;
           19   20    10           refData  Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicyReferenceData;
           25   26    10           refData  Lcom/sun/xml/internal/ws/policy/sourcemodel/PolicyReferenceData;
           21   25    11   digestAlgorithm  Ljavax/xml/stream/events/Attribute;
           22   25    12      algorithmRef  Ljava/net/URI;
           28   29     8                 e  Ljava/net/URISyntaxException;
      Exception table:
        from    to  target  type
          15    26      27  Class java.net.URISyntaxException
    Exceptions:
      throws com.sun.xml.internal.ws.policy.PolicyException
    MethodParameters:
              Name  Flags
      nsVersion     final
      parentNode    final
      childElement  final

  private void parseAssertionData(com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion, java.lang.String, com.sun.xml.internal.ws.policy.sourcemodel.ModelNode, javax.xml.stream.events.StartElement);
    descriptor: (Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Ljava/lang/String;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/stream/events/StartElement;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=11, args_size=5
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
        start local 1 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion nsVersion
        start local 2 // java.lang.String value
        start local 3 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        start local 4 // javax.xml.stream.events.StartElement childElement
         0: .line 203
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 5 /* attributeMap */
        start local 5 // java.util.Map attributeMap
         1: .line 204
            iconst_0
            istore 6 /* optional */
        start local 6 // boolean optional
         2: .line 205
            iconst_0
            istore 7 /* ignorable */
        start local 7 // boolean ignorable
         3: .line 207
            aload 4 /* childElement */
            invokeinterface javax.xml.stream.events.StartElement.getAttributes:()Ljava/util/Iterator;
            astore 8 /* iterator */
        start local 8 // java.util.Iterator iterator
         4: .line 208
            goto 16
         5: .line 209
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion java.lang.String com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.stream.events.StartElement java.util.Map int int java.util.Iterator
      StackMap stack:
            aload 8 /* iterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.xml.stream.events.Attribute
            astore 9 /* nextAttribute */
        start local 9 // javax.xml.stream.events.Attribute nextAttribute
         6: .line 210
            aload 9 /* nextAttribute */
            invokeinterface javax.xml.stream.events.Attribute.getName:()Ljavax/xml/namespace/QName;
            astore 10 /* name */
        start local 10 // javax.xml.namespace.QName name
         7: .line 211
            aload 5 /* attributeMap */
            aload 10 /* name */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 9
         8: .line 212
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            aload 9 /* nextAttribute */
            invokeinterface javax.xml.stream.events.Attribute.getName:()Ljavax/xml/namespace/QName;
            aload 4 /* childElement */
            invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0059_MULTIPLE_ATTRS_WITH_SAME_NAME_DETECTED_FOR_ASSERTION:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
         9: .line 214
      StackMap locals: javax.xml.stream.events.Attribute javax.xml.namespace.QName
      StackMap stack:
            aload 1 /* nsVersion */
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Optional:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
            aload 10 /* name */
            invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
            ifeq 12
        10: .line 215
            aload 0 /* this */
            aload 9 /* nextAttribute */
            invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.parseBooleanValue:(Ljava/lang/String;)Z
            istore 6 /* optional */
        11: .line 216
            goto 16
      StackMap locals:
      StackMap stack:
        12: aload 1 /* nsVersion */
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Ignorable:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion.asQName:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;)Ljavax/xml/namespace/QName;
            aload 10 /* name */
            invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
            ifeq 15
        13: .line 217
            aload 0 /* this */
            aload 9 /* nextAttribute */
            invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.parseBooleanValue:(Ljava/lang/String;)Z
            istore 7 /* ignorable */
        14: .line 218
            goto 16
        15: .line 219
      StackMap locals:
      StackMap stack:
            aload 5 /* attributeMap */
            aload 10 /* name */
            aload 9 /* nextAttribute */
            invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 10 // javax.xml.namespace.QName name
        end local 9 // javax.xml.stream.events.Attribute nextAttribute
        16: .line 208
      StackMap locals:
      StackMap stack:
            aload 8 /* iterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        17: .line 223
            new com.sun.xml.internal.ws.policy.sourcemodel.AssertionData
            dup
            aload 4 /* childElement */
            invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
            aload 2 /* value */
            aload 5 /* attributeMap */
            aload 3 /* childNode */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.getType:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
            iload 6 /* optional */
            iload 7 /* ignorable */
            invokespecial com.sun.xml.internal.ws.policy.sourcemodel.AssertionData.<init>:(Ljavax/xml/namespace/QName;Ljava/lang/String;Ljava/util/Map;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;ZZ)V
            astore 9 /* nodeData */
        start local 9 // com.sun.xml.internal.ws.policy.sourcemodel.AssertionData nodeData
        18: .line 226
            aload 9 /* nodeData */
            getstatic com.sun.xml.internal.ws.policy.PolicyConstants.VISIBILITY_ATTRIBUTE:Ljavax/xml/namespace/QName;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.AssertionData.containsAttribute:(Ljavax/xml/namespace/QName;)Z
            ifeq 22
        19: .line 227
            aload 9 /* nodeData */
            getstatic com.sun.xml.internal.ws.policy.PolicyConstants.VISIBILITY_ATTRIBUTE:Ljavax/xml/namespace/QName;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.AssertionData.getAttributeValue:(Ljavax/xml/namespace/QName;)Ljava/lang/String;
            astore 10 /* visibilityValue */
        start local 10 // java.lang.String visibilityValue
        20: .line 228
            ldc "private"
            aload 10 /* visibilityValue */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 22
        21: .line 229
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            aload 10 /* visibilityValue */
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0004_UNEXPECTED_VISIBILITY_ATTR_VALUE:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
        end local 10 // java.lang.String visibilityValue
        22: .line 233
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.AssertionData
      StackMap stack:
            aload 3 /* childNode */
            aload 9 /* nodeData */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.setOrReplaceNodeData:(Lcom/sun/xml/internal/ws/policy/sourcemodel/AssertionData;)Lcom/sun/xml/internal/ws/policy/sourcemodel/AssertionData;
            pop
        23: .line 234
            return
        end local 9 // com.sun.xml.internal.ws.policy.sourcemodel.AssertionData nodeData
        end local 8 // java.util.Iterator iterator
        end local 7 // boolean ignorable
        end local 6 // boolean optional
        end local 5 // java.util.Map attributeMap
        end local 4 // javax.xml.stream.events.StartElement childElement
        end local 3 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        end local 2 // java.lang.String value
        end local 1 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion nsVersion
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   24     0             this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            0   24     1        nsVersion  Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
            0   24     2            value  Ljava/lang/String;
            0   24     3        childNode  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            0   24     4     childElement  Ljavax/xml/stream/events/StartElement;
            1   24     5     attributeMap  Ljava/util/Map<Ljavax/xml/namespace/QName;Ljava/lang/String;>;
            2   24     6         optional  Z
            3   24     7        ignorable  Z
            4   24     8         iterator  Ljava/util/Iterator;
            6   16     9    nextAttribute  Ljavax/xml/stream/events/Attribute;
            7   16    10             name  Ljavax/xml/namespace/QName;
           18   24     9         nodeData  Lcom/sun/xml/internal/ws/policy/sourcemodel/AssertionData;
           20   22    10  visibilityValue  Ljava/lang/String;
    Exceptions:
      throws java.lang.IllegalArgumentException, com.sun.xml.internal.ws.policy.PolicyException
    MethodParameters:
              Name  Flags
      nsVersion     
      value         
      childNode     
      childElement  final

  private javax.xml.stream.events.Attribute getAttributeByName(javax.xml.stream.events.StartElement, javax.xml.namespace.QName);
    descriptor: (Ljavax/xml/stream/events/StartElement;Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=9, args_size=3
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
        start local 1 // javax.xml.stream.events.StartElement element
        start local 2 // javax.xml.namespace.QName attributeName
         0: .line 239
            aload 1 /* element */
            aload 2 /* attributeName */
            invokeinterface javax.xml.stream.events.StartElement.getAttributeByName:(Ljavax/xml/namespace/QName;)Ljavax/xml/stream/events/Attribute;
            astore 3 /* attribute */
        start local 3 // javax.xml.stream.events.Attribute attribute
         1: .line 242
            aload 3 /* attribute */
            ifnonnull 15
         2: .line 243
            aload 2 /* attributeName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            astore 4 /* localAttributeName */
        start local 4 // java.lang.String localAttributeName
         3: .line 244
            aload 1 /* element */
            invokeinterface javax.xml.stream.events.StartElement.getAttributes:()Ljava/util/Iterator;
            astore 5 /* iterator */
        start local 5 // java.util.Iterator iterator
         4: .line 245
            goto 14
         5: .line 246
      StackMap locals: javax.xml.stream.events.Attribute java.lang.String java.util.Iterator
      StackMap stack:
            aload 5 /* iterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.xml.stream.events.Attribute
            astore 6 /* nextAttribute */
        start local 6 // javax.xml.stream.events.Attribute nextAttribute
         6: .line 247
            aload 6 /* nextAttribute */
            invokeinterface javax.xml.stream.events.Attribute.getName:()Ljavax/xml/namespace/QName;
            astore 7 /* aName */
        start local 7 // javax.xml.namespace.QName aName
         7: .line 248
            aload 7 /* aName */
            aload 2 /* attributeName */
            invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
            ifne 9
            aload 7 /* aName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 4 /* localAttributeName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
            aload 7 /* aName */
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            ifnull 9
            ldc ""
            aload 7 /* aName */
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 9
      StackMap locals: javax.xml.stream.events.Attribute javax.xml.namespace.QName
      StackMap stack:
         8: iconst_0
            goto 10
      StackMap locals:
      StackMap stack:
         9: iconst_1
      StackMap locals:
      StackMap stack: int
        10: istore 8 /* attributeFoundByWorkaround */
        start local 8 // boolean attributeFoundByWorkaround
        11: .line 249
            iload 8 /* attributeFoundByWorkaround */
            ifeq 14
        12: .line 250
            aload 6 /* nextAttribute */
            astore 3 /* attribute */
        13: .line 251
            goto 15
        end local 8 // boolean attributeFoundByWorkaround
        end local 7 // javax.xml.namespace.QName aName
        end local 6 // javax.xml.stream.events.Attribute nextAttribute
        14: .line 245
      StackMap locals:
      StackMap stack:
            aload 5 /* iterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        end local 5 // java.util.Iterator iterator
        end local 4 // java.lang.String localAttributeName
        15: .line 257
      StackMap locals:
      StackMap stack:
            aload 3 /* attribute */
            areturn
        end local 3 // javax.xml.stream.events.Attribute attribute
        end local 2 // javax.xml.namespace.QName attributeName
        end local 1 // javax.xml.stream.events.StartElement element
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   16     0                        this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            0   16     1                     element  Ljavax/xml/stream/events/StartElement;
            0   16     2               attributeName  Ljavax/xml/namespace/QName;
            1   16     3                   attribute  Ljavax/xml/stream/events/Attribute;
            3   15     4          localAttributeName  Ljava/lang/String;
            4   15     5                    iterator  Ljava/util/Iterator;
            6   14     6               nextAttribute  Ljavax/xml/stream/events/Attribute;
            7   14     7                       aName  Ljavax/xml/namespace/QName;
           11   14     8  attributeFoundByWorkaround  Z
    MethodParameters:
               Name  Flags
      element        final
      attributeName  final

  private java.lang.String unmarshalNodeContent(com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion, com.sun.xml.internal.ws.policy.sourcemodel.ModelNode, javax.xml.namespace.QName, javax.xml.stream.XMLEventReader);
    descriptor: (Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/namespace/QName;Ljavax/xml/stream/XMLEventReader;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=10, args_size=5
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
        start local 1 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion nsVersion
        start local 2 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode node
        start local 3 // javax.xml.namespace.QName nodeElementName
        start local 4 // javax.xml.stream.XMLEventReader reader
         0: .line 261
            aconst_null
            astore 5 /* valueBuffer */
        start local 5 // java.lang.StringBuilder valueBuffer
         1: .line 264
            goto 18
         2: .line 266
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 4 /* reader */
            invokeinterface javax.xml.stream.XMLEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent;
            astore 6 /* xmlParserEvent */
        start local 6 // javax.xml.stream.events.XMLEvent xmlParserEvent
         3: .line 267
            aload 6 /* xmlParserEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.getEventType:()I
            tableswitch { // 1 - 5
                    1: 9
                    2: 7
                    3: 15
                    4: 5
                    5: 4
              default: 15
          }
         4: .line 269
      StackMap locals: javax.xml.stream.events.XMLEvent
      StackMap stack:
            goto 18
         5: .line 271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* node */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.getType:()Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
            aload 6 /* xmlParserEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.asCharacters:()Ljavax/xml/stream/events/Characters;
            aload 5 /* valueBuffer */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.processCharacters:(Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;Ljavax/xml/stream/events/Characters;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
            astore 5 /* valueBuffer */
         6: .line 272
            goto 18
         7: .line 274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* nodeElementName */
            aload 6 /* xmlParserEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.asEndElement:()Ljavax/xml/stream/events/EndElement;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.checkEndTagName:(Ljavax/xml/namespace/QName;Ljavax/xml/stream/events/EndElement;)V
         8: .line 275
            goto 19
         9: .line 277
      StackMap locals:
      StackMap stack:
            aload 6 /* xmlParserEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.asStartElement:()Ljavax/xml/stream/events/StartElement;
            astore 7 /* childElement */
        start local 7 // javax.xml.stream.events.StartElement childElement
        10: .line 279
            aload 0 /* this */
            aload 1 /* nsVersion */
            aload 2 /* node */
            aload 7 /* childElement */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.addNewChildNode:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/stream/events/StartElement;)Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            astore 8 /* childNode */
        start local 8 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        11: .line 280
            aload 0 /* this */
            aload 1 /* nsVersion */
            aload 8 /* childNode */
            aload 7 /* childElement */
            invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
            aload 4 /* reader */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.unmarshalNodeContent:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/namespace/QName;Ljavax/xml/stream/XMLEventReader;)Ljava/lang/String;
            astore 9 /* value */
        start local 9 // java.lang.String value
        12: .line 282
            aload 8 /* childNode */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.ModelNode.isDomainSpecific:()Z
            ifeq 18
        13: .line 283
            aload 0 /* this */
            aload 1 /* nsVersion */
            aload 9 /* value */
            aload 8 /* childNode */
            aload 7 /* childElement */
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.parseAssertionData:(Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;Ljava/lang/String;Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;Ljavax/xml/stream/events/StartElement;)V
        14: .line 285
            goto 18
        end local 9 // java.lang.String value
        end local 8 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode childNode
        end local 7 // javax.xml.stream.events.StartElement childElement
        15: .line 287
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0011_UNABLE_TO_UNMARSHALL_POLICY_XML_ELEM_EXPECTED:()Ljava/lang/String;
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
        end local 6 // javax.xml.stream.events.XMLEvent xmlParserEvent
        16: .line 289
      StackMap locals: com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion com.sun.xml.internal.ws.policy.sourcemodel.ModelNode javax.xml.namespace.QName javax.xml.stream.XMLEventReader java.lang.StringBuilder
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 6 /* e */
        start local 6 // javax.xml.stream.XMLStreamException e
        17: .line 290
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0068_FAILED_TO_UNMARSHALL_POLICY_EXPRESSION:()Ljava/lang/String;
            aload 6 /* e */
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
        end local 6 // javax.xml.stream.XMLStreamException e
        18: .line 264
      StackMap locals:
      StackMap stack:
            aload 4 /* reader */
            invokeinterface javax.xml.stream.XMLEventReader.hasNext:()Z
            ifne 2
        19: .line 294
      StackMap locals:
      StackMap stack:
            aload 5 /* valueBuffer */
            ifnonnull 20
            aconst_null
            goto 21
      StackMap locals:
      StackMap stack:
        20: aload 5 /* valueBuffer */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        21: areturn
        end local 5 // java.lang.StringBuilder valueBuffer
        end local 4 // javax.xml.stream.XMLEventReader reader
        end local 3 // javax.xml.namespace.QName nodeElementName
        end local 2 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode node
        end local 1 // com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.NamespaceVersion nsVersion
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   22     0             this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            0   22     1        nsVersion  Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/NamespaceVersion;
            0   22     2             node  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
            0   22     3  nodeElementName  Ljavax/xml/namespace/QName;
            0   22     4           reader  Ljavax/xml/stream/XMLEventReader;
            1   22     5      valueBuffer  Ljava/lang/StringBuilder;
            3   16     6   xmlParserEvent  Ljavax/xml/stream/events/XMLEvent;
           10   15     7     childElement  Ljavax/xml/stream/events/StartElement;
           11   15     8        childNode  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode;
           12   15     9            value  Ljava/lang/String;
           17   18     6                e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           2     8      16  Class javax.xml.stream.XMLStreamException
           9    16      16  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws com.sun.xml.internal.ws.policy.PolicyException
    MethodParameters:
                 Name  Flags
      nsVersion        final
      node             final
      nodeElementName  final
      reader           final

  private javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljavax/xml/stream/XMLEventReader;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
        start local 1 // java.lang.Object storage
         0: .line 307
            aload 1 /* storage */
            instanceof javax.xml.stream.XMLEventReader
            ifeq 2
         1: .line 308
            aload 1 /* storage */
            checkcast javax.xml.stream.XMLEventReader
            areturn
         2: .line 310
      StackMap locals:
      StackMap stack:
            aload 1 /* storage */
            instanceof java.io.Reader
            ifne 4
         3: .line 311
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            aload 1 /* storage */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0022_STORAGE_TYPE_NOT_SUPPORTED:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
         4: .line 315
      StackMap locals:
      StackMap stack:
            invokestatic javax.xml.stream.XMLInputFactory.newInstance:()Ljavax/xml/stream/XMLInputFactory;
            aload 1 /* storage */
            checkcast java.io.Reader
            invokevirtual javax.xml.stream.XMLInputFactory.createXMLEventReader:(Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader;
         5: areturn
         6: .line 316
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
            astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
         7: .line 317
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0014_UNABLE_TO_INSTANTIATE_READER_FOR_STORAGE:()Ljava/lang/String;
            aload 2 /* e */
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
        end local 2 // javax.xml.stream.XMLStreamException e
        end local 1 // java.lang.Object storage
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            0    8     1  storage  Ljava/lang/Object;
            7    8     2        e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           4     5       6  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws com.sun.xml.internal.ws.policy.PolicyException
    MethodParameters:
         Name  Flags
      storage  final

  private void checkEndTagName(javax.xml.namespace.QName, javax.xml.stream.events.EndElement);
    descriptor: (Ljavax/xml/namespace/QName;Ljavax/xml/stream/events/EndElement;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
        start local 1 // javax.xml.namespace.QName expected
        start local 2 // javax.xml.stream.events.EndElement element
         0: .line 331
            aload 2 /* element */
            invokeinterface javax.xml.stream.events.EndElement.getName:()Ljavax/xml/namespace/QName;
            astore 3 /* actual */
        start local 3 // javax.xml.namespace.QName actual
         1: .line 332
            aload 1 /* expected */
            aload 3 /* actual */
            invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 333
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            aload 1 /* expected */
            aload 3 /* actual */
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0003_UNMARSHALLING_FAILED_END_TAG_DOES_NOT_MATCH:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
         3: .line 336
      StackMap locals: javax.xml.namespace.QName
      StackMap stack:
            return
        end local 3 // javax.xml.namespace.QName actual
        end local 2 // javax.xml.stream.events.EndElement element
        end local 1 // javax.xml.namespace.QName expected
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            0    4     1  expected  Ljavax/xml/namespace/QName;
            0    4     2   element  Ljavax/xml/stream/events/EndElement;
            1    4     3    actual  Ljavax/xml/namespace/QName;
    Exceptions:
      throws com.sun.xml.internal.ws.policy.PolicyException
    MethodParameters:
          Name  Flags
      expected  final
      element   final

  private java.lang.StringBuilder processCharacters(com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type, javax.xml.stream.events.Characters, java.lang.StringBuilder);
    descriptor: (Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;Ljavax/xml/stream/events/Characters;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
        start local 1 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type currentNodeType
        start local 2 // javax.xml.stream.events.Characters characters
        start local 3 // java.lang.StringBuilder currentValueBuffer
         0: .line 341
            aload 2 /* characters */
            invokeinterface javax.xml.stream.events.Characters.isWhiteSpace:()Z
            ifeq 2
         1: .line 342
            aload 3 /* currentValueBuffer */
            areturn
         2: .line 344
      StackMap locals:
      StackMap stack:
            aload 3 /* currentValueBuffer */
            ifnonnull 3
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            goto 4
      StackMap locals:
      StackMap stack:
         3: aload 3 /* currentValueBuffer */
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         4: astore 4 /* buffer */
        start local 4 // java.lang.StringBuilder buffer
         5: .line 345
            aload 2 /* characters */
            invokeinterface javax.xml.stream.events.Characters.getData:()Ljava/lang/String;
            astore 5 /* data */
        start local 5 // java.lang.String data
         6: .line 346
            aload 1 /* currentNodeType */
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type.ASSERTION:Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
            if_acmpeq 7
            aload 1 /* currentNodeType */
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type.ASSERTION_PARAMETER_NODE:Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
            if_acmpne 8
         7: .line 347
      StackMap locals: java.lang.StringBuilder java.lang.String
      StackMap stack:
            aload 4 /* buffer */
            aload 5 /* data */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            areturn
         8: .line 349
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            aload 1 /* currentNodeType */
            aload 5 /* data */
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0009_UNEXPECTED_CDATA_ON_SOURCE_MODEL_NODE:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
        end local 5 // java.lang.String data
        end local 4 // java.lang.StringBuilder buffer
        end local 3 // java.lang.StringBuilder currentValueBuffer
        end local 2 // javax.xml.stream.events.Characters characters
        end local 1 // com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type currentNodeType
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    9     0                this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            0    9     1     currentNodeType  Lcom/sun/xml/internal/ws/policy/sourcemodel/ModelNode$Type;
            0    9     2          characters  Ljavax/xml/stream/events/Characters;
            0    9     3  currentValueBuffer  Ljava/lang/StringBuilder;
            5    9     4              buffer  Ljava/lang/StringBuilder;
            6    9     5                data  Ljava/lang/String;
    Exceptions:
      throws com.sun.xml.internal.ws.policy.PolicyException
    MethodParameters:
                    Name  Flags
      currentNodeType     final
      characters          final
      currentValueBuffer  final

  private boolean parseBooleanValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
        start local 1 // java.lang.String value
         0: .line 365
            ldc "true"
            aload 1 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 1
            ldc "1"
            aload 1 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 366
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 368
      StackMap locals:
      StackMap stack:
            ldc "false"
            aload 1 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 3
            ldc "0"
            aload 1 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 369
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 371
      StackMap locals:
      StackMap stack:
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.LOGGER:Lcom/sun/xml/internal/ws/policy/privateutil/PolicyLogger;
            new com.sun.xml.internal.ws.policy.PolicyException
            dup
            aload 1 /* value */
            invokestatic com.sun.xml.internal.ws.policy.privateutil.LocalizationMessages.WSP_0095_INVALID_BOOLEAN_VALUE:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.ws.policy.PolicyException.<init>:(Ljava/lang/String;)V
            invokevirtual com.sun.xml.internal.ws.policy.privateutil.PolicyLogger.logSevereException:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
            checkcast com.sun.xml.internal.ws.policy.PolicyException
            athrow
        end local 1 // java.lang.String value
        end local 0 // com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/xml/internal/ws/policy/sourcemodel/XmlPolicyModelUnmarshaller;
            0    5     1  value  Ljava/lang/String;
    Exceptions:
      throws com.sun.xml.internal.ws.policy.PolicyException
    MethodParameters:
       Name  Flags
      value  

  static int[] $SWITCH_TABLE$com$sun$xml$internal$ws$policy$sourcemodel$wspolicy$XmlToken();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 58
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.$SWITCH_TABLE$com$sun$xml$internal$ws$policy$sourcemodel$wspolicy$XmlToken:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.values:()[Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.All:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            iconst_3
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Digest:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            bipush 11
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.DigestAlgorithm:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            bipush 12
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ExactlyOne:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            iconst_2
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Ignorable:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            bipush 8
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Name:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            bipush 6
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Optional:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            bipush 7
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Policy:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            iconst_1
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.PolicyReference:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            iconst_4
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.PolicyUris:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            bipush 9
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.UNKNOWN:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            bipush 13
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.Uri:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            bipush 10
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.UsingPolicy:Lcom/sun/xml/internal/ws/policy/sourcemodel/wspolicy/XmlToken;
            invokevirtual com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.XmlToken.ordinal:()I
            iconst_5
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            dup
            putstatic com.sun.xml.internal.ws.policy.sourcemodel.XmlPolicyModelUnmarshaller.$SWITCH_TABLE$com$sun$xml$internal$ws$policy$sourcemodel$wspolicy$XmlToken:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
}
SourceFile: "XmlPolicyModelUnmarshaller.java"
InnerClasses:
  public final Type = com.sun.xml.internal.ws.policy.sourcemodel.ModelNode$Type of com.sun.xml.internal.ws.policy.sourcemodel.ModelNode