public final class com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl extends com.sun.tools.internal.xjc.ErrorReceiver implements com.sun.tools.internal.xjc.api.SchemaCompiler
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl
  super_class: com.sun.tools.internal.xjc.ErrorReceiver
{
  private com.sun.tools.internal.xjc.api.ErrorListener errorListener;
    descriptor: Lcom/sun/tools/internal/xjc/api/ErrorListener;
    flags: (0x0002) ACC_PRIVATE

  protected final com.sun.tools.internal.xjc.Options opts;
    descriptor: Lcom/sun/tools/internal/xjc/Options;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected com.sun.tools.internal.xjc.reader.internalizer.DOMForest forest;
    descriptor: Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
    flags: (0x0004) ACC_PROTECTED
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  private boolean hadError;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private static boolean NO_CORRECTNESS_CHECK;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 315
            iconst_0
            putstatic com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.NO_CORRECTNESS_CHECK:Z
         1: .line 319
            new java.lang.StringBuilder
            dup
            ldc Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".noCorrectnessCheck"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
            putstatic com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.NO_CORRECTNESS_CHECK:Z
         2: .line 320
            goto 4
      StackMap locals:
      StackMap stack: java.lang.Throwable
         3: pop
         4: .line 323
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           1     2       3  Class java.lang.Throwable

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
         0: .line 97
            aload 0 /* this */
            invokespecial com.sun.tools.internal.xjc.ErrorReceiver.<init>:()V
         1: .line 88
            aload 0 /* this */
            new com.sun.tools.internal.xjc.Options
            dup
            invokespecial com.sun.tools.internal.xjc.Options.<init>:()V
            putfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
         2: .line 98
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            iconst_2
            putfield com.sun.tools.internal.xjc.Options.compatibilityMode:I
         3: .line 99
            aload 0 /* this */
            invokevirtual com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.resetSchema:()V
         4: .line 101
            ldc "xjc-api.test"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            ifnull 7
         5: .line 102
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            iconst_1
            putfield com.sun.tools.internal.xjc.Options.debugMode:Z
         6: .line 103
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            iconst_1
            putfield com.sun.tools.internal.xjc.Options.verbose:Z
         7: .line 105
      StackMap locals: com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl
      StackMap stack:
            return
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;

  public com.sun.tools.internal.xjc.Options getOptions();
    descriptor: ()Lcom/sun/tools/internal/xjc/Options;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
         0: .line 109
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            areturn
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public org.xml.sax.ContentHandler getParserHandler(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/xml/sax/ContentHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // java.lang.String systemId
         0: .line 113
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
            aload 1 /* systemId */
            iconst_1
            invokevirtual com.sun.tools.internal.xjc.reader.internalizer.DOMForest.getParserHandler:(Ljava/lang/String;Z)Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest$Handler;
            areturn
        end local 1 // java.lang.String systemId
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    1     1  systemId  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      systemId  

  public void parseSchema(java.lang.String, org.w3c.dom.Element);
    descriptor: (Ljava/lang/String;Lorg/w3c/dom/Element;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=5, args_size=3
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // java.lang.String systemId
        start local 2 // org.w3c.dom.Element element
         0: .line 117
            aload 0 /* this */
            aload 1 /* systemId */
            invokevirtual com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.checkAbsoluteness:(Ljava/lang/String;)V
         1: .line 119
            new com.sun.xml.internal.bind.unmarshaller.DOMScanner
            dup
            invokespecial com.sun.xml.internal.bind.unmarshaller.DOMScanner.<init>:()V
            astore 3 /* scanner */
        start local 3 // com.sun.xml.internal.bind.unmarshaller.DOMScanner scanner
         2: .line 125
            new org.xml.sax.helpers.LocatorImpl
            dup
            invokespecial org.xml.sax.helpers.LocatorImpl.<init>:()V
            astore 4 /* loc */
        start local 4 // org.xml.sax.helpers.LocatorImpl loc
         3: .line 126
            aload 4 /* loc */
            aload 1 /* systemId */
            invokevirtual org.xml.sax.helpers.LocatorImpl.setSystemId:(Ljava/lang/String;)V
         4: .line 127
            aload 3 /* scanner */
            aload 4 /* loc */
            invokevirtual com.sun.xml.internal.bind.unmarshaller.DOMScanner.setLocator:(Lorg/xml/sax/Locator;)V
         5: .line 129
            aload 3 /* scanner */
            aload 0 /* this */
            aload 1 /* systemId */
            invokevirtual com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.getParserHandler:(Ljava/lang/String;)Lorg/xml/sax/ContentHandler;
            invokevirtual com.sun.xml.internal.bind.unmarshaller.DOMScanner.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
         6: .line 130
            aload 3 /* scanner */
            aload 2 /* element */
            invokevirtual com.sun.xml.internal.bind.unmarshaller.DOMScanner.scan:(Lorg/w3c/dom/Element;)V
        end local 4 // org.xml.sax.helpers.LocatorImpl loc
        end local 3 // com.sun.xml.internal.bind.unmarshaller.DOMScanner scanner
         7: .line 131
            goto 12
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         8: astore 3 /* e */
        start local 3 // org.xml.sax.SAXException e
         9: .line 135
            aload 0 /* this */
            new com.sun.istack.internal.SAXParseException2
            dup
        10: .line 136
            aload 3 /* e */
            invokevirtual org.xml.sax.SAXException.getMessage:()Ljava/lang/String;
            aconst_null
            aload 1 /* systemId */
            iconst_m1
            iconst_m1
            aload 3 /* e */
            invokespecial com.sun.istack.internal.SAXParseException2.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Exception;)V
        11: .line 135
            invokevirtual com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.fatalError:(Lorg/xml/sax/SAXParseException;)V
        end local 3 // org.xml.sax.SAXException e
        12: .line 138
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.w3c.dom.Element element
        end local 1 // java.lang.String systemId
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0   13     1  systemId  Ljava/lang/String;
            0   13     2   element  Lorg/w3c/dom/Element;
            2    7     3   scanner  Lcom/sun/xml/internal/bind/unmarshaller/DOMScanner;
            3    7     4       loc  Lorg/xml/sax/helpers/LocatorImpl;
            9   12     3         e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           1     7       8  Class org.xml.sax.SAXException
    MethodParameters:
          Name  Flags
      systemId  
      element   

  public void parseSchema(org.xml.sax.InputSource);
    descriptor: (Lorg/xml/sax/InputSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // org.xml.sax.InputSource source
         0: .line 141
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
            invokevirtual com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.checkAbsoluteness:(Ljava/lang/String;)V
         1: .line 143
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
            aload 1 /* source */
            iconst_1
            invokevirtual com.sun.tools.internal.xjc.reader.internalizer.DOMForest.parse:(Lorg/xml/sax/InputSource;Z)Lorg/w3c/dom/Document;
            pop
         2: .line 144
            goto 5
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
         3: astore 2 /* e */
        start local 2 // org.xml.sax.SAXException e
         4: .line 147
            aload 2 /* e */
            invokevirtual org.xml.sax.SAXException.printStackTrace:()V
        end local 2 // org.xml.sax.SAXException e
         5: .line 149
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.xml.sax.InputSource source
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    6     1  source  Lorg/xml/sax/InputSource;
            4    5     2       e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           1     2       3  Class org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      source  

  public void setTargetVersion(com.sun.tools.internal.xjc.api.SpecVersion);
    descriptor: (Lcom/sun/tools/internal/xjc/api/SpecVersion;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // com.sun.tools.internal.xjc.api.SpecVersion version
         0: .line 152
            aload 1 /* version */
            ifnonnull 2
         1: .line 153
            getstatic com.sun.tools.internal.xjc.api.SpecVersion.LATEST:Lcom/sun/tools/internal/xjc/api/SpecVersion;
            astore 1 /* version */
         2: .line 154
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            aload 1 /* version */
            putfield com.sun.tools.internal.xjc.Options.target:Lcom/sun/tools/internal/xjc/api/SpecVersion;
         3: .line 155
            return
        end local 1 // com.sun.tools.internal.xjc.api.SpecVersion version
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    4     1  version  Lcom/sun/tools/internal/xjc/api/SpecVersion;
    MethodParameters:
         Name  Flags
      version  

  public void parseSchema(java.lang.String, javax.xml.stream.XMLStreamReader);
    descriptor: (Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // java.lang.String systemId
        start local 2 // javax.xml.stream.XMLStreamReader reader
         0: .line 158
            aload 0 /* this */
            aload 1 /* systemId */
            invokevirtual com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.checkAbsoluteness:(Ljava/lang/String;)V
         1: .line 159
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
            aload 1 /* systemId */
            aload 2 /* reader */
            iconst_1
            invokevirtual com.sun.tools.internal.xjc.reader.internalizer.DOMForest.parse:(Ljava/lang/String;Ljavax/xml/stream/XMLStreamReader;Z)Lorg/w3c/dom/Document;
            pop
         2: .line 160
            return
        end local 2 // javax.xml.stream.XMLStreamReader reader
        end local 1 // java.lang.String systemId
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    3     1  systemId  Ljava/lang/String;
            0    3     2    reader  Ljavax/xml/stream/XMLStreamReader;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
          Name  Flags
      systemId  
      reader    

  private void checkAbsoluteness(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // java.lang.String systemId
         0: .line 172
            new java.net.URL
            aload 1 /* systemId */
            invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
         1: .line 173
            goto 7
      StackMap locals:
      StackMap stack: java.net.MalformedURLException
         2: pop
         3: .line 175
            new java.net.URI
            aload 1 /* systemId */
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
         4: .line 176
            goto 7
      StackMap locals:
      StackMap stack: java.net.URISyntaxException
         5: astore 2 /* e */
        start local 2 // java.net.URISyntaxException e
         6: .line 177
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "system ID '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* systemId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "' isn't absolute"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* e */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.net.URISyntaxException e
         7: .line 180
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String systemId
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    8     1  systemId  Ljava/lang/String;
            6    7     2         e  Ljava/net/URISyntaxException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.net.MalformedURLException
           3     4       5  Class java.net.URISyntaxException
    MethodParameters:
          Name  Flags
      systemId  

  public void setEntityResolver(org.xml.sax.EntityResolver);
    descriptor: (Lorg/xml/sax/EntityResolver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // org.xml.sax.EntityResolver entityResolver
         0: .line 183
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
            aload 1 /* entityResolver */
            invokevirtual com.sun.tools.internal.xjc.reader.internalizer.DOMForest.setEntityResolver:(Lorg/xml/sax/EntityResolver;)V
         1: .line 184
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            aload 1 /* entityResolver */
            putfield com.sun.tools.internal.xjc.Options.entityResolver:Lorg/xml/sax/EntityResolver;
         2: .line 185
            return
        end local 1 // org.xml.sax.EntityResolver entityResolver
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    3     1  entityResolver  Lorg/xml/sax/EntityResolver;
    MethodParameters:
                Name  Flags
      entityResolver  

  public void setDefaultPackageName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // java.lang.String packageName
         0: .line 188
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            aload 1 /* packageName */
            putfield com.sun.tools.internal.xjc.Options.defaultPackage2:Ljava/lang/String;
         1: .line 189
            return
        end local 1 // java.lang.String packageName
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    2     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  

  public void forcePackageName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // java.lang.String packageName
         0: .line 192
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            aload 1 /* packageName */
            putfield com.sun.tools.internal.xjc.Options.defaultPackage:Ljava/lang/String;
         1: .line 193
            return
        end local 1 // java.lang.String packageName
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    2     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  

  public void setClassNameAllocator(com.sun.tools.internal.xjc.api.ClassNameAllocator);
    descriptor: (Lcom/sun/tools/internal/xjc/api/ClassNameAllocator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // com.sun.tools.internal.xjc.api.ClassNameAllocator allocator
         0: .line 196
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            aload 1 /* allocator */
            putfield com.sun.tools.internal.xjc.Options.classNameAllocator:Lcom/sun/tools/internal/xjc/api/ClassNameAllocator;
         1: .line 197
            return
        end local 1 // com.sun.tools.internal.xjc.api.ClassNameAllocator allocator
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    2     1  allocator  Lcom/sun/tools/internal/xjc/api/ClassNameAllocator;
    MethodParameters:
           Name  Flags
      allocator  

  public void resetSchema();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
         0: .line 200
            aload 0 /* this */
            new com.sun.tools.internal.xjc.reader.internalizer.DOMForest
            dup
            new com.sun.tools.internal.xjc.reader.xmlschema.parser.XMLSchemaInternalizationLogic
            dup
            invokespecial com.sun.tools.internal.xjc.reader.xmlschema.parser.XMLSchemaInternalizationLogic.<init>:()V
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            invokespecial com.sun.tools.internal.xjc.reader.internalizer.DOMForest.<init>:(Lcom/sun/tools/internal/xjc/reader/internalizer/InternalizationLogic;Lcom/sun/tools/internal/xjc/Options;)V
            putfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
         1: .line 201
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
            aload 0 /* this */
            invokevirtual com.sun.tools.internal.xjc.reader.internalizer.DOMForest.setErrorHandler:(Lcom/sun/tools/internal/xjc/ErrorReceiver;)V
         2: .line 202
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            getfield com.sun.tools.internal.xjc.Options.entityResolver:Lorg/xml/sax/EntityResolver;
            invokevirtual com.sun.tools.internal.xjc.reader.internalizer.DOMForest.setEntityResolver:(Lorg/xml/sax/EntityResolver;)V
         3: .line 203
            return
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;

  public com.sun.tools.internal.xjc.api.impl.s2j.JAXBModelImpl bind();
    descriptor: ()Lcom/sun/tools/internal/xjc/api/impl/s2j/JAXBModelImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=1
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
         0: .line 212
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            invokevirtual com.sun.tools.internal.xjc.Options.getBindFiles:()[Lorg/xml/sax/InputSource;
            dup
            astore 4
            arraylength
            istore 3
            iconst_0
            istore 2
            goto 4
      StackMap locals: com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl top int int org.xml.sax.InputSource[]
      StackMap stack:
         1: aload 4
            iload 2
            aaload
            astore 1 /* is */
        start local 1 // org.xml.sax.InputSource is
         2: .line 213
            aload 0 /* this */
            aload 1 /* is */
            invokevirtual com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.parseSchema:(Lorg/xml/sax/InputSource;)V
        end local 1 // org.xml.sax.InputSource is
         3: .line 212
            iinc 2 1
      StackMap locals:
      StackMap stack:
         4: iload 2
            iload 3
            if_icmplt 1
         5: .line 216
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            invokevirtual com.sun.tools.internal.xjc.Options.isExtensionMode:()Z
            invokevirtual com.sun.tools.internal.xjc.reader.internalizer.DOMForest.transform:(Z)Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet;
            astore 1 /* scdBasedBindingSet */
        start local 1 // com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet scdBasedBindingSet
         6: .line 218
            getstatic com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.NO_CORRECTNESS_CHECK:Z
            ifne 14
         7: .line 220
            ldc "http://www.w3.org/2001/XMLSchema"
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            getfield com.sun.tools.internal.xjc.Options.disableXmlSecurity:Z
            invokestatic com.sun.xml.internal.bind.v2.util.XmlFactory.createSchemaFactory:(Ljava/lang/String;Z)Ljavax/xml/validation/SchemaFactory;
            astore 2 /* sf */
        start local 2 // javax.xml.validation.SchemaFactory sf
         8: .line 224
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            getfield com.sun.tools.internal.xjc.Options.entityResolver:Lorg/xml/sax/EntityResolver;
            ifnull 10
         9: .line 225
            aload 2 /* sf */
            new com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl$1
            dup
            aload 0 /* this */
            invokespecial com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl$1.<init>:(Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;)V
            invokevirtual javax.xml.validation.SchemaFactory.setResourceResolver:(Lorg/w3c/dom/ls/LSResourceResolver;)V
        10: .line 244
      StackMap locals: com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet javax.xml.validation.SchemaFactory
      StackMap stack:
            aload 2 /* sf */
            new com.sun.tools.internal.xjc.api.impl.s2j.DowngradingErrorHandler
            dup
            aload 0 /* this */
            invokespecial com.sun.tools.internal.xjc.api.impl.s2j.DowngradingErrorHandler.<init>:(Lorg/xml/sax/ErrorHandler;)V
            invokevirtual javax.xml.validation.SchemaFactory.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
        11: .line 245
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
            aload 2 /* sf */
            invokevirtual com.sun.tools.internal.xjc.reader.internalizer.DOMForest.weakSchemaCorrectnessCheck:(Ljavax/xml/validation/SchemaFactory;)V
        12: .line 246
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.hadError:Z
            ifeq 14
        13: .line 247
            aconst_null
            areturn
        end local 2 // javax.xml.validation.SchemaFactory sf
        14: .line 250
      StackMap locals:
      StackMap stack:
            new com.sun.codemodel.internal.JCodeModel
            dup
            invokespecial com.sun.codemodel.internal.JCodeModel.<init>:()V
            astore 2 /* codeModel */
        start local 2 // com.sun.codemodel.internal.JCodeModel codeModel
        15: .line 252
            new com.sun.tools.internal.xjc.ModelLoader
            dup
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            aload 2 /* codeModel */
            aload 0 /* this */
            invokespecial com.sun.tools.internal.xjc.ModelLoader.<init>:(Lcom/sun/tools/internal/xjc/Options;Lcom/sun/codemodel/internal/JCodeModel;Lcom/sun/tools/internal/xjc/ErrorReceiver;)V
            astore 3 /* gl */
        start local 3 // com.sun.tools.internal.xjc.ModelLoader gl
        16: .line 254
            aload 3 /* gl */
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.forest:Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;
            aload 1 /* scdBasedBindingSet */
            invokevirtual com.sun.tools.internal.xjc.ModelLoader.createXSOM:(Lcom/sun/tools/internal/xjc/reader/internalizer/DOMForest;Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet;)Lcom/sun/xml/internal/xsom/XSSchemaSet;
            astore 4 /* result */
        start local 4 // com.sun.xml.internal.xsom.XSSchemaSet result
        17: .line 255
            aload 4 /* result */
            ifnonnull 19
        18: .line 256
            aconst_null
            areturn
        19: .line 262
      StackMap locals: com.sun.codemodel.internal.JCodeModel com.sun.tools.internal.xjc.ModelLoader com.sun.xml.internal.xsom.XSSchemaSet
      StackMap stack:
            aload 3 /* gl */
            aload 4 /* result */
            invokevirtual com.sun.tools.internal.xjc.ModelLoader.annotateXMLSchema:(Lcom/sun/xml/internal/xsom/XSSchemaSet;)Lcom/sun/tools/internal/xjc/model/Model;
            astore 5 /* model */
        start local 5 // com.sun.tools.internal.xjc.model.Model model
        20: .line 263
            aload 5 /* model */
            ifnonnull 22
        21: aconst_null
            areturn
        22: .line 265
      StackMap locals: com.sun.tools.internal.xjc.model.Model
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.hadError:Z
            ifeq 24
        23: aconst_null
            areturn
        24: .line 267
      StackMap locals:
      StackMap stack:
            aload 5 /* model */
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            getfield com.sun.tools.internal.xjc.Options.packageLevelAnnotations:Z
            invokevirtual com.sun.tools.internal.xjc.model.Model.setPackageLevelAnnotations:(Z)V
        25: .line 269
            aload 5 /* model */
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.opts:Lcom/sun/tools/internal/xjc/Options;
            aload 0 /* this */
            invokevirtual com.sun.tools.internal.xjc.model.Model.generateCode:(Lcom/sun/tools/internal/xjc/Options;Lcom/sun/tools/internal/xjc/ErrorReceiver;)Lcom/sun/tools/internal/xjc/outline/Outline;
            astore 6 /* context */
        start local 6 // com.sun.tools.internal.xjc.outline.Outline context
        26: .line 270
            aload 6 /* context */
            ifnonnull 28
        27: aconst_null
            areturn
        28: .line 272
      StackMap locals: com.sun.tools.internal.xjc.outline.Outline
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.hadError:Z
            ifeq 30
        29: aconst_null
            areturn
        30: .line 274
      StackMap locals:
      StackMap stack:
            new com.sun.tools.internal.xjc.api.impl.s2j.JAXBModelImpl
            dup
            aload 6 /* context */
            invokespecial com.sun.tools.internal.xjc.api.impl.s2j.JAXBModelImpl.<init>:(Lcom/sun/tools/internal/xjc/outline/Outline;)V
        31: areturn
        end local 6 // com.sun.tools.internal.xjc.outline.Outline context
        end local 5 // com.sun.tools.internal.xjc.model.Model model
        end local 4 // com.sun.xml.internal.xsom.XSSchemaSet result
        32: .line 275
      StackMap locals: com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet com.sun.codemodel.internal.JCodeModel com.sun.tools.internal.xjc.ModelLoader
      StackMap stack: org.xml.sax.SAXException
            pop
        33: .line 283
            aconst_null
            areturn
        end local 3 // com.sun.tools.internal.xjc.ModelLoader gl
        end local 2 // com.sun.codemodel.internal.JCodeModel codeModel
        end local 1 // com.sun.tools.internal.xjc.reader.internalizer.SCDBasedBindingSet scdBasedBindingSet
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   34     0                this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            2    3     1                  is  Lorg/xml/sax/InputSource;
            6   34     1  scdBasedBindingSet  Lcom/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet;
            8   14     2                  sf  Ljavax/xml/validation/SchemaFactory;
           15   34     2           codeModel  Lcom/sun/codemodel/internal/JCodeModel;
           16   34     3                  gl  Lcom/sun/tools/internal/xjc/ModelLoader;
           17   32     4              result  Lcom/sun/xml/internal/xsom/XSSchemaSet;
           20   32     5               model  Lcom/sun/tools/internal/xjc/model/Model;
           26   32     6             context  Lcom/sun/tools/internal/xjc/outline/Outline;
      Exception table:
        from    to  target  type
          16    18      32  Class org.xml.sax.SAXException
          19    21      32  Class org.xml.sax.SAXException
          22    23      32  Class org.xml.sax.SAXException
          24    27      32  Class org.xml.sax.SAXException
          28    29      32  Class org.xml.sax.SAXException
          30    31      32  Class org.xml.sax.SAXException

  public void setErrorListener(com.sun.tools.internal.xjc.api.ErrorListener);
    descriptor: (Lcom/sun/tools/internal/xjc/api/ErrorListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // com.sun.tools.internal.xjc.api.ErrorListener errorListener
         0: .line 288
            aload 0 /* this */
            aload 1 /* errorListener */
            putfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.errorListener:Lcom/sun/tools/internal/xjc/api/ErrorListener;
         1: .line 289
            return
        end local 1 // com.sun.tools.internal.xjc.api.ErrorListener errorListener
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    2     1  errorListener  Lcom/sun/tools/internal/xjc/api/ErrorListener;
    MethodParameters:
               Name  Flags
      errorListener  

  public void info(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // org.xml.sax.SAXParseException exception
         0: .line 292
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.errorListener:Lcom/sun/tools/internal/xjc/api/ErrorListener;
            ifnull 2
         1: .line 293
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.errorListener:Lcom/sun/tools/internal/xjc/api/ErrorListener;
            aload 1 /* exception */
            invokeinterface com.sun.tools.internal.xjc.api.ErrorListener.info:(Lorg/xml/sax/SAXParseException;)V
         2: .line 294
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.xml.sax.SAXParseException exception
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    3     1  exception  Lorg/xml/sax/SAXParseException;
    MethodParameters:
           Name  Flags
      exception  

  public void warning(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // org.xml.sax.SAXParseException exception
         0: .line 296
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.errorListener:Lcom/sun/tools/internal/xjc/api/ErrorListener;
            ifnull 2
         1: .line 297
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.errorListener:Lcom/sun/tools/internal/xjc/api/ErrorListener;
            aload 1 /* exception */
            invokeinterface com.sun.tools.internal.xjc.api.ErrorListener.warning:(Lorg/xml/sax/SAXParseException;)V
         2: .line 298
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.xml.sax.SAXParseException exception
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    3     1  exception  Lorg/xml/sax/SAXParseException;
    MethodParameters:
           Name  Flags
      exception  

  public void error(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // org.xml.sax.SAXParseException exception
         0: .line 300
            aload 0 /* this */
            iconst_1
            putfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.hadError:Z
         1: .line 301
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.errorListener:Lcom/sun/tools/internal/xjc/api/ErrorListener;
            ifnull 3
         2: .line 302
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.errorListener:Lcom/sun/tools/internal/xjc/api/ErrorListener;
            aload 1 /* exception */
            invokeinterface com.sun.tools.internal.xjc.api.ErrorListener.error:(Lorg/xml/sax/SAXParseException;)V
         3: .line 303
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.xml.sax.SAXParseException exception
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    4     1  exception  Lorg/xml/sax/SAXParseException;
    MethodParameters:
           Name  Flags
      exception  

  public void fatalError(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
        start local 1 // org.xml.sax.SAXParseException exception
         0: .line 305
            aload 0 /* this */
            iconst_1
            putfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.hadError:Z
         1: .line 306
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.errorListener:Lcom/sun/tools/internal/xjc/api/ErrorListener;
            ifnull 3
         2: .line 307
            aload 0 /* this */
            getfield com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.errorListener:Lcom/sun/tools/internal/xjc/api/ErrorListener;
            aload 1 /* exception */
            invokeinterface com.sun.tools.internal.xjc.api.ErrorListener.fatalError:(Lorg/xml/sax/SAXParseException;)V
         3: .line 308
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.xml.sax.SAXParseException exception
        end local 0 // com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/tools/internal/xjc/api/impl/s2j/SchemaCompilerImpl;
            0    4     1  exception  Lorg/xml/sax/SAXParseException;
    MethodParameters:
           Name  Flags
      exception  

  public com.sun.tools.internal.xjc.api.S2JJAXBModel bind();
    descriptor: ()Lcom/sun/tools/internal/xjc/api/S2JJAXBModel;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl.bind:()Lcom/sun/tools/internal/xjc/api/impl/s2j/JAXBModelImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "SchemaCompilerImpl.java"
NestMembers:
  com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl$1
InnerClasses:
  com.sun.tools.internal.xjc.api.impl.s2j.SchemaCompilerImpl$1
  public abstract Handler = com.sun.tools.internal.xjc.reader.internalizer.DOMForest$Handler of com.sun.tools.internal.xjc.reader.internalizer.DOMForest