public class com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter implements com.sun.xml.internal.ws.org.objectweb.asm.ClassVisitor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter
  super_class: java.lang.Object
{
  public static final int COMPUTE_MAXS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int COMPUTE_FRAMES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  static final int NOARG_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final int SBYTE_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final int SHORT_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  static final int VAR_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  static final int IMPLVAR_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  static final int TYPE_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  static final int FIELDORMETH_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  static final int ITFMETH_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  static final int LABEL_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  static final int LABELW_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  static final int LDC_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  static final int LDCW_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  static final int IINC_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  static final int TABL_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  static final int LOOK_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  static final int MANA_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  static final int WIDE_INSN;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  static final byte[] TYPE;
    descriptor: [B
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final int CLASS;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  static final int FIELD;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  static final int METH;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  static final int IMETH;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  static final int STR;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  static final int INT;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  static final int FLOAT;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  static final int LONG;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  static final int DOUBLE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  static final int NAME_TYPE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  static final int UTF8;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final int TYPE_NORMAL;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  static final int TYPE_UNINIT;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  static final int TYPE_MERGED;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  com.sun.xml.internal.ws.org.objectweb.asm.ClassReader cr;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassReader;
    flags: (0x0000) 

  int version;
    descriptor: I
    flags: (0x0000) 

  int index;
    descriptor: I
    flags: (0x0000) 

  final com.sun.xml.internal.ws.org.objectweb.asm.ByteVector pool;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
    flags: (0x0010) ACC_FINAL

  com.sun.xml.internal.ws.org.objectweb.asm.Item[] items;
    descriptor: [Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0000) 

  int threshold;
    descriptor: I
    flags: (0x0000) 

  final com.sun.xml.internal.ws.org.objectweb.asm.Item key;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0010) ACC_FINAL

  final com.sun.xml.internal.ws.org.objectweb.asm.Item key2;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0010) ACC_FINAL

  final com.sun.xml.internal.ws.org.objectweb.asm.Item key3;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0010) ACC_FINAL

  com.sun.xml.internal.ws.org.objectweb.asm.Item[] typeTable;
    descriptor: [Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0000) 

  private short typeCount;
    descriptor: S
    flags: (0x0002) ACC_PRIVATE

  private int access;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int name;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  java.lang.String thisName;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  private int signature;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int superName;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int interfaceCount;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int[] interfaces;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int sourceFile;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.ws.org.objectweb.asm.ByteVector sourceDebug;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
    flags: (0x0002) ACC_PRIVATE

  private int enclosingMethodOwner;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int enclosingMethod;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter anns;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter ianns;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.ws.org.objectweb.asm.Attribute attrs;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/Attribute;
    flags: (0x0002) ACC_PRIVATE

  private int innerClassesCount;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.ws.org.objectweb.asm.ByteVector innerClasses;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
    flags: (0x0002) ACC_PRIVATE

  com.sun.xml.internal.ws.org.objectweb.asm.FieldWriter firstField;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/FieldWriter;
    flags: (0x0000) 

  com.sun.xml.internal.ws.org.objectweb.asm.FieldWriter lastField;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/FieldWriter;
    flags: (0x0000) 

  com.sun.xml.internal.ws.org.objectweb.asm.MethodWriter firstMethod;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/MethodWriter;
    flags: (0x0000) 

  com.sun.xml.internal.ws.org.objectweb.asm.MethodWriter lastMethod;
    descriptor: Lcom/sun/xml/internal/ws/org/objectweb/asm/MethodWriter;
    flags: (0x0000) 

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

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

  boolean invalidFrames;
    descriptor: Z
    flags: (0x0000) 

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=3, args_size=0
         0: .line 476
            sipush 220
            newarray 8
            astore 1 /* b */
        start local 1 // byte[] b
         1: .line 477
            ldc "AAAAAAAAAAAAAAAABCKLLDDDDDEEEEEEEEEEEEEEEEEEEEAAAAAAAADDDDDEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAIIIIIIIIIIIIIIIIDNOAAAAAAGGGGGGGHAFBFAAFFAAQPIIJJIIIIIIIIIIIIIIIIII"
            astore 2 /* s */
        start local 2 // java.lang.String s
         2: .line 481
            iconst_0
            istore 0 /* i */
        start local 0 // int i
         3: goto 6
         4: .line 482
      StackMap locals: int byte[] java.lang.String
      StackMap stack:
            aload 1 /* b */
            iload 0 /* i */
            aload 2 /* s */
            iload 0 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 65
            isub
            i2b
            bastore
         5: .line 481
            iinc 0 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 0 /* i */
            aload 1 /* b */
            arraylength
            if_icmplt 4
         7: .line 484
            aload 1 /* b */
            putstatic com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.TYPE:[B
        end local 2 // java.lang.String s
        end local 1 // byte[] b
        end local 0 // int i
         8: .line 552
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            3    8     0     i  I
            1    8     1     b  [B
            2    8     2     s  Ljava/lang/String;

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // int flags
         0: .line 564
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 565
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
         2: .line 566
            aload 0 /* this */
            new com.sun.xml.internal.ws.org.objectweb.asm.ByteVector
            dup
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.<init>:()V
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
         3: .line 567
            aload 0 /* this */
            sipush 256
            anewarray com.sun.xml.internal.ws.org.objectweb.asm.Item
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.items:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
         4: .line 568
            aload 0 /* this */
            ldc 0.75
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.items:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            arraylength
            i2d
            dmul
            d2i
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.threshold:I
         5: .line 569
            aload 0 /* this */
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:()V
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
         6: .line 570
            aload 0 /* this */
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:()V
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
         7: .line 571
            aload 0 /* this */
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:()V
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key3:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
         8: .line 572
            aload 0 /* this */
            iload 1 /* flags */
            iconst_1
            iand
            ifeq 9
            iconst_1
            goto 10
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter int
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter
         9: iconst_0
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter int
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter int
        10: putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.computeMaxs:Z
        11: .line 573
            aload 0 /* this */
            iload 1 /* flags */
            iconst_2
            iand
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter
        12: iconst_0
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter int
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter int
        13: putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.computeFrames:Z
        14: .line 574
            return
        end local 1 // int flags
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0   15     1  flags  I
    MethodParameters:
       Name  Flags
      flags  final

  public void <init>(com.sun.xml.internal.ws.org.objectweb.asm.ClassReader, int);
    descriptor: (Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassReader;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // com.sun.xml.internal.ws.org.objectweb.asm.ClassReader classReader
        start local 2 // int flags
         0: .line 601
            aload 0 /* this */
            iload 2 /* flags */
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.<init>:(I)V
         1: .line 602
            aload 1 /* classReader */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassReader.copyPool:(Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;)V
         2: .line 603
            aload 0 /* this */
            aload 1 /* classReader */
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.cr:Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassReader;
         3: .line 604
            return
        end local 2 // int flags
        end local 1 // com.sun.xml.internal.ws.org.objectweb.asm.ClassReader classReader
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    4     1  classReader  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassReader;
            0    4     2        flags  I
    MethodParameters:
             Name  Flags
      classReader  final
      flags        final

  public void visit(int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]);
    descriptor: (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=7
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // int version
        start local 2 // int access
        start local 3 // java.lang.String name
        start local 4 // java.lang.String signature
        start local 5 // java.lang.String superName
        start local 6 // java.lang.String[] interfaces
         0: .line 618
            aload 0 /* this */
            iload 1 /* version */
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.version:I
         1: .line 619
            aload 0 /* this */
            iload 2 /* access */
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.access:I
         2: .line 620
            aload 0 /* this */
            aload 0 /* this */
            aload 3 /* name */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newClass:(Ljava/lang/String;)I
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.name:I
         3: .line 621
            aload 0 /* this */
            aload 3 /* name */
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.thisName:Ljava/lang/String;
         4: .line 622
            aload 4 /* signature */
            ifnull 6
         5: .line 623
            aload 0 /* this */
            aload 0 /* this */
            aload 4 /* signature */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.signature:I
         6: .line 625
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* superName */
            ifnonnull 7
            iconst_0
            goto 8
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter
         7: aload 0 /* this */
            aload 5 /* superName */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newClass:(Ljava/lang/String;)I
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter int int java.lang.String java.lang.String java.lang.String java.lang.String[]
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter int
         8: putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.superName:I
         9: .line 626
            aload 6 /* interfaces */
            ifnull 17
            aload 6 /* interfaces */
            arraylength
            ifle 17
        10: .line 627
            aload 0 /* this */
            aload 6 /* interfaces */
            arraylength
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.interfaceCount:I
        11: .line 628
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.interfaceCount:I
            newarray 10
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.interfaces:[I
        12: .line 629
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        13: goto 16
        14: .line 630
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.interfaces:[I
            iload 7 /* i */
            aload 0 /* this */
            aload 6 /* interfaces */
            iload 7 /* i */
            aaload
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newClass:(Ljava/lang/String;)I
            iastore
        15: .line 629
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        16: iload 7 /* i */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.interfaceCount:I
            if_icmplt 14
        end local 7 // int i
        17: .line 633
      StackMap locals:
      StackMap stack:
            return
        end local 6 // java.lang.String[] interfaces
        end local 5 // java.lang.String superName
        end local 4 // java.lang.String signature
        end local 3 // java.lang.String name
        end local 2 // int access
        end local 1 // int version
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   18     0        this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0   18     1     version  I
            0   18     2      access  I
            0   18     3        name  Ljava/lang/String;
            0   18     4   signature  Ljava/lang/String;
            0   18     5   superName  Ljava/lang/String;
            0   18     6  interfaces  [Ljava/lang/String;
           13   17     7           i  I
    MethodParameters:
            Name  Flags
      version     final
      access      final
      name        final
      signature   final
      superName   final
      interfaces  final

  public void visitSource(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String file
        start local 2 // java.lang.String debug
         0: .line 636
            aload 1 /* file */
            ifnull 2
         1: .line 637
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* file */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.sourceFile:I
         2: .line 639
      StackMap locals:
      StackMap stack:
            aload 2 /* debug */
            ifnull 4
         3: .line 640
            aload 0 /* this */
            new com.sun.xml.internal.ws.org.objectweb.asm.ByteVector
            dup
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.<init>:()V
            aload 2 /* debug */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putUTF8:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.sourceDebug:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
         4: .line 642
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String debug
        end local 1 // java.lang.String file
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    5     1   file  Ljava/lang/String;
            0    5     2  debug  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      file   final
      debug  final

  public void visitOuterClass(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String owner
        start local 2 // java.lang.String name
        start local 3 // java.lang.String desc
         0: .line 649
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* owner */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newClass:(Ljava/lang/String;)I
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.enclosingMethodOwner:I
         1: .line 650
            aload 2 /* name */
            ifnull 3
            aload 3 /* desc */
            ifnull 3
         2: .line 651
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* name */
            aload 3 /* desc */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newNameType:(Ljava/lang/String;Ljava/lang/String;)I
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.enclosingMethod:I
         3: .line 653
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String desc
        end local 2 // java.lang.String name
        end local 1 // java.lang.String owner
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    4     1  owner  Ljava/lang/String;
            0    4     2   name  Ljava/lang/String;
            0    4     3   desc  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      owner  final
      name   final
      desc   final

  public com.sun.xml.internal.ws.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=3
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String desc
        start local 2 // boolean visible
         0: .line 662
            new com.sun.xml.internal.ws.org.objectweb.asm.ByteVector
            dup
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.<init>:()V
            astore 3 /* bv */
        start local 3 // com.sun.xml.internal.ws.org.objectweb.asm.ByteVector bv
         1: .line 664
            aload 3 /* bv */
            aload 0 /* this */
            aload 1 /* desc */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iconst_0
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
         2: .line 665
            new com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter
            dup
            aload 0 /* this */
            iconst_1
            aload 3 /* bv */
            aload 3 /* bv */
            iconst_2
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter.<init>:(Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;ZLcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;I)V
            astore 4 /* aw */
        start local 4 // com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter aw
         3: .line 666
            iload 2 /* visible */
            ifeq 7
         4: .line 667
            aload 4 /* aw */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.anns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
            putfield com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter.next:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
         5: .line 668
            aload 0 /* this */
            aload 4 /* aw */
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.anns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
         6: .line 669
            goto 9
         7: .line 670
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ByteVector com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter
      StackMap stack:
            aload 4 /* aw */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.ianns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
            putfield com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter.next:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
         8: .line 671
            aload 0 /* this */
            aload 4 /* aw */
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.ianns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
         9: .line 673
      StackMap locals:
      StackMap stack:
            aload 4 /* aw */
            areturn
        end local 4 // com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter aw
        end local 3 // com.sun.xml.internal.ws.org.objectweb.asm.ByteVector bv
        end local 2 // boolean visible
        end local 1 // java.lang.String desc
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0   10     1     desc  Ljava/lang/String;
            0   10     2  visible  Z
            1   10     3       bv  Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            3   10     4       aw  Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
    MethodParameters:
         Name  Flags
      desc     final
      visible  final

  public void visitAttribute(com.sun.xml.internal.ws.org.objectweb.asm.Attribute);
    descriptor: (Lcom/sun/xml/internal/ws/org/objectweb/asm/Attribute;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // com.sun.xml.internal.ws.org.objectweb.asm.Attribute attr
         0: .line 677
            aload 1 /* attr */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.attrs:Lcom/sun/xml/internal/ws/org/objectweb/asm/Attribute;
            putfield com.sun.xml.internal.ws.org.objectweb.asm.Attribute.next:Lcom/sun/xml/internal/ws/org/objectweb/asm/Attribute;
         1: .line 678
            aload 0 /* this */
            aload 1 /* attr */
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.attrs:Lcom/sun/xml/internal/ws/org/objectweb/asm/Attribute;
         2: .line 679
            return
        end local 1 // com.sun.xml.internal.ws.org.objectweb.asm.Attribute attr
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    3     1  attr  Lcom/sun/xml/internal/ws/org/objectweb/asm/Attribute;
    MethodParameters:
      Name  Flags
      attr  final

  public void visitInnerClass(java.lang.String, java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String outerName
        start local 3 // java.lang.String innerName
        start local 4 // int access
         0: .line 687
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            ifnonnull 2
         1: .line 688
            aload 0 /* this */
            new com.sun.xml.internal.ws.org.objectweb.asm.ByteVector
            dup
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.<init>:()V
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
         2: .line 690
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClassesCount:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClassesCount:I
         3: .line 691
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 1 /* name */
            ifnonnull 4
            iconst_0
            goto 5
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ByteVector
         4: aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newClass:(Ljava/lang/String;)I
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter java.lang.String java.lang.String java.lang.String int
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ByteVector int
         5: invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
         6: .line 692
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 2 /* outerName */
            ifnonnull 7
            iconst_0
            goto 8
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ByteVector
         7: aload 0 /* this */
            aload 2 /* outerName */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newClass:(Ljava/lang/String;)I
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter java.lang.String java.lang.String java.lang.String int
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ByteVector int
         8: invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
         9: .line 693
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 3 /* innerName */
            ifnonnull 10
            iconst_0
            goto 11
      StackMap locals:
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ByteVector
        10: aload 0 /* this */
            aload 3 /* innerName */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter java.lang.String java.lang.String java.lang.String int
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ByteVector int
        11: invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        12: .line 694
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iload 4 /* access */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        13: .line 695
            return
        end local 4 // int access
        end local 3 // java.lang.String innerName
        end local 2 // java.lang.String outerName
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0       this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0   14     1       name  Ljava/lang/String;
            0   14     2  outerName  Ljava/lang/String;
            0   14     3  innerName  Ljava/lang/String;
            0   14     4     access  I
    MethodParameters:
           Name  Flags
      name       final
      outerName  final
      innerName  final
      access     final

  public com.sun.xml.internal.ws.org.objectweb.asm.FieldVisitor visitField(int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object);
    descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/sun/xml/internal/ws/org/objectweb/asm/FieldVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // int access
        start local 2 // java.lang.String name
        start local 3 // java.lang.String desc
        start local 4 // java.lang.String signature
        start local 5 // java.lang.Object value
         0: .line 704
            new com.sun.xml.internal.ws.org.objectweb.asm.FieldWriter
            dup
            aload 0 /* this */
            iload 1 /* access */
            aload 2 /* name */
            aload 3 /* desc */
            aload 4 /* signature */
            aload 5 /* value */
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.FieldWriter.<init>:(Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
            areturn
        end local 5 // java.lang.Object value
        end local 4 // java.lang.String signature
        end local 3 // java.lang.String desc
        end local 2 // java.lang.String name
        end local 1 // int access
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    1     1     access  I
            0    1     2       name  Ljava/lang/String;
            0    1     3       desc  Ljava/lang/String;
            0    1     4  signature  Ljava/lang/String;
            0    1     5      value  Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      access     final
      name       final
      desc       final
      signature  final
      value      final

  public com.sun.xml.internal.ws.org.objectweb.asm.MethodVisitor visitMethod(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]);
    descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/sun/xml/internal/ws/org/objectweb/asm/MethodVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=6, args_size=6
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // int access
        start local 2 // java.lang.String name
        start local 3 // java.lang.String desc
        start local 4 // java.lang.String signature
        start local 5 // java.lang.String[] exceptions
         0: .line 714
            new com.sun.xml.internal.ws.org.objectweb.asm.MethodWriter
            dup
            aload 0 /* this */
         1: .line 715
            iload 1 /* access */
         2: .line 716
            aload 2 /* name */
         3: .line 717
            aload 3 /* desc */
         4: .line 718
            aload 4 /* signature */
         5: .line 719
            aload 5 /* exceptions */
         6: .line 720
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.computeMaxs:Z
         7: .line 721
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.computeFrames:Z
         8: .line 714
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.MethodWriter.<init>:(Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;ZZ)V
            areturn
        end local 5 // java.lang.String[] exceptions
        end local 4 // java.lang.String signature
        end local 3 // java.lang.String desc
        end local 2 // java.lang.String name
        end local 1 // int access
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    9     1      access  I
            0    9     2        name  Ljava/lang/String;
            0    9     3        desc  Ljava/lang/String;
            0    9     4   signature  Ljava/lang/String;
            0    9     5  exceptions  [Ljava/lang/String;
    MethodParameters:
            Name  Flags
      access      final
      name        final
      desc        final
      signature   final
      exceptions  final

  public void visitEnd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
         0: .line 725
            return
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;

  public byte[] toByteArray();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=9, args_size=1
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
         0: .line 738
            bipush 24
            iconst_2
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.interfaceCount:I
            imul
            iadd
            istore 1 /* size */
        start local 1 // int size
         1: .line 739
            iconst_0
            istore 2 /* nbFields */
        start local 2 // int nbFields
         2: .line 740
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.firstField:Lcom/sun/xml/internal/ws/org/objectweb/asm/FieldWriter;
            astore 3 /* fb */
        start local 3 // com.sun.xml.internal.ws.org.objectweb.asm.FieldWriter fb
         3: .line 741
            goto 7
         4: .line 742
      StackMap locals: int int com.sun.xml.internal.ws.org.objectweb.asm.FieldWriter
      StackMap stack:
            iinc 2 /* nbFields */ 1
         5: .line 743
            iload 1 /* size */
            aload 3 /* fb */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.FieldWriter.getSize:()I
            iadd
            istore 1 /* size */
         6: .line 744
            aload 3 /* fb */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.FieldWriter.next:Lcom/sun/xml/internal/ws/org/objectweb/asm/FieldWriter;
            astore 3 /* fb */
         7: .line 741
      StackMap locals:
      StackMap stack:
            aload 3 /* fb */
            ifnonnull 4
         8: .line 746
            iconst_0
            istore 4 /* nbMethods */
        start local 4 // int nbMethods
         9: .line 747
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.firstMethod:Lcom/sun/xml/internal/ws/org/objectweb/asm/MethodWriter;
            astore 5 /* mb */
        start local 5 // com.sun.xml.internal.ws.org.objectweb.asm.MethodWriter mb
        10: .line 748
            goto 14
        11: .line 749
      StackMap locals: int com.sun.xml.internal.ws.org.objectweb.asm.MethodWriter
      StackMap stack:
            iinc 4 /* nbMethods */ 1
        12: .line 750
            iload 1 /* size */
            aload 5 /* mb */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.MethodWriter.getSize:()I
            iadd
            istore 1 /* size */
        13: .line 751
            aload 5 /* mb */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.MethodWriter.next:Lcom/sun/xml/internal/ws/org/objectweb/asm/MethodWriter;
            astore 5 /* mb */
        14: .line 748
      StackMap locals:
      StackMap stack:
            aload 5 /* mb */
            ifnonnull 11
        15: .line 753
            iconst_0
            istore 6 /* attributeCount */
        start local 6 // int attributeCount
        16: .line 754
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.signature:I
            ifeq 20
        17: .line 755
            iinc 6 /* attributeCount */ 1
        18: .line 756
            iinc 1 /* size */ 8
        19: .line 757
            aload 0 /* this */
            ldc "Signature"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            pop
        20: .line 759
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.sourceFile:I
            ifeq 24
        21: .line 760
            iinc 6 /* attributeCount */ 1
        22: .line 761
            iinc 1 /* size */ 8
        23: .line 762
            aload 0 /* this */
            ldc "SourceFile"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            pop
        24: .line 764
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.sourceDebug:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            ifnull 28
        25: .line 765
            iinc 6 /* attributeCount */ 1
        26: .line 766
            iload 1 /* size */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.sourceDebug:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.length:I
            iconst_4
            iadd
            iadd
            istore 1 /* size */
        27: .line 767
            aload 0 /* this */
            ldc "SourceDebugExtension"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            pop
        28: .line 769
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.enclosingMethodOwner:I
            ifeq 32
        29: .line 770
            iinc 6 /* attributeCount */ 1
        30: .line 771
            iinc 1 /* size */ 10
        31: .line 772
            aload 0 /* this */
            ldc "EnclosingMethod"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            pop
        32: .line 774
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.access:I
            ldc 131072
            iand
            ifeq 36
        33: .line 775
            iinc 6 /* attributeCount */ 1
        34: .line 776
            iinc 1 /* size */ 6
        35: .line 777
            aload 0 /* this */
            ldc "Deprecated"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            pop
        36: .line 779
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.access:I
            sipush 4096
            iand
            ifeq 41
        37: .line 780
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.version:I
            ldc 65535
            iand
            bipush 49
            if_icmpge 41
        38: .line 782
            iinc 6 /* attributeCount */ 1
        39: .line 783
            iinc 1 /* size */ 6
        40: .line 784
            aload 0 /* this */
            ldc "Synthetic"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            pop
        41: .line 786
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            ifnull 45
        42: .line 787
            iinc 6 /* attributeCount */ 1
        43: .line 788
            iload 1 /* size */
            bipush 8
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.length:I
            iadd
            iadd
            istore 1 /* size */
        44: .line 789
            aload 0 /* this */
            ldc "InnerClasses"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            pop
        45: .line 791
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.anns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
            ifnull 49
        46: .line 792
            iinc 6 /* attributeCount */ 1
        47: .line 793
            iload 1 /* size */
            bipush 8
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.anns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter.getSize:()I
            iadd
            iadd
            istore 1 /* size */
        48: .line 794
            aload 0 /* this */
            ldc "RuntimeVisibleAnnotations"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            pop
        49: .line 796
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.ianns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
            ifnull 53
        50: .line 797
            iinc 6 /* attributeCount */ 1
        51: .line 798
            iload 1 /* size */
            bipush 8
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.ianns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter.getSize:()I
            iadd
            iadd
            istore 1 /* size */
        52: .line 799
            aload 0 /* this */
            ldc "RuntimeInvisibleAnnotations"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            pop
        53: .line 801
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.attrs:Lcom/sun/xml/internal/ws/org/objectweb/asm/Attribute;
            ifnull 56
        54: .line 802
            iload 6 /* attributeCount */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.attrs:Lcom/sun/xml/internal/ws/org/objectweb/asm/Attribute;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Attribute.getCount:()I
            iadd
            istore 6 /* attributeCount */
        55: .line 803
            iload 1 /* size */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.attrs:Lcom/sun/xml/internal/ws/org/objectweb/asm/Attribute;
            aload 0 /* this */
            aconst_null
            iconst_0
            iconst_m1
            iconst_m1
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Attribute.getSize:(Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;[BIII)I
            iadd
            istore 1 /* size */
        56: .line 805
      StackMap locals:
      StackMap stack:
            iload 1 /* size */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.length:I
            iadd
            istore 1 /* size */
        57: .line 808
            new com.sun.xml.internal.ws.org.objectweb.asm.ByteVector
            dup
            iload 1 /* size */
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.<init>:(I)V
            astore 7 /* out */
        start local 7 // com.sun.xml.internal.ws.org.objectweb.asm.ByteVector out
        58: .line 809
            aload 7 /* out */
            ldc -889275714
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putInt:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.version:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putInt:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        59: .line 810
            aload 7 /* out */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.data:[B
            iconst_0
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.length:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putByteArray:([BII)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        60: .line 811
            aload 7 /* out */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.access:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.name:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.superName:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        61: .line 812
            aload 7 /* out */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.interfaceCount:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        62: .line 813
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        63: goto 66
        64: .line 814
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ByteVector int
      StackMap stack:
            aload 7 /* out */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.interfaces:[I
            iload 8 /* i */
            iaload
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        65: .line 813
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        66: iload 8 /* i */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.interfaceCount:I
            if_icmplt 64
        end local 8 // int i
        67: .line 816
            aload 7 /* out */
            iload 2 /* nbFields */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        68: .line 817
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.firstField:Lcom/sun/xml/internal/ws/org/objectweb/asm/FieldWriter;
            astore 3 /* fb */
        69: .line 818
            goto 72
        70: .line 819
      StackMap locals:
      StackMap stack:
            aload 3 /* fb */
            aload 7 /* out */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.FieldWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;)V
        71: .line 820
            aload 3 /* fb */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.FieldWriter.next:Lcom/sun/xml/internal/ws/org/objectweb/asm/FieldWriter;
            astore 3 /* fb */
        72: .line 818
      StackMap locals:
      StackMap stack:
            aload 3 /* fb */
            ifnonnull 70
        73: .line 822
            aload 7 /* out */
            iload 4 /* nbMethods */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        74: .line 823
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.firstMethod:Lcom/sun/xml/internal/ws/org/objectweb/asm/MethodWriter;
            astore 5 /* mb */
        75: .line 824
            goto 78
        76: .line 825
      StackMap locals:
      StackMap stack:
            aload 5 /* mb */
            aload 7 /* out */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.MethodWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;)V
        77: .line 826
            aload 5 /* mb */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.MethodWriter.next:Lcom/sun/xml/internal/ws/org/objectweb/asm/MethodWriter;
            astore 5 /* mb */
        78: .line 824
      StackMap locals:
      StackMap stack:
            aload 5 /* mb */
            ifnonnull 76
        79: .line 828
            aload 7 /* out */
            iload 6 /* attributeCount */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        80: .line 829
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.signature:I
            ifeq 82
        81: .line 830
            aload 7 /* out */
            aload 0 /* this */
            ldc "Signature"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iconst_2
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putInt:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.signature:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        82: .line 832
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.sourceFile:I
            ifeq 84
        83: .line 833
            aload 7 /* out */
            aload 0 /* this */
            ldc "SourceFile"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iconst_2
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putInt:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.sourceFile:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        84: .line 835
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.sourceDebug:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            ifnull 88
        85: .line 836
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.sourceDebug:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.length:I
            iconst_2
            isub
            istore 8 /* len */
        start local 8 // int len
        86: .line 837
            aload 7 /* out */
            aload 0 /* this */
            ldc "SourceDebugExtension"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iload 8 /* len */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putInt:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        87: .line 838
            aload 7 /* out */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.sourceDebug:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.data:[B
            iconst_2
            iload 8 /* len */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putByteArray:([BII)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        end local 8 // int len
        88: .line 840
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.enclosingMethodOwner:I
            ifeq 91
        89: .line 841
            aload 7 /* out */
            aload 0 /* this */
            ldc "EnclosingMethod"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iconst_4
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putInt:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        90: .line 842
            aload 7 /* out */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.enclosingMethodOwner:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.enclosingMethod:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        91: .line 844
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.access:I
            ldc 131072
            iand
            ifeq 93
        92: .line 845
            aload 7 /* out */
            aload 0 /* this */
            ldc "Deprecated"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iconst_0
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putInt:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        93: .line 847
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.access:I
            sipush 4096
            iand
            ifeq 96
        94: .line 848
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.version:I
            ldc 65535
            iand
            bipush 49
            if_icmpge 96
        95: .line 850
            aload 7 /* out */
            aload 0 /* this */
            ldc "Synthetic"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iconst_0
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putInt:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        96: .line 852
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            ifnull 100
        97: .line 853
            aload 7 /* out */
            aload 0 /* this */
            ldc "InnerClasses"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        98: .line 854
            aload 7 /* out */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.length:I
            iconst_2
            iadd
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putInt:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClassesCount:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
        99: .line 855
            aload 7 /* out */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.data:[B
            iconst_0
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.innerClasses:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.length:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putByteArray:([BII)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
       100: .line 857
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.anns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
            ifnull 103
       101: .line 858
            aload 7 /* out */
            aload 0 /* this */
            ldc "RuntimeVisibleAnnotations"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
       102: .line 859
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.anns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
            aload 7 /* out */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;)V
       103: .line 861
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.ianns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
            ifnull 106
       104: .line 862
            aload 7 /* out */
            aload 0 /* this */
            ldc "RuntimeInvisibleAnnotations"
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
       105: .line 863
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.ianns:Lcom/sun/xml/internal/ws/org/objectweb/asm/AnnotationWriter;
            aload 7 /* out */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.AnnotationWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;)V
       106: .line 865
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.attrs:Lcom/sun/xml/internal/ws/org/objectweb/asm/Attribute;
            ifnull 108
       107: .line 866
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.attrs:Lcom/sun/xml/internal/ws/org/objectweb/asm/Attribute;
            aload 0 /* this */
            aconst_null
            iconst_0
            iconst_m1
            iconst_m1
            aload 7 /* out */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Attribute.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;[BIIILcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;)V
       108: .line 868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.invalidFrames:Z
            ifeq 112
       109: .line 869
            new com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter
            dup
            iconst_2
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.<init>:(I)V
            astore 8 /* cw */
        start local 8 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter cw
       110: .line 870
            new com.sun.xml.internal.ws.org.objectweb.asm.ClassReader
            dup
            aload 7 /* out */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.data:[B
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.ClassReader.<init>:([B)V
            aload 8 /* cw */
            iconst_4
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassReader.accept:(Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassVisitor;I)V
       111: .line 871
            aload 8 /* cw */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.toByteArray:()[B
            areturn
        end local 8 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter cw
       112: .line 873
      StackMap locals:
      StackMap stack:
            aload 7 /* out */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.data:[B
            areturn
        end local 7 // com.sun.xml.internal.ws.org.objectweb.asm.ByteVector out
        end local 6 // int attributeCount
        end local 5 // com.sun.xml.internal.ws.org.objectweb.asm.MethodWriter mb
        end local 4 // int nbMethods
        end local 3 // com.sun.xml.internal.ws.org.objectweb.asm.FieldWriter fb
        end local 2 // int nbFields
        end local 1 // int size
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0  113     0            this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            1  113     1            size  I
            2  113     2        nbFields  I
            3  113     3              fb  Lcom/sun/xml/internal/ws/org/objectweb/asm/FieldWriter;
            9  113     4       nbMethods  I
           10  113     5              mb  Lcom/sun/xml/internal/ws/org/objectweb/asm/MethodWriter;
           16  113     6  attributeCount  I
           58  113     7             out  Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
           63   67     8               i  I
           86   88     8             len  I
          110  112     8              cw  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;

  com.sun.xml.internal.ws.org.objectweb.asm.Item newConstItem(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0000) 
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.Object cst
         0: .line 891
            aload 1 /* cst */
            instanceof java.lang.Integer
            ifeq 3
         1: .line 892
            aload 1 /* cst */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 2 /* val */
        start local 2 // int val
         2: .line 893
            aload 0 /* this */
            iload 2 /* val */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newInteger:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            areturn
        end local 2 // int val
         3: .line 894
      StackMap locals:
      StackMap stack:
            aload 1 /* cst */
            instanceof java.lang.Byte
            ifeq 6
         4: .line 895
            aload 1 /* cst */
            checkcast java.lang.Byte
            invokevirtual java.lang.Byte.intValue:()I
            istore 2 /* val */
        start local 2 // int val
         5: .line 896
            aload 0 /* this */
            iload 2 /* val */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newInteger:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            areturn
        end local 2 // int val
         6: .line 897
      StackMap locals:
      StackMap stack:
            aload 1 /* cst */
            instanceof java.lang.Character
            ifeq 9
         7: .line 898
            aload 1 /* cst */
            checkcast java.lang.Character
            invokevirtual java.lang.Character.charValue:()C
            istore 2 /* val */
        start local 2 // int val
         8: .line 899
            aload 0 /* this */
            iload 2 /* val */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newInteger:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            areturn
        end local 2 // int val
         9: .line 900
      StackMap locals:
      StackMap stack:
            aload 1 /* cst */
            instanceof java.lang.Short
            ifeq 12
        10: .line 901
            aload 1 /* cst */
            checkcast java.lang.Short
            invokevirtual java.lang.Short.intValue:()I
            istore 2 /* val */
        start local 2 // int val
        11: .line 902
            aload 0 /* this */
            iload 2 /* val */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newInteger:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            areturn
        end local 2 // int val
        12: .line 903
      StackMap locals:
      StackMap stack:
            aload 1 /* cst */
            instanceof java.lang.Boolean
            ifeq 17
        13: .line 904
            aload 1 /* cst */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 14
            iconst_1
            goto 15
      StackMap locals:
      StackMap stack:
        14: iconst_0
      StackMap locals:
      StackMap stack: int
        15: istore 2 /* val */
        start local 2 // int val
        16: .line 905
            aload 0 /* this */
            iload 2 /* val */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newInteger:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            areturn
        end local 2 // int val
        17: .line 906
      StackMap locals:
      StackMap stack:
            aload 1 /* cst */
            instanceof java.lang.Float
            ifeq 20
        18: .line 907
            aload 1 /* cst */
            checkcast java.lang.Float
            invokevirtual java.lang.Float.floatValue:()F
            fstore 2 /* val */
        start local 2 // float val
        19: .line 908
            aload 0 /* this */
            fload 2 /* val */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newFloat:(F)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            areturn
        end local 2 // float val
        20: .line 909
      StackMap locals:
      StackMap stack:
            aload 1 /* cst */
            instanceof java.lang.Long
            ifeq 23
        21: .line 910
            aload 1 /* cst */
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            lstore 2 /* val */
        start local 2 // long val
        22: .line 911
            aload 0 /* this */
            lload 2 /* val */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newLong:(J)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            areturn
        end local 2 // long val
        23: .line 912
      StackMap locals:
      StackMap stack:
            aload 1 /* cst */
            instanceof java.lang.Double
            ifeq 26
        24: .line 913
            aload 1 /* cst */
            checkcast java.lang.Double
            invokevirtual java.lang.Double.doubleValue:()D
            dstore 2 /* val */
        start local 2 // double val
        25: .line 914
            aload 0 /* this */
            dload 2 /* val */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newDouble:(D)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            areturn
        end local 2 // double val
        26: .line 915
      StackMap locals:
      StackMap stack:
            aload 1 /* cst */
            instanceof java.lang.String
            ifeq 28
        27: .line 916
            aload 0 /* this */
            aload 1 /* cst */
            checkcast java.lang.String
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newString:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            areturn
        28: .line 917
      StackMap locals:
      StackMap stack:
            aload 1 /* cst */
            instanceof com.sun.xml.internal.ws.org.objectweb.asm.Type
            ifeq 34
        29: .line 918
            aload 1 /* cst */
            checkcast com.sun.xml.internal.ws.org.objectweb.asm.Type
            astore 2 /* t */
        start local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Type t
        30: .line 919
            aload 0 /* this */
            aload 2 /* t */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Type.getSort:()I
            bipush 10
            if_icmpne 32
        31: .line 920
            aload 2 /* t */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Type.getInternalName:()Ljava/lang/String;
            goto 33
        32: .line 921
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter java.lang.Object com.sun.xml.internal.ws.org.objectweb.asm.Type
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter
            aload 2 /* t */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Type.getDescriptor:()Ljava/lang/String;
        33: .line 919
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter java.lang.Object com.sun.xml.internal.ws.org.objectweb.asm.Type
      StackMap stack: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter java.lang.String
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newClassItem:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            areturn
        end local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Type t
        34: .line 923
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "value "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* cst */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Object cst
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   35     0  this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0   35     1   cst  Ljava/lang/Object;
            2    3     2   val  I
            5    6     2   val  I
            8    9     2   val  I
           11   12     2   val  I
           16   17     2   val  I
           19   20     2   val  F
           22   23     2   val  J
           25   26     2   val  D
           30   34     2     t  Lcom/sun/xml/internal/ws/org/objectweb/asm/Type;
    MethodParameters:
      Name  Flags
      cst   final

  public int newConst(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.Object cst
         0: .line 940
            aload 0 /* this */
            aload 1 /* cst */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newConstItem:(Ljava/lang/Object;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.index:I
            ireturn
        end local 1 // java.lang.Object cst
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    1     1   cst  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      cst   final

  public int newUTF8(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String value
         0: .line 953
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            iconst_1
            aload 1 /* value */
            aconst_null
            aconst_null
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.set:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 954
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 2 /* result */
        start local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         2: .line 955
            aload 2 /* result */
            ifnonnull 6
         3: .line 956
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iconst_1
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putByte:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 1 /* value */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putUTF8:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
         4: .line 957
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 2 /* result */
         5: .line 958
            aload 0 /* this */
            aload 2 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
         6: .line 960
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 2 /* result */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.index:I
            ireturn
        end local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 1 // java.lang.String value
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    7     1   value  Ljava/lang/String;
            2    7     2  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
       Name  Flags
      value  final

  com.sun.xml.internal.ws.org.objectweb.asm.Item newClassItem(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0000) 
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String value
         0: .line 973
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            bipush 7
            aload 1 /* value */
            aconst_null
            aconst_null
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.set:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 974
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 2 /* result */
        start local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         2: .line 975
            aload 2 /* result */
            ifnonnull 6
         3: .line 976
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            bipush 7
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.put12:(II)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
         4: .line 977
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 2 /* result */
         5: .line 978
            aload 0 /* this */
            aload 2 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
         6: .line 980
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 2 /* result */
            areturn
        end local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 1 // java.lang.String value
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    7     1   value  Ljava/lang/String;
            2    7     2  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
       Name  Flags
      value  final

  public int newClass(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String value
         0: .line 993
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newClassItem:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.index:I
            ireturn
        end local 1 // java.lang.String value
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    1     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  final

  com.sun.xml.internal.ws.org.objectweb.asm.Item newFieldItem(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0000) 
    Code:
      stack=6, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String owner
        start local 2 // java.lang.String name
        start local 3 // java.lang.String desc
         0: .line 1007
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key3:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            bipush 9
            aload 1 /* owner */
            aload 2 /* name */
            aload 3 /* desc */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.set:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 1008
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key3:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 4 /* result */
        start local 4 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         2: .line 1009
            aload 4 /* result */
            ifnonnull 6
         3: .line 1010
            aload 0 /* this */
            bipush 9
            aload 0 /* this */
            aload 1 /* owner */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newClass:(Ljava/lang/String;)I
            aload 0 /* this */
            aload 2 /* name */
            aload 3 /* desc */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newNameType:(Ljava/lang/String;Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put122:(III)V
         4: .line 1011
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key3:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 4 /* result */
         5: .line 1012
            aload 0 /* this */
            aload 4 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
         6: .line 1014
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 4 /* result */
            areturn
        end local 4 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 3 // java.lang.String desc
        end local 2 // java.lang.String name
        end local 1 // java.lang.String owner
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    7     1   owner  Ljava/lang/String;
            0    7     2    name  Ljava/lang/String;
            0    7     3    desc  Ljava/lang/String;
            2    7     4  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
       Name  Flags
      owner  final
      name   final
      desc   final

  public int newField(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String owner
        start local 2 // java.lang.String name
        start local 3 // java.lang.String desc
         0: .line 1030
            aload 0 /* this */
            aload 1 /* owner */
            aload 2 /* name */
            aload 3 /* desc */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newFieldItem:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.index:I
            ireturn
        end local 3 // java.lang.String desc
        end local 2 // java.lang.String name
        end local 1 // java.lang.String owner
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    1     1  owner  Ljava/lang/String;
            0    1     2   name  Ljava/lang/String;
            0    1     3   desc  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      owner  final
      name   final
      desc   final

  com.sun.xml.internal.ws.org.objectweb.asm.Item newMethodItem(java.lang.String, java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0000) 
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String owner
        start local 2 // java.lang.String name
        start local 3 // java.lang.String desc
        start local 4 // boolean itf
         0: .line 1049
            iload 4 /* itf */
            ifeq 1
            bipush 11
            goto 2
      StackMap locals:
      StackMap stack:
         1: bipush 10
      StackMap locals:
      StackMap stack: int
         2: istore 5 /* type */
        start local 5 // int type
         3: .line 1050
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key3:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            iload 5 /* type */
            aload 1 /* owner */
            aload 2 /* name */
            aload 3 /* desc */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.set:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         4: .line 1051
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key3:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 6 /* result */
        start local 6 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         5: .line 1052
            aload 6 /* result */
            ifnonnull 9
         6: .line 1053
            aload 0 /* this */
            iload 5 /* type */
            aload 0 /* this */
            aload 1 /* owner */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newClass:(Ljava/lang/String;)I
            aload 0 /* this */
            aload 2 /* name */
            aload 3 /* desc */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newNameType:(Ljava/lang/String;Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put122:(III)V
         7: .line 1054
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key3:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 6 /* result */
         8: .line 1055
            aload 0 /* this */
            aload 6 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
         9: .line 1057
      StackMap locals: int com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 6 /* result */
            areturn
        end local 6 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 5 // int type
        end local 4 // boolean itf
        end local 3 // java.lang.String desc
        end local 2 // java.lang.String name
        end local 1 // java.lang.String owner
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0   10     1   owner  Ljava/lang/String;
            0   10     2    name  Ljava/lang/String;
            0   10     3    desc  Ljava/lang/String;
            0   10     4     itf  Z
            3   10     5    type  I
            5   10     6  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
       Name  Flags
      owner  final
      name   final
      desc   final
      itf    final

  public int newMethod(java.lang.String, java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String owner
        start local 2 // java.lang.String name
        start local 3 // java.lang.String desc
        start local 4 // boolean itf
         0: .line 1078
            aload 0 /* this */
            aload 1 /* owner */
            aload 2 /* name */
            aload 3 /* desc */
            iload 4 /* itf */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newMethodItem:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.index:I
            ireturn
        end local 4 // boolean itf
        end local 3 // java.lang.String desc
        end local 2 // java.lang.String name
        end local 1 // java.lang.String owner
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    1     1  owner  Ljava/lang/String;
            0    1     2   name  Ljava/lang/String;
            0    1     3   desc  Ljava/lang/String;
            0    1     4    itf  Z
    MethodParameters:
       Name  Flags
      owner  final
      name   final
      desc   final
      itf    final

  com.sun.xml.internal.ws.org.objectweb.asm.Item newInteger(int);
    descriptor: (I)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0000) 
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // int value
         0: .line 1089
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            iload 1 /* value */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.set:(I)V
         1: .line 1090
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 2 /* result */
        start local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         2: .line 1091
            aload 2 /* result */
            ifnonnull 6
         3: .line 1092
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iconst_3
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putByte:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iload 1 /* value */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putInt:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
         4: .line 1093
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 2 /* result */
         5: .line 1094
            aload 0 /* this */
            aload 2 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
         6: .line 1096
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 2 /* result */
            areturn
        end local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 1 // int value
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    7     1   value  I
            2    7     2  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
       Name  Flags
      value  final

  com.sun.xml.internal.ws.org.objectweb.asm.Item newFloat(float);
    descriptor: (F)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0000) 
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // float value
         0: .line 1107
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            fload 1 /* value */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.set:(F)V
         1: .line 1108
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 2 /* result */
        start local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         2: .line 1109
            aload 2 /* result */
            ifnonnull 6
         3: .line 1110
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iconst_4
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putByte:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.intVal:I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putInt:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
         4: .line 1111
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 2 /* result */
         5: .line 1112
            aload 0 /* this */
            aload 2 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
         6: .line 1114
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 2 /* result */
            areturn
        end local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 1 // float value
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    7     1   value  F
            2    7     2  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
       Name  Flags
      value  final

  com.sun.xml.internal.ws.org.objectweb.asm.Item newLong(long);
    descriptor: (J)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // long value
         0: .line 1125
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            lload 1 /* value */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.set:(J)V
         1: .line 1126
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 3 /* result */
        start local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         2: .line 1127
            aload 3 /* result */
            ifnonnull 7
         3: .line 1128
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iconst_5
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putByte:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            lload 1 /* value */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putLong:(J)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
         4: .line 1129
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 3 /* result */
         5: .line 1130
            aload 0 /* this */
            aload 3 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
         6: .line 1131
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            iconst_2
            iadd
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
         7: .line 1133
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 3 /* result */
            areturn
        end local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 1 // long value
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    8     1   value  J
            2    8     3  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
       Name  Flags
      value  final

  com.sun.xml.internal.ws.org.objectweb.asm.Item newDouble(double);
    descriptor: (D)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // double value
         0: .line 1144
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            dload 1 /* value */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.set:(D)V
         1: .line 1145
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 3 /* result */
        start local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         2: .line 1146
            aload 3 /* result */
            ifnonnull 7
         3: .line 1147
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            bipush 6
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putByte:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.longVal:J
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putLong:(J)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
         4: .line 1148
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 3 /* result */
         5: .line 1149
            aload 0 /* this */
            aload 3 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
         6: .line 1150
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            iconst_2
            iadd
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
         7: .line 1152
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 3 /* result */
            areturn
        end local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 1 // double value
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    8     1   value  D
            2    8     3  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
       Name  Flags
      value  final

  private com.sun.xml.internal.ws.org.objectweb.asm.Item newString(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String value
         0: .line 1163
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            bipush 8
            aload 1 /* value */
            aconst_null
            aconst_null
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.set:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 1164
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 2 /* result */
        start local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         2: .line 1165
            aload 2 /* result */
            ifnonnull 6
         3: .line 1166
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            bipush 8
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.put12:(II)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
         4: .line 1167
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 2 /* result */
         5: .line 1168
            aload 0 /* this */
            aload 2 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
         6: .line 1170
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 2 /* result */
            areturn
        end local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 1 // java.lang.String value
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    7     1   value  Ljava/lang/String;
            2    7     2  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
       Name  Flags
      value  final

  public int newNameType(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String desc
         0: .line 1184
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            bipush 12
            aload 1 /* name */
            aload 2 /* desc */
            aconst_null
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.set:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 1185
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 3 /* result */
        start local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         2: .line 1186
            aload 3 /* result */
            ifnonnull 6
         3: .line 1187
            aload 0 /* this */
            bipush 12
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            aload 0 /* this */
            aload 2 /* desc */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.newUTF8:(Ljava/lang/String;)I
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put122:(III)V
         4: .line 1188
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 3 /* result */
         5: .line 1189
            aload 0 /* this */
            aload 3 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
         6: .line 1191
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 3 /* result */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.index:I
            ireturn
        end local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 2 // java.lang.String desc
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    7     1    name  Ljava/lang/String;
            0    7     2    desc  Ljava/lang/String;
            2    7     3  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
      Name  Flags
      name  final
      desc  final

  int addType(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0000) 
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String type
         0: .line 1202
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            bipush 13
            aload 1 /* type */
            aconst_null
            aconst_null
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.set:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 1203
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 2 /* result */
        start local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         2: .line 1204
            aload 2 /* result */
            ifnonnull 4
         3: .line 1205
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.addType:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 2 /* result */
         4: .line 1207
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 2 /* result */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.index:I
            ireturn
        end local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 1 // java.lang.String type
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    5     1    type  Ljava/lang/String;
            2    5     2  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
      Name  Flags
      type  final

  int addUninitializedType(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)I
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String type
        start local 2 // int offset
         0: .line 1221
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            bipush 14
            putfield com.sun.xml.internal.ws.org.objectweb.asm.Item.type:I
         1: .line 1222
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            iload 2 /* offset */
            putfield com.sun.xml.internal.ws.org.objectweb.asm.Item.intVal:I
         2: .line 1223
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            aload 1 /* type */
            putfield com.sun.xml.internal.ws.org.objectweb.asm.Item.strVal1:Ljava/lang/String;
         3: .line 1224
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            ldc 2147483647
            bipush 14
            aload 1 /* type */
            invokevirtual java.lang.String.hashCode:()I
            iadd
            iload 2 /* offset */
            iadd
            iand
            putfield com.sun.xml.internal.ws.org.objectweb.asm.Item.hashCode:I
         4: .line 1225
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 3 /* result */
        start local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         5: .line 1226
            aload 3 /* result */
            ifnonnull 7
         6: .line 1227
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.addType:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 3 /* result */
         7: .line 1229
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 3 /* result */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.index:I
            ireturn
        end local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 2 // int offset
        end local 1 // java.lang.String type
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    8     1    type  Ljava/lang/String;
            0    8     2  offset  I
            5    8     3  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
        Name  Flags
      type    final
      offset  final

  private com.sun.xml.internal.ws.org.objectweb.asm.Item addType(com.sun.xml.internal.ws.org.objectweb.asm.Item);
    descriptor: (Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // com.sun.xml.internal.ws.org.objectweb.asm.Item item
         0: .line 1240
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeCount:S
            iconst_1
            iadd
            i2s
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeCount:S
         1: .line 1241
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeCount:S
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 2 /* result */
        start local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         2: .line 1242
            aload 0 /* this */
            aload 2 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
         3: .line 1243
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeTable:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            ifnonnull 5
         4: .line 1244
            aload 0 /* this */
            bipush 16
            anewarray com.sun.xml.internal.ws.org.objectweb.asm.Item
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeTable:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
         5: .line 1246
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeCount:S
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeTable:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            arraylength
            if_icmpne 9
         6: .line 1247
            iconst_2
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeTable:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            arraylength
            imul
            anewarray com.sun.xml.internal.ws.org.objectweb.asm.Item
            astore 3 /* newTable */
        start local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item[] newTable
         7: .line 1248
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeTable:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            iconst_0
            aload 3 /* newTable */
            iconst_0
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeTable:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         8: .line 1249
            aload 0 /* this */
            aload 3 /* newTable */
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeTable:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
        end local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item[] newTable
         9: .line 1251
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeTable:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeCount:S
            aload 2 /* result */
            aastore
        10: .line 1252
            aload 2 /* result */
            areturn
        end local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 1 // com.sun.xml.internal.ws.org.objectweb.asm.Item item
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0   11     1      item  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            2   11     2    result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            7    9     3  newTable  [Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
      Name  Flags
      item  final

  int getMergedType(int, int);
    descriptor: (II)I
    flags: (0x0000) 
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // int type1
        start local 2 // int type2
         0: .line 1266
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            bipush 15
            putfield com.sun.xml.internal.ws.org.objectweb.asm.Item.type:I
         1: .line 1267
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            iload 1 /* type1 */
            i2l
            iload 2 /* type2 */
            i2l
            bipush 32
            lshl
            lor
            putfield com.sun.xml.internal.ws.org.objectweb.asm.Item.longVal:J
         2: .line 1268
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            ldc 2147483647
            bipush 15
            iload 1 /* type1 */
            iadd
            iload 2 /* type2 */
            iadd
            iand
            putfield com.sun.xml.internal.ws.org.objectweb.asm.Item.hashCode:I
         3: .line 1269
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.get:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 3 /* result */
        start local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
         4: .line 1270
            aload 3 /* result */
            ifnonnull 10
         5: .line 1271
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeTable:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            iload 1 /* type1 */
            aaload
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.strVal1:Ljava/lang/String;
            astore 4 /* t */
        start local 4 // java.lang.String t
         6: .line 1272
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.typeTable:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            iload 2 /* type2 */
            aaload
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.strVal1:Ljava/lang/String;
            astore 5 /* u */
        start local 5 // java.lang.String u
         7: .line 1273
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            aload 0 /* this */
            aload 0 /* this */
            aload 4 /* t */
            aload 5 /* u */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.getCommonSuperClass:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.addType:(Ljava/lang/String;)I
            putfield com.sun.xml.internal.ws.org.objectweb.asm.Item.intVal:I
         8: .line 1274
            new com.sun.xml.internal.ws.org.objectweb.asm.Item
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.key2:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            invokespecial com.sun.xml.internal.ws.org.objectweb.asm.Item.<init>:(ILcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
            astore 3 /* result */
         9: .line 1275
            aload 0 /* this */
            aload 3 /* result */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.put:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
        end local 5 // java.lang.String u
        end local 4 // java.lang.String t
        10: .line 1277
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 3 /* result */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.intVal:I
            ireturn
        end local 3 // com.sun.xml.internal.ws.org.objectweb.asm.Item result
        end local 2 // int type2
        end local 1 // int type1
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0   11     1   type1  I
            0   11     2   type2  I
            4   11     3  result  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            6   10     4       t  Ljava/lang/String;
            7   10     5       u  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      type1  final
      type2  final

  protected java.lang.String getCommonSuperClass(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // java.lang.String type1
        start local 2 // java.lang.String type2
         0: .line 1298
            aload 1 /* type1 */
            bipush 47
            bipush 46
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
            astore 3 /* c */
        start local 3 // java.lang.Class c
         1: .line 1299
            aload 2 /* type2 */
            bipush 47
            bipush 46
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
            astore 4 /* d */
        start local 4 // java.lang.Class d
         2: .line 1300
            goto 5
        end local 4 // java.lang.Class d
        end local 3 // java.lang.Class c
      StackMap locals:
      StackMap stack: java.lang.Exception
         3: astore 5 /* e */
        start local 5 // java.lang.Exception e
         4: .line 1301
            new java.lang.RuntimeException
            dup
            aload 5 /* e */
            invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 5 // java.lang.Exception e
        start local 3 // java.lang.Class c
        start local 4 // java.lang.Class d
         5: .line 1303
      StackMap locals: java.lang.Class java.lang.Class
      StackMap stack:
            aload 3 /* c */
            aload 4 /* d */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 7
         6: .line 1304
            aload 1 /* type1 */
            areturn
         7: .line 1306
      StackMap locals:
      StackMap stack:
            aload 4 /* d */
            aload 3 /* c */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 9
         8: .line 1307
            aload 2 /* type2 */
            areturn
         9: .line 1309
      StackMap locals:
      StackMap stack:
            aload 3 /* c */
            invokevirtual java.lang.Class.isInterface:()Z
            ifne 10
            aload 4 /* d */
            invokevirtual java.lang.Class.isInterface:()Z
            ifeq 11
        10: .line 1310
      StackMap locals:
      StackMap stack:
            ldc "java/lang/Object"
            areturn
        11: .line 1313
      StackMap locals:
      StackMap stack:
            aload 3 /* c */
            invokevirtual java.lang.Class.getSuperclass:()Ljava/lang/Class;
            astore 3 /* c */
        12: .line 1314
            aload 3 /* c */
            aload 4 /* d */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 11
        13: .line 1315
            aload 3 /* c */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            bipush 46
            bipush 47
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            areturn
        end local 4 // java.lang.Class d
        end local 3 // java.lang.Class c
        end local 2 // java.lang.String type2
        end local 1 // java.lang.String type1
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0   14     1  type1  Ljava/lang/String;
            0   14     2  type2  Ljava/lang/String;
            1    3     3      c  Ljava/lang/Class;
            5   14     3      c  Ljava/lang/Class;
            2    3     4      d  Ljava/lang/Class;
            5   14     4      d  Ljava/lang/Class;
            4    5     5      e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.Exception
    MethodParameters:
       Name  Flags
      type1  final
      type2  final

  private com.sun.xml.internal.ws.org.objectweb.asm.Item get(com.sun.xml.internal.ws.org.objectweb.asm.Item);
    descriptor: (Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // com.sun.xml.internal.ws.org.objectweb.asm.Item key
         0: .line 1328
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.items:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            aload 1 /* key */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.hashCode:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.items:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            arraylength
            irem
            aaload
            astore 2 /* i */
        start local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item i
         1: .line 1329
            goto 3
         2: .line 1330
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 2 /* i */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.next:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 2 /* i */
         3: .line 1329
      StackMap locals:
      StackMap stack:
            aload 2 /* i */
            ifnull 4
            aload 1 /* key */
            aload 2 /* i */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.Item.isEqualTo:(Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)Z
            ifeq 2
         4: .line 1332
      StackMap locals:
      StackMap stack:
            aload 2 /* i */
            areturn
        end local 2 // com.sun.xml.internal.ws.org.objectweb.asm.Item i
        end local 1 // com.sun.xml.internal.ws.org.objectweb.asm.Item key
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    5     1   key  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            1    5     2     i  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
    MethodParameters:
      Name  Flags
      key   final

  private void put(com.sun.xml.internal.ws.org.objectweb.asm.Item);
    descriptor: (Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=9, args_size=2
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // com.sun.xml.internal.ws.org.objectweb.asm.Item i
         0: .line 1342
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.index:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.threshold:I
            if_icmple 18
         1: .line 1343
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.items:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            arraylength
            istore 2 /* ll */
        start local 2 // int ll
         2: .line 1344
            iload 2 /* ll */
            iconst_2
            imul
            iconst_1
            iadd
            istore 3 /* nl */
        start local 3 // int nl
         3: .line 1345
            iload 3 /* nl */
            anewarray com.sun.xml.internal.ws.org.objectweb.asm.Item
            astore 4 /* newItems */
        start local 4 // com.sun.xml.internal.ws.org.objectweb.asm.Item[] newItems
         4: .line 1346
            iload 2 /* ll */
            iconst_1
            isub
            istore 5 /* l */
        start local 5 // int l
         5: goto 15
         6: .line 1347
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter com.sun.xml.internal.ws.org.objectweb.asm.Item int int com.sun.xml.internal.ws.org.objectweb.asm.Item[] int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.items:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            iload 5 /* l */
            aaload
            astore 6 /* j */
        start local 6 // com.sun.xml.internal.ws.org.objectweb.asm.Item j
         7: .line 1348
            goto 13
         8: .line 1349
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 6 /* j */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.hashCode:I
            aload 4 /* newItems */
            arraylength
            irem
            istore 7 /* index */
        start local 7 // int index
         9: .line 1350
            aload 6 /* j */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.next:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            astore 8 /* k */
        start local 8 // com.sun.xml.internal.ws.org.objectweb.asm.Item k
        10: .line 1351
            aload 6 /* j */
            aload 4 /* newItems */
            iload 7 /* index */
            aaload
            putfield com.sun.xml.internal.ws.org.objectweb.asm.Item.next:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
        11: .line 1352
            aload 4 /* newItems */
            iload 7 /* index */
            aload 6 /* j */
            aastore
        12: .line 1353
            aload 8 /* k */
            astore 6 /* j */
        end local 8 // com.sun.xml.internal.ws.org.objectweb.asm.Item k
        end local 7 // int index
        13: .line 1348
      StackMap locals:
      StackMap stack:
            aload 6 /* j */
            ifnonnull 8
        end local 6 // com.sun.xml.internal.ws.org.objectweb.asm.Item j
        14: .line 1346
            iinc 5 /* l */ -1
      StackMap locals:
      StackMap stack:
        15: iload 5 /* l */
            ifge 6
        end local 5 // int l
        16: .line 1356
            aload 0 /* this */
            aload 4 /* newItems */
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.items:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
        17: .line 1357
            aload 0 /* this */
            iload 3 /* nl */
            i2d
            ldc 0.75
            dmul
            d2i
            putfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.threshold:I
        end local 4 // com.sun.xml.internal.ws.org.objectweb.asm.Item[] newItems
        end local 3 // int nl
        end local 2 // int ll
        18: .line 1359
      StackMap locals: com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter com.sun.xml.internal.ws.org.objectweb.asm.Item
      StackMap stack:
            aload 1 /* i */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.Item.hashCode:I
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.items:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            arraylength
            irem
            istore 2 /* index */
        start local 2 // int index
        19: .line 1360
            aload 1 /* i */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.items:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            iload 2 /* index */
            aaload
            putfield com.sun.xml.internal.ws.org.objectweb.asm.Item.next:Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
        20: .line 1361
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.items:[Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            iload 2 /* index */
            aload 1 /* i */
            aastore
        21: .line 1362
            return
        end local 2 // int index
        end local 1 // com.sun.xml.internal.ws.org.objectweb.asm.Item i
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   22     0      this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0   22     1         i  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            2   18     2        ll  I
            3   18     3        nl  I
            4   18     4  newItems  [Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            5   16     5         l  I
            7   14     6         j  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
            9   13     7     index  I
           10   13     8         k  Lcom/sun/xml/internal/ws/org/objectweb/asm/Item;
           19   22     2     index  I
    MethodParameters:
      Name  Flags
      i     final

  private void put122(int, int, int);
    descriptor: (III)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
        start local 1 // int b
        start local 2 // int s1
        start local 3 // int s2
         0: .line 1372
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter.pool:Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iload 1 /* b */
            iload 2 /* s1 */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.put12:(II)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            iload 3 /* s2 */
            invokevirtual com.sun.xml.internal.ws.org.objectweb.asm.ByteVector.putShort:(I)Lcom/sun/xml/internal/ws/org/objectweb/asm/ByteVector;
            pop
         1: .line 1373
            return
        end local 3 // int s2
        end local 2 // int s1
        end local 1 // int b
        end local 0 // com.sun.xml.internal.ws.org.objectweb.asm.ClassWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/ws/org/objectweb/asm/ClassWriter;
            0    2     1     b  I
            0    2     2    s1  I
            0    2     3    s2  I
    MethodParameters:
      Name  Flags
      b     final
      s1    final
      s2    final
}
SourceFile: "ClassWriter.java"