public class javax.management.openmbean.CompositeDataSupport implements javax.management.openmbean.CompositeData, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.management.openmbean.CompositeDataSupport
  super_class: java.lang.Object
{
  static final long serialVersionUID;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 8003518976613702244

  private final java.util.SortedMap<java.lang.String, java.lang.Object> contents;
    descriptor: Ljava/util/SortedMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/SortedMap<Ljava/lang/String;Ljava/lang/Object;>;

  private final javax.management.openmbean.CompositeType compositeType;
    descriptor: Ljavax/management/openmbean/CompositeType;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(javax.management.openmbean.CompositeType, java.lang.String[], java.lang.Object[]);
    descriptor: (Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // javax.management.openmbean.CompositeDataSupport this
        start local 1 // javax.management.openmbean.CompositeType compositeType
        start local 2 // java.lang.String[] itemNames
        start local 3 // java.lang.Object[] itemValues
         0: .line 118
            aload 0 /* this */
            aload 2 /* itemNames */
            aload 3 /* itemValues */
            invokestatic javax.management.openmbean.CompositeDataSupport.makeMap:([Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/SortedMap;
            aload 1 /* compositeType */
            invokespecial javax.management.openmbean.CompositeDataSupport.<init>:(Ljava/util/SortedMap;Ljavax/management/openmbean/CompositeType;)V
         1: .line 119
            return
        end local 3 // java.lang.Object[] itemValues
        end local 2 // java.lang.String[] itemNames
        end local 1 // javax.management.openmbean.CompositeType compositeType
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljavax/management/openmbean/CompositeDataSupport;
            0    2     1  compositeType  Ljavax/management/openmbean/CompositeType;
            0    2     2      itemNames  [Ljava/lang/String;
            0    2     3     itemValues  [Ljava/lang/Object;
    Exceptions:
      throws javax.management.openmbean.OpenDataException
    MethodParameters:
               Name  Flags
      compositeType  
      itemNames      
      itemValues     

  private static java.util.SortedMap<java.lang.String, java.lang.Object> makeMap(java.lang.String[], []);
    descriptor: ([Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/SortedMap;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // java.lang.String[] itemNames
        start local 1 // java.lang.Object[] itemValues
         0: .line 125
            aload 0 /* itemNames */
            ifnull 1
            aload 1 /* itemValues */
            ifnonnull 2
         1: .line 126
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Null itemNames or itemValues"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 127
      StackMap locals:
      StackMap stack:
            aload 0 /* itemNames */
            arraylength
            ifeq 3
            aload 1 /* itemValues */
            arraylength
            ifne 4
         3: .line 128
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Empty itemNames or itemValues"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 129
      StackMap locals:
      StackMap stack:
            aload 0 /* itemNames */
            arraylength
            aload 1 /* itemValues */
            arraylength
            if_icmpeq 10
         5: .line 130
            new java.lang.IllegalArgumentException
            dup
         6: .line 131
            new java.lang.StringBuilder
            dup
            ldc "Different lengths: itemNames["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* itemNames */
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         7: .line 132
            ldc "], itemValues["
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* itemValues */
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         8: .line 131
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 130
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 135
      StackMap locals:
      StackMap stack:
            new java.util.TreeMap
            dup
            invokespecial java.util.TreeMap.<init>:()V
            astore 2 /* map */
        start local 2 // java.util.SortedMap map
        11: .line 136
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        12: goto 20
        13: .line 137
      StackMap locals: java.util.SortedMap int
      StackMap stack:
            aload 0 /* itemNames */
            iload 3 /* i */
            aaload
            astore 4 /* name */
        start local 4 // java.lang.String name
        14: .line 138
            aload 4 /* name */
            ifnull 15
            aload 4 /* name */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
        15: .line 139
      StackMap locals: java.lang.String
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Null or empty item name"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        16: .line 140
      StackMap locals:
      StackMap stack:
            aload 2 /* map */
            aload 4 /* name */
            invokeinterface java.util.SortedMap.containsKey:(Ljava/lang/Object;)Z
            ifeq 18
        17: .line 141
            new javax.management.openmbean.OpenDataException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Duplicate item name "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.management.openmbean.OpenDataException.<init>:(Ljava/lang/String;)V
            athrow
        18: .line 142
      StackMap locals:
      StackMap stack:
            aload 2 /* map */
            aload 0 /* itemNames */
            iload 3 /* i */
            aaload
            aload 1 /* itemValues */
            iload 3 /* i */
            aaload
            invokeinterface java.util.SortedMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 4 // java.lang.String name
        19: .line 136
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        20: iload 3 /* i */
            aload 0 /* itemNames */
            arraylength
            if_icmplt 13
        end local 3 // int i
        21: .line 145
            aload 2 /* map */
            areturn
        end local 2 // java.util.SortedMap map
        end local 1 // java.lang.Object[] itemValues
        end local 0 // java.lang.String[] itemNames
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   22     0   itemNames  [Ljava/lang/String;
            0   22     1  itemValues  [Ljava/lang/Object;
           11   22     2         map  Ljava/util/SortedMap<Ljava/lang/String;Ljava/lang/Object;>;
           12   21     3           i  I
           14   19     4        name  Ljava/lang/String;
    Exceptions:
      throws javax.management.openmbean.OpenDataException
    Signature: ([Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/SortedMap<Ljava/lang/String;Ljava/lang/Object;>;
    MethodParameters:
            Name  Flags
      itemNames   
      itemValues  

  public void <init>(javax.management.openmbean.CompositeType, java.util.Map<java.lang.String, ?>);
    descriptor: (Ljavax/management/openmbean/CompositeType;Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.management.openmbean.CompositeDataSupport this
        start local 1 // javax.management.openmbean.CompositeType compositeType
        start local 2 // java.util.Map items
         0: .line 176
            aload 0 /* this */
            aload 2 /* items */
            invokestatic javax.management.openmbean.CompositeDataSupport.makeMap:(Ljava/util/Map;)Ljava/util/SortedMap;
            aload 1 /* compositeType */
            invokespecial javax.management.openmbean.CompositeDataSupport.<init>:(Ljava/util/SortedMap;Ljavax/management/openmbean/CompositeType;)V
         1: .line 177
            return
        end local 2 // java.util.Map items
        end local 1 // javax.management.openmbean.CompositeType compositeType
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Ljavax/management/openmbean/CompositeDataSupport;
            0    2     1  compositeType  Ljavax/management/openmbean/CompositeType;
            0    2     2          items  Ljava/util/Map<Ljava/lang/String;*>;
    Exceptions:
      throws javax.management.openmbean.OpenDataException
    Signature: (Ljavax/management/openmbean/CompositeType;Ljava/util/Map<Ljava/lang/String;*>;)V
    MethodParameters:
               Name  Flags
      compositeType  
      items          

  private static java.util.SortedMap<java.lang.String, java.lang.Object> makeMap(java.util.Map<java.lang.String, ?>);
    descriptor: (Ljava/util/Map;)Ljava/util/SortedMap;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // java.util.Map items
         0: .line 180
            aload 0 /* items */
            ifnull 1
            aload 0 /* items */
            invokeinterface java.util.Map.isEmpty:()Z
            ifeq 2
         1: .line 181
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Null or empty items map"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 183
      StackMap locals:
      StackMap stack:
            new java.util.TreeMap
            dup
            invokespecial java.util.TreeMap.<init>:()V
            astore 1 /* map */
        start local 1 // java.util.SortedMap map
         3: .line 184
            aload 0 /* items */
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 10
      StackMap locals: java.util.Map java.util.SortedMap top java.util.Iterator
      StackMap stack:
         4: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 2 /* key */
        start local 2 // java.lang.Object key
         5: .line 185
            aload 2 /* key */
            ifnull 6
            aload 2 /* key */
            ldc ""
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 186
      StackMap locals: java.util.Map java.util.SortedMap java.lang.Object java.util.Iterator
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Null or empty item name"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 187
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            instanceof java.lang.String
            ifne 9
         8: .line 188
            new java.lang.ArrayStoreException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Item name is not string: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* key */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.ArrayStoreException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 193
      StackMap locals:
      StackMap stack:
            aload 1 /* map */
            aload 2 /* key */
            checkcast java.lang.String
            aload 0 /* items */
            aload 2 /* key */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokeinterface java.util.SortedMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 2 // java.lang.Object key
        10: .line 184
      StackMap locals: java.util.Map java.util.SortedMap top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        11: .line 195
            aload 1 /* map */
            areturn
        end local 1 // java.util.SortedMap map
        end local 0 // java.util.Map items
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0  items  Ljava/util/Map<Ljava/lang/String;*>;
            3   12     1    map  Ljava/util/SortedMap<Ljava/lang/String;Ljava/lang/Object;>;
            5   10     2    key  Ljava/lang/Object;
    Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljava/util/SortedMap<Ljava/lang/String;Ljava/lang/Object;>;
    MethodParameters:
       Name  Flags
      items  

  private void <init>(java.util.SortedMap<java.lang.String, java.lang.Object>, javax.management.openmbean.CompositeType);
    descriptor: (Ljava/util/SortedMap;Ljavax/management/openmbean/CompositeType;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=9, args_size=3
        start local 0 // javax.management.openmbean.CompositeDataSupport this
        start local 1 // java.util.SortedMap items
        start local 2 // javax.management.openmbean.CompositeType compositeType
         0: .line 198
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 204
            aload 2 /* compositeType */
            ifnonnull 3
         2: .line 205
            new java.lang.IllegalArgumentException
            dup
            ldc "Argument compositeType cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 209
      StackMap locals: javax.management.openmbean.CompositeDataSupport java.util.SortedMap javax.management.openmbean.CompositeType
      StackMap stack:
            aload 2 /* compositeType */
            invokevirtual javax.management.openmbean.CompositeType.keySet:()Ljava/util/Set;
            astore 3 /* namesFromType */
        start local 3 // java.util.Set namesFromType
         4: .line 210
            aload 1 /* items */
            invokeinterface java.util.SortedMap.keySet:()Ljava/util/Set;
            astore 4 /* namesFromItems */
        start local 4 // java.util.Set namesFromItems
         5: .line 214
            aload 3 /* namesFromType */
            aload 4 /* namesFromItems */
            invokeinterface java.util.Set.equals:(Ljava/lang/Object;)Z
            ifne 17
         6: .line 215
            new java.util.TreeSet
            dup
            aload 3 /* namesFromType */
            invokespecial java.util.TreeSet.<init>:(Ljava/util/Collection;)V
            astore 5 /* extraFromType */
        start local 5 // java.util.Set extraFromType
         7: .line 216
            aload 5 /* extraFromType */
            aload 4 /* namesFromItems */
            invokeinterface java.util.Set.removeAll:(Ljava/util/Collection;)Z
            pop
         8: .line 217
            new java.util.TreeSet
            dup
            aload 4 /* namesFromItems */
            invokespecial java.util.TreeSet.<init>:(Ljava/util/Collection;)V
            astore 6 /* extraFromItems */
        start local 6 // java.util.Set extraFromItems
         9: .line 218
            aload 6 /* extraFromItems */
            aload 3 /* namesFromType */
            invokeinterface java.util.Set.removeAll:(Ljava/util/Collection;)Z
            pop
        10: .line 219
            aload 5 /* extraFromType */
            invokeinterface java.util.Set.isEmpty:()Z
            ifeq 11
            aload 6 /* extraFromItems */
            invokeinterface java.util.Set.isEmpty:()Z
            ifne 17
        11: .line 220
      StackMap locals: javax.management.openmbean.CompositeDataSupport java.util.SortedMap javax.management.openmbean.CompositeType java.util.Set java.util.Set java.util.Set java.util.Set
      StackMap stack:
            new javax.management.openmbean.OpenDataException
            dup
        12: .line 221
            new java.lang.StringBuilder
            dup
            ldc "Item names do not match CompositeType: names in items but not in CompositeType: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        13: .line 222
            aload 6 /* extraFromItems */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        14: .line 223
            ldc "; names in CompositeType but not in items: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 5 /* extraFromType */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        15: .line 221
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        16: .line 220
            invokespecial javax.management.openmbean.OpenDataException.<init>:(Ljava/lang/String;)V
            athrow
        end local 6 // java.util.Set extraFromItems
        end local 5 // java.util.Set extraFromType
        17: .line 229
      StackMap locals:
      StackMap stack:
            aload 3 /* namesFromType */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 6
            goto 28
      StackMap locals: javax.management.openmbean.CompositeDataSupport java.util.SortedMap javax.management.openmbean.CompositeType java.util.Set java.util.Set top java.util.Iterator
      StackMap stack:
        18: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* name */
        start local 5 // java.lang.String name
        19: .line 230
            aload 1 /* items */
            aload 5 /* name */
            invokeinterface java.util.SortedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 7 /* value */
        start local 7 // java.lang.Object value
        20: .line 231
            aload 7 /* value */
            ifnull 28
        21: .line 232
            aload 2 /* compositeType */
            aload 5 /* name */
            invokevirtual javax.management.openmbean.CompositeType.getType:(Ljava/lang/String;)Ljavax/management/openmbean/OpenType;
            astore 8 /* itemType */
        start local 8 // javax.management.openmbean.OpenType itemType
        22: .line 233
            aload 8 /* itemType */
            aload 7 /* value */
            invokevirtual javax.management.openmbean.OpenType.isValue:(Ljava/lang/Object;)Z
            ifne 28
        23: .line 234
            new javax.management.openmbean.OpenDataException
            dup
        24: .line 235
            new java.lang.StringBuilder
            dup
            ldc "Argument value of wrong type for item "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        25: .line 236
            ldc ": value "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 7 /* value */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ", type "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 8 /* itemType */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        26: .line 235
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        27: .line 234
            invokespecial javax.management.openmbean.OpenDataException.<init>:(Ljava/lang/String;)V
            athrow
        end local 8 // javax.management.openmbean.OpenType itemType
        end local 7 // java.lang.Object value
        end local 5 // java.lang.String name
        28: .line 229
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 18
        29: .line 243
            aload 0 /* this */
            aload 2 /* compositeType */
            putfield javax.management.openmbean.CompositeDataSupport.compositeType:Ljavax/management/openmbean/CompositeType;
        30: .line 244
            aload 0 /* this */
            aload 1 /* items */
            putfield javax.management.openmbean.CompositeDataSupport.contents:Ljava/util/SortedMap;
        31: .line 245
            return
        end local 4 // java.util.Set namesFromItems
        end local 3 // java.util.Set namesFromType
        end local 2 // javax.management.openmbean.CompositeType compositeType
        end local 1 // java.util.SortedMap items
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   32     0            this  Ljavax/management/openmbean/CompositeDataSupport;
            0   32     1           items  Ljava/util/SortedMap<Ljava/lang/String;Ljava/lang/Object;>;
            0   32     2   compositeType  Ljavax/management/openmbean/CompositeType;
            4   32     3   namesFromType  Ljava/util/Set<Ljava/lang/String;>;
            5   32     4  namesFromItems  Ljava/util/Set<Ljava/lang/String;>;
            7   17     5   extraFromType  Ljava/util/Set<Ljava/lang/String;>;
            9   17     6  extraFromItems  Ljava/util/Set<Ljava/lang/String;>;
           19   28     5            name  Ljava/lang/String;
           20   28     7           value  Ljava/lang/Object;
           22   28     8        itemType  Ljavax/management/openmbean/OpenType<*>;
    Exceptions:
      throws javax.management.openmbean.OpenDataException
    Signature: (Ljava/util/SortedMap<Ljava/lang/String;Ljava/lang/Object;>;Ljavax/management/openmbean/CompositeType;)V
    MethodParameters:
               Name  Flags
      items          
      compositeType  

  public javax.management.openmbean.CompositeType getCompositeType();
    descriptor: ()Ljavax/management/openmbean/CompositeType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.management.openmbean.CompositeDataSupport this
         0: .line 252
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.compositeType:Ljavax/management/openmbean/CompositeType;
            areturn
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/management/openmbean/CompositeDataSupport;

  public java.lang.Object get(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javax.management.openmbean.CompositeDataSupport this
        start local 1 // java.lang.String key
         0: .line 265
            aload 1 /* key */
            ifnull 1
            aload 1 /* key */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 266
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Argument key cannot be a null or empty String."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 268
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.contents:Ljava/util/SortedMap;
            aload 1 /* key */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokeinterface java.util.SortedMap.containsKey:(Ljava/lang/Object;)Z
            ifne 4
         3: .line 269
            new javax.management.openmbean.InvalidKeyException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Argument key=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* key */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\" is not an existing item name for this CompositeData instance."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial javax.management.openmbean.InvalidKeyException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.contents:Ljava/util/SortedMap;
            aload 1 /* key */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokeinterface java.util.SortedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String key
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavax/management/openmbean/CompositeDataSupport;
            0    5     1   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  public java.lang.Object[] getAll(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)[Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // javax.management.openmbean.CompositeDataSupport this
        start local 1 // java.lang.String[] keys
         0: .line 286
            aload 1 /* keys */
            ifnull 1
            aload 1 /* keys */
            arraylength
            ifne 2
         1: .line 287
      StackMap locals:
      StackMap stack:
            iconst_0
            anewarray java.lang.Object
            areturn
         2: .line 289
      StackMap locals:
      StackMap stack:
            aload 1 /* keys */
            arraylength
            anewarray java.lang.Object
            astore 2 /* results */
        start local 2 // java.lang.Object[] results
         3: .line 290
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         4: goto 7
         5: .line 291
      StackMap locals: java.lang.Object[] int
      StackMap stack:
            aload 2 /* results */
            iload 3 /* i */
            aload 0 /* this */
            aload 1 /* keys */
            iload 3 /* i */
            aaload
            invokevirtual javax.management.openmbean.CompositeDataSupport.get:(Ljava/lang/String;)Ljava/lang/Object;
            aastore
         6: .line 290
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 3 /* i */
            aload 1 /* keys */
            arraylength
            if_icmplt 5
        end local 3 // int i
         8: .line 293
            aload 2 /* results */
            areturn
        end local 2 // java.lang.Object[] results
        end local 1 // java.lang.String[] keys
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Ljavax/management/openmbean/CompositeDataSupport;
            0    9     1     keys  [Ljava/lang/String;
            3    9     2  results  [Ljava/lang/Object;
            4    8     3        i  I
    MethodParameters:
      Name  Flags
      keys  

  public boolean containsKey(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.management.openmbean.CompositeDataSupport this
        start local 1 // java.lang.String key
         0: .line 303
            aload 1 /* key */
            ifnull 1
            aload 1 /* key */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 304
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 306
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.contents:Ljava/util/SortedMap;
            aload 1 /* key */
            invokeinterface java.util.SortedMap.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.String key
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/management/openmbean/CompositeDataSupport;
            0    3     1   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  public boolean containsValue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.management.openmbean.CompositeDataSupport this
        start local 1 // java.lang.Object value
         0: .line 316
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.contents:Ljava/util/SortedMap;
            aload 1 /* value */
            invokeinterface java.util.SortedMap.containsValue:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.Object value
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/management/openmbean/CompositeDataSupport;
            0    1     1  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      value  

  public java.util.Collection<?> values();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.management.openmbean.CompositeDataSupport this
         0: .line 328
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.contents:Ljava/util/SortedMap;
            invokeinterface java.util.SortedMap.values:()Ljava/util/Collection;
            invokestatic java.util.Collections.unmodifiableCollection:(Ljava/util/Collection;)Ljava/util/Collection;
            areturn
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/management/openmbean/CompositeDataSupport;
    Signature: ()Ljava/util/Collection<*>;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=2
        start local 0 // javax.management.openmbean.CompositeDataSupport this
        start local 1 // java.lang.Object obj
         0: .line 360
            aload 0 /* this */
            aload 1 /* obj */
            if_acmpne 2
         1: .line 361
            iconst_1
            ireturn
         2: .line 365
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            instanceof javax.management.openmbean.CompositeData
            ifne 4
         3: .line 366
            iconst_0
            ireturn
         4: .line 369
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast javax.management.openmbean.CompositeData
            astore 2 /* other */
        start local 2 // javax.management.openmbean.CompositeData other
         5: .line 372
            aload 0 /* this */
            invokevirtual javax.management.openmbean.CompositeDataSupport.getCompositeType:()Ljavax/management/openmbean/CompositeType;
            aload 2 /* other */
            invokeinterface javax.management.openmbean.CompositeData.getCompositeType:()Ljavax/management/openmbean/CompositeType;
            invokevirtual javax.management.openmbean.CompositeType.equals:(Ljava/lang/Object;)Z
            ifne 7
         6: .line 373
            iconst_0
            ireturn
         7: .line 376
      StackMap locals: javax.management.openmbean.CompositeData
      StackMap stack:
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.contents:Ljava/util/SortedMap;
            invokeinterface java.util.SortedMap.size:()I
            aload 2 /* other */
            invokeinterface javax.management.openmbean.CompositeData.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.size:()I
            if_icmpeq 9
         8: .line 377
            iconst_0
            ireturn
         9: .line 380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.contents:Ljava/util/SortedMap;
            invokeinterface java.util.SortedMap.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 23
      StackMap locals: javax.management.openmbean.CompositeDataSupport java.lang.Object javax.management.openmbean.CompositeData top java.util.Iterator
      StackMap stack:
        10: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 3 /* entry */
        start local 3 // java.util.Map$Entry entry
        11: .line 381
            aload 3 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            astore 5 /* e1 */
        start local 5 // java.lang.Object e1
        12: .line 382
            aload 2 /* other */
            aload 3 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            invokeinterface javax.management.openmbean.CompositeData.get:(Ljava/lang/String;)Ljava/lang/Object;
            astore 6 /* e2 */
        start local 6 // java.lang.Object e2
        13: .line 384
            aload 5 /* e1 */
            aload 6 /* e2 */
            if_acmpne 15
        14: .line 385
            goto 23
        15: .line 386
      StackMap locals: javax.management.openmbean.CompositeDataSupport java.lang.Object javax.management.openmbean.CompositeData java.util.Map$Entry java.util.Iterator java.lang.Object java.lang.Object
      StackMap stack:
            aload 5 /* e1 */
            ifnonnull 17
        16: .line 387
            iconst_0
            ireturn
        17: .line 389
      StackMap locals:
      StackMap stack:
            aload 5 /* e1 */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.isArray:()Z
            ifeq 19
        18: .line 390
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* e1 */
            aastore
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 6 /* e2 */
            aastore
            invokestatic java.util.Arrays.deepEquals:([Ljava/lang/Object;[Ljava/lang/Object;)Z
            goto 20
        19: .line 391
      StackMap locals:
      StackMap stack:
            aload 5 /* e1 */
            aload 6 /* e2 */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
        20: .line 389
      StackMap locals:
      StackMap stack: int
            istore 7 /* eq */
        start local 7 // boolean eq
        21: .line 393
            iload 7 /* eq */
            ifne 23
        22: .line 394
            iconst_0
            ireturn
        end local 7 // boolean eq
        end local 6 // java.lang.Object e2
        end local 5 // java.lang.Object e1
        end local 3 // java.util.Map$Entry entry
        23: .line 380
      StackMap locals: javax.management.openmbean.CompositeDataSupport java.lang.Object javax.management.openmbean.CompositeData top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 10
        24: .line 399
            iconst_1
            ireturn
        end local 2 // javax.management.openmbean.CompositeData other
        end local 1 // java.lang.Object obj
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   25     0   this  Ljavax/management/openmbean/CompositeDataSupport;
            0   25     1    obj  Ljava/lang/Object;
            5   25     2  other  Ljavax/management/openmbean/CompositeData;
           11   23     3  entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;
           12   23     5     e1  Ljava/lang/Object;
           13   23     6     e2  Ljava/lang/Object;
           21   23     7     eq  Z
    MethodParameters:
      Name  Flags
      obj   

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javax.management.openmbean.CompositeDataSupport this
         0: .line 425
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.compositeType:Ljavax/management/openmbean/CompositeType;
            invokevirtual javax.management.openmbean.CompositeType.hashCode:()I
            istore 1 /* hashcode */
        start local 1 // int hashcode
         1: .line 427
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.contents:Ljava/util/SortedMap;
            invokeinterface java.util.SortedMap.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3
            goto 23
      StackMap locals: javax.management.openmbean.CompositeDataSupport int top java.util.Iterator
      StackMap stack:
         2: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 2 /* o */
        start local 2 // java.lang.Object o
         3: .line 428
            aload 2 /* o */
            instanceof java.lang.Object[]
            ifeq 5
         4: .line 429
            iload 1 /* hashcode */
            aload 2 /* o */
            checkcast java.lang.Object[]
            invokestatic java.util.Arrays.deepHashCode:([Ljava/lang/Object;)I
            iadd
            istore 1 /* hashcode */
            goto 23
         5: .line 430
      StackMap locals: javax.management.openmbean.CompositeDataSupport int java.lang.Object java.util.Iterator
      StackMap stack:
            aload 2 /* o */
            instanceof byte[]
            ifeq 7
         6: .line 431
            iload 1 /* hashcode */
            aload 2 /* o */
            checkcast byte[]
            invokestatic java.util.Arrays.hashCode:([B)I
            iadd
            istore 1 /* hashcode */
            goto 23
         7: .line 432
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            instanceof short[]
            ifeq 9
         8: .line 433
            iload 1 /* hashcode */
            aload 2 /* o */
            checkcast short[]
            invokestatic java.util.Arrays.hashCode:([S)I
            iadd
            istore 1 /* hashcode */
            goto 23
         9: .line 434
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            instanceof int[]
            ifeq 11
        10: .line 435
            iload 1 /* hashcode */
            aload 2 /* o */
            checkcast int[]
            invokestatic java.util.Arrays.hashCode:([I)I
            iadd
            istore 1 /* hashcode */
            goto 23
        11: .line 436
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            instanceof long[]
            ifeq 13
        12: .line 437
            iload 1 /* hashcode */
            aload 2 /* o */
            checkcast long[]
            invokestatic java.util.Arrays.hashCode:([J)I
            iadd
            istore 1 /* hashcode */
            goto 23
        13: .line 438
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            instanceof char[]
            ifeq 15
        14: .line 439
            iload 1 /* hashcode */
            aload 2 /* o */
            checkcast char[]
            invokestatic java.util.Arrays.hashCode:([C)I
            iadd
            istore 1 /* hashcode */
            goto 23
        15: .line 440
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            instanceof float[]
            ifeq 17
        16: .line 441
            iload 1 /* hashcode */
            aload 2 /* o */
            checkcast float[]
            invokestatic java.util.Arrays.hashCode:([F)I
            iadd
            istore 1 /* hashcode */
            goto 23
        17: .line 442
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            instanceof double[]
            ifeq 19
        18: .line 443
            iload 1 /* hashcode */
            aload 2 /* o */
            checkcast double[]
            invokestatic java.util.Arrays.hashCode:([D)I
            iadd
            istore 1 /* hashcode */
            goto 23
        19: .line 444
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            instanceof boolean[]
            ifeq 21
        20: .line 445
            iload 1 /* hashcode */
            aload 2 /* o */
            checkcast boolean[]
            invokestatic java.util.Arrays.hashCode:([Z)I
            iadd
            istore 1 /* hashcode */
            goto 23
        21: .line 446
      StackMap locals:
      StackMap stack:
            aload 2 /* o */
            ifnull 23
        22: .line 447
            iload 1 /* hashcode */
            aload 2 /* o */
            invokevirtual java.lang.Object.hashCode:()I
            iadd
            istore 1 /* hashcode */
        end local 2 // java.lang.Object o
        23: .line 427
      StackMap locals: javax.management.openmbean.CompositeDataSupport int top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        24: .line 450
            iload 1 /* hashcode */
            ireturn
        end local 1 // int hashcode
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   25     0      this  Ljavax/management/openmbean/CompositeDataSupport;
            1   25     1  hashcode  I
            3   23     2         o  Ljava/lang/Object;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.management.openmbean.CompositeDataSupport this
         0: .line 464
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
         1: .line 465
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 466
            ldc "(compositeType="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 467
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.compositeType:Ljavax/management/openmbean/CompositeType;
            invokevirtual javax.management.openmbean.CompositeType.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 468
            ldc ",contents="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 469
            aload 0 /* this */
            invokevirtual javax.management.openmbean.CompositeDataSupport.contentString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 470
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 471
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 464
            areturn
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavax/management/openmbean/CompositeDataSupport;

  private java.lang.String contentString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // javax.management.openmbean.CompositeDataSupport this
         0: .line 475
            new java.lang.StringBuilder
            dup
            ldc "{"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 476
            ldc ""
            astore 2 /* sep */
        start local 2 // java.lang.String sep
         2: .line 477
            aload 0 /* this */
            getfield javax.management.openmbean.CompositeDataSupport.contents:Ljava/util/SortedMap;
            invokeinterface java.util.SortedMap.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 8
      StackMap locals: javax.management.openmbean.CompositeDataSupport java.lang.StringBuilder java.lang.String top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 3 /* entry */
        start local 3 // java.util.Map$Entry entry
         4: .line 478
            aload 1 /* sb */
            aload 2 /* sep */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 479
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            aastore
            invokestatic java.util.Arrays.deepToString:([Ljava/lang/Object;)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
         6: .line 480
            aload 1 /* sb */
            aload 5 /* s */
            iconst_1
            aload 5 /* s */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 481
            ldc ", "
            astore 2 /* sep */
        end local 5 // java.lang.String s
        end local 3 // java.util.Map$Entry entry
         8: .line 477
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         9: .line 483
            aload 1 /* sb */
            ldc "}"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 484
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.String sep
        end local 1 // java.lang.StringBuilder sb
        end local 0 // javax.management.openmbean.CompositeDataSupport this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Ljavax/management/openmbean/CompositeDataSupport;
            1   11     1     sb  Ljava/lang/StringBuilder;
            2   11     2    sep  Ljava/lang/String;
            4    8     3  entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;
            6    8     5      s  Ljava/lang/String;
}
SourceFile: "CompositeDataSupport.java"
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map