final class com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty<BeanT, ValueT extends java.util.Map> extends com.sun.xml.internal.bind.v2.runtime.property.PropertyImpl<BeanT>
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty
  super_class: com.sun.xml.internal.bind.v2.runtime.property.PropertyImpl
{
  private final com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<BeanT, ValueT> acc;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;

  private final com.sun.xml.internal.bind.v2.runtime.Name tagName;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/Name;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.xml.internal.bind.v2.runtime.Name entryTag;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/Name;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.xml.internal.bind.v2.runtime.Name keyTag;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/Name;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.xml.internal.bind.v2.runtime.Name valueTag;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/Name;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean nillable;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo keyBeanInfo;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo valueBeanInfo;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
    flags: (0x0002) ACC_PRIVATE

  private final java.lang.Class<? extends ValueT> mapImplClass;
    descriptor: Ljava/lang/Class;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/lang/Class<+TValueT;>;

  private static final java.lang.Class[] knownImplClasses;
    descriptor: [Ljava/lang/Class;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader keyLoader;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader valueLoader;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
    flags: (0x0002) ACC_PRIVATE

  private final com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader itemsLoader;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader entryLoader;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final com.sun.xml.internal.bind.v2.runtime.unmarshaller.Receiver keyReceiver;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Receiver;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final com.sun.xml.internal.bind.v2.runtime.unmarshaller.Receiver valueReceiver;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Receiver;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 107
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
         1: .line 108
            ldc Ljava/util/HashMap;
            aastore
            dup
            iconst_1
            ldc Ljava/util/TreeMap;
            aastore
            dup
            iconst_2
            ldc Ljava/util/LinkedHashMap;
            aastore
         2: .line 107
            putstatic com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.knownImplClasses:[Ljava/lang/Class;
         3: .line 241
            new com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$ReceiverImpl
            dup
            iconst_0
            invokespecial com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$ReceiverImpl.<init>:(I)V
            putstatic com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.keyReceiver:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Receiver;
         4: .line 242
            new com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$ReceiverImpl
            dup
            iconst_1
            invokespecial com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$ReceiverImpl.<init>:(I)V
            putstatic com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.valueReceiver:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Receiver;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl, com.sun.xml.internal.bind.v2.model.runtime.RuntimeMapPropertyInfo);
    descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeMapPropertyInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
        start local 1 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
        start local 2 // com.sun.xml.internal.bind.v2.model.runtime.RuntimeMapPropertyInfo prop
         0: .line 89
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* prop */
            invokespecial com.sun.xml.internal.bind.v2.runtime.property.PropertyImpl.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo;)V
         1: .line 141
            aload 0 /* this */
            new com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$1
            dup
            aload 0 /* this */
            iconst_0
            invokespecial com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$1.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty;Z)V
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.itemsLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
         2: .line 197
            aload 0 /* this */
            new com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$2
            dup
            aload 0 /* this */
            iconst_0
            invokespecial com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$2.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty;Z)V
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.entryLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
         3: .line 90
            aload 0 /* this */
            aload 2 /* prop */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeMapPropertyInfo.getAccessor:()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            aload 1 /* context */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.optimize:(Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.acc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
         4: .line 91
            aload 0 /* this */
            aload 1 /* context */
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.nameBuilder:Lcom/sun/xml/internal/bind/v2/runtime/NameBuilder;
            aload 2 /* prop */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeMapPropertyInfo.getXmlName:()Ljavax/xml/namespace/QName;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.NameBuilder.createElementName:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/runtime/Name;
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
         5: .line 92
            aload 0 /* this */
            aload 1 /* context */
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.nameBuilder:Lcom/sun/xml/internal/bind/v2/runtime/NameBuilder;
            ldc ""
            ldc "entry"
            invokevirtual com.sun.xml.internal.bind.v2.runtime.NameBuilder.createElementName:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/runtime/Name;
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.entryTag:Lcom/sun/xml/internal/bind/v2/runtime/Name;
         6: .line 93
            aload 0 /* this */
            aload 1 /* context */
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.nameBuilder:Lcom/sun/xml/internal/bind/v2/runtime/NameBuilder;
            ldc ""
            ldc "key"
            invokevirtual com.sun.xml.internal.bind.v2.runtime.NameBuilder.createElementName:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/runtime/Name;
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.keyTag:Lcom/sun/xml/internal/bind/v2/runtime/Name;
         7: .line 94
            aload 0 /* this */
            aload 1 /* context */
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.nameBuilder:Lcom/sun/xml/internal/bind/v2/runtime/NameBuilder;
            ldc ""
            ldc "value"
            invokevirtual com.sun.xml.internal.bind.v2.runtime.NameBuilder.createElementName:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/runtime/Name;
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.valueTag:Lcom/sun/xml/internal/bind/v2/runtime/Name;
         8: .line 95
            aload 0 /* this */
            aload 2 /* prop */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeMapPropertyInfo.isCollectionNillable:()Z
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.nillable:Z
         9: .line 96
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* prop */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeMapPropertyInfo.getKeyType:()Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate:(Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfo;)Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.keyBeanInfo:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
        10: .line 97
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* prop */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeMapPropertyInfo.getValueType:()Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getOrCreate:(Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfo;)Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.valueBeanInfo:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
        11: .line 101
            getstatic com.sun.xml.internal.bind.v2.runtime.property.Utils.REFLECTION_NAVIGATOR:Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
            aload 2 /* prop */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeMapPropertyInfo.getRawType:()Ljava/lang/reflect/Type;
            invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.erasure:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Class
            astore 3 /* sig */
        start local 3 // java.lang.Class sig
        12: .line 102
            aload 0 /* this */
            aload 3 /* sig */
            getstatic com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.knownImplClasses:[Ljava/lang/Class;
            invokestatic com.sun.xml.internal.bind.v2.ClassFactory.inferImplClass:(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/Class;
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.mapImplClass:Ljava/lang/Class;
        13: .line 105
            return
        end local 3 // java.lang.Class sig
        end local 2 // com.sun.xml.internal.bind.v2.model.runtime.RuntimeMapPropertyInfo prop
        end local 1 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
        end local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lcom/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty<TBeanT;TValueT;>;
            0   14     1  context  Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            0   14     2     prop  Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeMapPropertyInfo;
           12   14     3      sig  Ljava/lang/Class<TValueT;>;
    MethodParameters:
         Name  Flags
      context  
      prop     

  public void reset();
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
        start local 1 // java.lang.Object bean
         0: .line 112
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.acc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            aload 1 /* bean */
            aconst_null
            invokevirtual com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.set:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 113
            return
        end local 1 // java.lang.Object bean
        end local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty<TBeanT;TValueT;>;
            0    2     1  bean  TBeanT;
    Exceptions:
      throws com.sun.xml.internal.bind.api.AccessorException
    Signature: (TBeanT;)V
    MethodParameters:
      Name  Flags
      bean  

  public java.lang.String getIdValue(BeanT);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
        start local 1 // java.lang.Object bean
         0: .line 120
            aconst_null
            areturn
        end local 1 // java.lang.Object bean
        end local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty<TBeanT;TValueT;>;
            0    1     1  bean  TBeanT;
    Signature: (TBeanT;)Ljava/lang/String;
    MethodParameters:
      Name  Flags
      bean  

  public com.sun.xml.internal.bind.v2.model.core.PropertyKind getKind();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
         0: .line 124
            getstatic com.sun.xml.internal.bind.v2.model.core.PropertyKind.MAP:Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty<TBeanT;TValueT;>;

  public void buildChildElementUnmarshallers(com.sun.xml.internal.bind.v2.runtime.property.UnmarshallerChain, com.sun.xml.internal.bind.v2.util.QNameMap<com.sun.xml.internal.bind.v2.runtime.unmarshaller.ChildLoader>);
    descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/property/UnmarshallerChain;Lcom/sun/xml/internal/bind/v2/util/QNameMap;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
        start local 1 // com.sun.xml.internal.bind.v2.runtime.property.UnmarshallerChain chain
        start local 2 // com.sun.xml.internal.bind.v2.util.QNameMap handlers
         0: .line 128
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.keyBeanInfo:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            aload 1 /* chain */
            getfield com.sun.xml.internal.bind.v2.runtime.property.UnmarshallerChain.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            iconst_1
            invokevirtual com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo.getLoader:(Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Z)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.keyLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
         1: .line 129
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.valueBeanInfo:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            aload 1 /* chain */
            getfield com.sun.xml.internal.bind.v2.runtime.property.UnmarshallerChain.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            iconst_1
            invokevirtual com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo.getLoader:(Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Z)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            putfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.valueLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
         2: .line 130
            aload 2 /* handlers */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            new com.sun.xml.internal.bind.v2.runtime.unmarshaller.ChildLoader
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.itemsLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            aconst_null
            invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.ChildLoader.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Receiver;)V
            invokevirtual com.sun.xml.internal.bind.v2.util.QNameMap.put:(Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Object;)V
         3: .line 131
            return
        end local 2 // com.sun.xml.internal.bind.v2.util.QNameMap handlers
        end local 1 // com.sun.xml.internal.bind.v2.runtime.property.UnmarshallerChain chain
        end local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty<TBeanT;TValueT;>;
            0    4     1     chain  Lcom/sun/xml/internal/bind/v2/runtime/property/UnmarshallerChain;
            0    4     2  handlers  Lcom/sun/xml/internal/bind/v2/util/QNameMap<Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/ChildLoader;>;
    Signature: (Lcom/sun/xml/internal/bind/v2/runtime/property/UnmarshallerChain;Lcom/sun/xml/internal/bind/v2/util/QNameMap<Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/ChildLoader;>;)V
    MethodParameters:
          Name  Flags
      chain     
      handlers  

  public void serializeBody(BeanT, com.sun.xml.internal.bind.v2.runtime.XMLSerializer, );
    descriptor: (Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=4
        start local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
        start local 1 // java.lang.Object o
        start local 2 // com.sun.xml.internal.bind.v2.runtime.XMLSerializer w
        start local 3 // java.lang.Object outerPeer
         0: .line 246
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.acc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            aload 1 /* o */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Map
            astore 4 /* v */
        start local 4 // java.util.Map v
         1: .line 247
            aload 4 /* v */
            ifnull 20
         2: .line 248
            aload 0 /* this */
            aload 2 /* w */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aload 4 /* v */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.bareStartTag:(Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Object;)V
         3: .line 249
            aload 4 /* v */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 6
            goto 17
      StackMap locals: com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty java.lang.Object com.sun.xml.internal.bind.v2.runtime.XMLSerializer java.lang.Object java.util.Map top java.util.Iterator
      StackMap stack:
         4: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 5 /* e */
        start local 5 // java.util.Map$Entry e
         5: .line 250
            aload 0 /* this */
            aload 2 /* w */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.entryTag:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aconst_null
            invokevirtual com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.bareStartTag:(Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Object;)V
         6: .line 252
            aload 5 /* e */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            astore 7 /* key */
        start local 7 // java.lang.Object key
         7: .line 253
            aload 7 /* key */
            ifnull 11
         8: .line 254
            aload 2 /* w */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.keyTag:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aload 7 /* key */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.startElement:(Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Object;)V
         9: .line 255
            aload 2 /* w */
            aload 7 /* key */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.fieldName:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.keyBeanInfo:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            iconst_0
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.childAsXsiType:(Ljava/lang/Object;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;Z)V
        10: .line 256
            aload 2 /* w */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.endElement:()V
        11: .line 259
      StackMap locals: com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty java.lang.Object com.sun.xml.internal.bind.v2.runtime.XMLSerializer java.lang.Object java.util.Map java.util.Map$Entry java.util.Iterator java.lang.Object
      StackMap stack:
            aload 5 /* e */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            astore 8 /* value */
        start local 8 // java.lang.Object value
        12: .line 260
            aload 8 /* value */
            ifnull 16
        13: .line 261
            aload 2 /* w */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.valueTag:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aload 8 /* value */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.startElement:(Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Object;)V
        14: .line 262
            aload 2 /* w */
            aload 8 /* value */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.fieldName:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.valueBeanInfo:Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            iconst_0
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.childAsXsiType:(Ljava/lang/Object;Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;Z)V
        15: .line 263
            aload 2 /* w */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.endElement:()V
        16: .line 266
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 2 /* w */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.endElement:()V
        end local 8 // java.lang.Object value
        end local 7 // java.lang.Object key
        end local 5 // java.util.Map$Entry e
        17: .line 249
      StackMap locals: com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty java.lang.Object com.sun.xml.internal.bind.v2.runtime.XMLSerializer java.lang.Object java.util.Map top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        18: .line 268
            aload 2 /* w */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.endElement:()V
        19: .line 269
            goto 24
        20: .line 270
      StackMap locals: com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty java.lang.Object com.sun.xml.internal.bind.v2.runtime.XMLSerializer java.lang.Object java.util.Map
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.nillable:Z
            ifeq 24
        21: .line 271
            aload 2 /* w */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aconst_null
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.startElement:(Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Object;)V
        22: .line 272
            aload 2 /* w */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.writeXsiNilTrue:()V
        23: .line 273
            aload 2 /* w */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.endElement:()V
        24: .line 275
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.util.Map v
        end local 3 // java.lang.Object outerPeer
        end local 2 // com.sun.xml.internal.bind.v2.runtime.XMLSerializer w
        end local 1 // java.lang.Object o
        end local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   25     0       this  Lcom/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty<TBeanT;TValueT;>;
            0   25     1          o  TBeanT;
            0   25     2          w  Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
            0   25     3  outerPeer  Ljava/lang/Object;
            1   25     4          v  TValueT;
            5   17     5          e  Ljava/util/Map$Entry;
            7   17     7        key  Ljava/lang/Object;
           12   17     8      value  Ljava/lang/Object;
    Exceptions:
      throws org.xml.sax.SAXException, com.sun.xml.internal.bind.api.AccessorException, java.io.IOException, javax.xml.stream.XMLStreamException
    Signature: (TBeanT;Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Ljava/lang/Object;)V
    MethodParameters:
           Name  Flags
      o          
      w          
      outerPeer  

  private void bareStartTag(com.sun.xml.internal.bind.v2.runtime.XMLSerializer, com.sun.xml.internal.bind.v2.runtime.Name, java.lang.Object);
    descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
        start local 1 // com.sun.xml.internal.bind.v2.runtime.XMLSerializer w
        start local 2 // com.sun.xml.internal.bind.v2.runtime.Name tagName
        start local 3 // java.lang.Object peer
         0: .line 278
            aload 1 /* w */
            aload 2 /* tagName */
            aload 3 /* peer */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.startElement:(Lcom/sun/xml/internal/bind/v2/runtime/Name;Ljava/lang/Object;)V
         1: .line 279
            aload 1 /* w */
            aload 3 /* peer */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.endNamespaceDecls:(Ljava/lang/Object;)V
         2: .line 280
            aload 1 /* w */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.XMLSerializer.endAttributes:()V
         3: .line 281
            return
        end local 3 // java.lang.Object peer
        end local 2 // com.sun.xml.internal.bind.v2.runtime.Name tagName
        end local 1 // com.sun.xml.internal.bind.v2.runtime.XMLSerializer w
        end local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty<TBeanT;TValueT;>;
            0    4     1        w  Lcom/sun/xml/internal/bind/v2/runtime/XMLSerializer;
            0    4     2  tagName  Lcom/sun/xml/internal/bind/v2/runtime/Name;
            0    4     3     peer  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException, javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
    MethodParameters:
         Name  Flags
      w        
      tagName  
      peer     

  public com.sun.xml.internal.bind.v2.runtime.reflect.Accessor getElementPropertyAccessor(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
        start local 1 // java.lang.String nsUri
        start local 2 // java.lang.String localName
         0: .line 285
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.tagName:Lcom/sun/xml/internal/bind/v2/runtime/Name;
            aload 1 /* nsUri */
            aload 2 /* localName */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.Name.equals:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 2
         1: .line 286
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty.acc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            areturn
         2: .line 287
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String nsUri
        end local 0 // com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty<TBeanT;TValueT;>;
            0    3     1      nsUri  Ljava/lang/String;
            0    3     2  localName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      nsUri      
      localName  
}
Signature: <BeanT:Ljava/lang/Object;ValueT::Ljava/util/Map;>Lcom/sun/xml/internal/bind/v2/runtime/property/PropertyImpl<TBeanT;>;
SourceFile: "SingleMapNodeProperty.java"
NestMembers:
  com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$1  com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$2  com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$ReceiverImpl  com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$Stack
InnerClasses:
  com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$1
  com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$2
  private final ReceiverImpl = com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$ReceiverImpl of com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty
  private final Stack = com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty$Stack of com.sun.xml.internal.bind.v2.runtime.property.SingleMapNodeProperty
  public abstract Entry = java.util.Map$Entry of java.util.Map