public class com.sun.tools.internal.ws.wsdl.parser.DOMForestParser implements com.sun.xml.internal.xsom.parser.XMLParser
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.internal.ws.wsdl.parser.DOMForestParser
  super_class: java.lang.Object
{
  private final com.sun.tools.internal.ws.wsdl.parser.DOMForest forest;
    descriptor: Lcom/sun/tools/internal/ws/wsdl/parser/DOMForest;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.tools.internal.ws.wsdl.parser.DOMForestScanner scanner;
    descriptor: Lcom/sun/tools/internal/ws/wsdl/parser/DOMForestScanner;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.xml.internal.xsom.parser.XMLParser fallbackParser;
    descriptor: Lcom/sun/xml/internal/xsom/parser/XMLParser;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(com.sun.tools.internal.ws.wsdl.parser.DOMForest, com.sun.xml.internal.xsom.parser.XMLParser);
    descriptor: (Lcom/sun/tools/internal/ws/wsdl/parser/DOMForest;Lcom/sun/xml/internal/xsom/parser/XMLParser;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.tools.internal.ws.wsdl.parser.DOMForestParser this
        start local 1 // com.sun.tools.internal.ws.wsdl.parser.DOMForest forest
        start local 2 // com.sun.xml.internal.xsom.parser.XMLParser fallbackParser
         0: .line 65
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 66
            aload 0 /* this */
            aload 1 /* forest */
            putfield com.sun.tools.internal.ws.wsdl.parser.DOMForestParser.forest:Lcom/sun/tools/internal/ws/wsdl/parser/DOMForest;
         2: .line 67
            aload 0 /* this */
            new com.sun.tools.internal.ws.wsdl.parser.DOMForestScanner
            dup
            aload 1 /* forest */
            invokespecial com.sun.tools.internal.ws.wsdl.parser.DOMForestScanner.<init>:(Lcom/sun/tools/internal/ws/wsdl/parser/DOMForest;)V
            putfield com.sun.tools.internal.ws.wsdl.parser.DOMForestParser.scanner:Lcom/sun/tools/internal/ws/wsdl/parser/DOMForestScanner;
         3: .line 68
            aload 0 /* this */
            aload 2 /* fallbackParser */
            putfield com.sun.tools.internal.ws.wsdl.parser.DOMForestParser.fallbackParser:Lcom/sun/xml/internal/xsom/parser/XMLParser;
         4: .line 69
            return
        end local 2 // com.sun.xml.internal.xsom.parser.XMLParser fallbackParser
        end local 1 // com.sun.tools.internal.ws.wsdl.parser.DOMForest forest
        end local 0 // com.sun.tools.internal.ws.wsdl.parser.DOMForestParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0            this  Lcom/sun/tools/internal/ws/wsdl/parser/DOMForestParser;
            0    5     1          forest  Lcom/sun/tools/internal/ws/wsdl/parser/DOMForest;
            0    5     2  fallbackParser  Lcom/sun/xml/internal/xsom/parser/XMLParser;
    MethodParameters:
                Name  Flags
      forest          
      fallbackParser  

  public void parse(org.xml.sax.InputSource, org.xml.sax.ContentHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler);
    descriptor: (Lorg/xml/sax/InputSource;Lorg/xml/sax/ContentHandler;Lorg/xml/sax/EntityResolver;Lorg/xml/sax/ErrorHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // com.sun.tools.internal.ws.wsdl.parser.DOMForestParser this
        start local 1 // org.xml.sax.InputSource source
        start local 2 // org.xml.sax.ContentHandler handler
        start local 3 // org.xml.sax.EntityResolver entityResolver
        start local 4 // org.xml.sax.ErrorHandler errHandler
         0: .line 74
            return
        end local 4 // org.xml.sax.ErrorHandler errHandler
        end local 3 // org.xml.sax.EntityResolver entityResolver
        end local 2 // org.xml.sax.ContentHandler handler
        end local 1 // org.xml.sax.InputSource source
        end local 0 // com.sun.tools.internal.ws.wsdl.parser.DOMForestParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lcom/sun/tools/internal/ws/wsdl/parser/DOMForestParser;
            0    1     1          source  Lorg/xml/sax/InputSource;
            0    1     2         handler  Lorg/xml/sax/ContentHandler;
            0    1     3  entityResolver  Lorg/xml/sax/EntityResolver;
            0    1     4      errHandler  Lorg/xml/sax/ErrorHandler;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
                Name  Flags
      source          
      handler         
      entityResolver  
      errHandler      

  public void parse(org.xml.sax.InputSource, org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler, org.xml.sax.EntityResolver);
    descriptor: (Lorg/xml/sax/InputSource;Lorg/xml/sax/ContentHandler;Lorg/xml/sax/ErrorHandler;Lorg/xml/sax/EntityResolver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // com.sun.tools.internal.ws.wsdl.parser.DOMForestParser this
        start local 1 // org.xml.sax.InputSource source
        start local 2 // org.xml.sax.ContentHandler handler
        start local 3 // org.xml.sax.ErrorHandler errorHandler
        start local 4 // org.xml.sax.EntityResolver entityResolver
         0: .line 79
            aload 1 /* source */
            invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
            astore 5 /* systemId */
        start local 5 // java.lang.String systemId
         1: .line 80
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.parser.DOMForestParser.forest:Lcom/sun/tools/internal/ws/wsdl/parser/DOMForest;
            aload 5 /* systemId */
            invokevirtual com.sun.tools.internal.ws.wsdl.parser.DOMForest.get:(Ljava/lang/String;)Lorg/w3c/dom/Document;
            astore 6 /* dom */
        start local 6 // org.w3c.dom.Document dom
         2: .line 82
            aload 6 /* dom */
            ifnonnull 5
         3: .line 88
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.parser.DOMForestParser.fallbackParser:Lcom/sun/xml/internal/xsom/parser/XMLParser;
            aload 1 /* source */
            aload 2 /* handler */
            aload 3 /* errorHandler */
            aload 4 /* entityResolver */
            invokeinterface com.sun.xml.internal.xsom.parser.XMLParser.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/ContentHandler;Lorg/xml/sax/ErrorHandler;Lorg/xml/sax/EntityResolver;)V
         4: .line 89
            return
         5: .line 92
      StackMap locals: java.lang.String org.w3c.dom.Document
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.internal.ws.wsdl.parser.DOMForestParser.scanner:Lcom/sun/tools/internal/ws/wsdl/parser/DOMForestScanner;
            aload 6 /* dom */
            aload 2 /* handler */
            invokevirtual com.sun.tools.internal.ws.wsdl.parser.DOMForestScanner.scan:(Lorg/w3c/dom/Document;Lorg/xml/sax/ContentHandler;)V
         6: .line 94
            return
        end local 6 // org.w3c.dom.Document dom
        end local 5 // java.lang.String systemId
        end local 4 // org.xml.sax.EntityResolver entityResolver
        end local 3 // org.xml.sax.ErrorHandler errorHandler
        end local 2 // org.xml.sax.ContentHandler handler
        end local 1 // org.xml.sax.InputSource source
        end local 0 // com.sun.tools.internal.ws.wsdl.parser.DOMForestParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0            this  Lcom/sun/tools/internal/ws/wsdl/parser/DOMForestParser;
            0    7     1          source  Lorg/xml/sax/InputSource;
            0    7     2         handler  Lorg/xml/sax/ContentHandler;
            0    7     3    errorHandler  Lorg/xml/sax/ErrorHandler;
            0    7     4  entityResolver  Lorg/xml/sax/EntityResolver;
            1    7     5        systemId  Ljava/lang/String;
            2    7     6             dom  Lorg/w3c/dom/Document;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
                Name  Flags
      source          
      handler         
      errorHandler    
      entityResolver  
}
SourceFile: "DOMForestParser.java"