public class com.sun.xml.internal.ws.db.DatabindingFactoryImpl extends com.sun.xml.internal.ws.api.databinding.DatabindingFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.ws.db.DatabindingFactoryImpl
  super_class: com.sun.xml.internal.ws.api.databinding.DatabindingFactory
{
  static final java.lang.String WsRuntimeFactoryDefaultImpl;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "com.sun.xml.internal.ws.db.DatabindingProviderImpl"

  protected java.util.Map<java.lang.String, java.lang.Object> properties;
    descriptor: Ljava/util/Map;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  protected com.sun.xml.internal.ws.spi.db.DatabindingProvider defaultRuntimeFactory;
    descriptor: Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.List<com.sun.xml.internal.ws.spi.db.DatabindingProvider> providers;
    descriptor: Ljava/util/List;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/List<Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;>;

  private static java.util.List<com.sun.xml.internal.ws.spi.db.DatabindingProvider> providers();
    descriptor: ()Ljava/util/List;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=0
         0: .line 69
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 0 /* factories */
        start local 0 // java.util.List factories
         1: .line 70
            ldc Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;
            invokestatic com.sun.xml.internal.ws.util.ServiceFinder.find:(Ljava/lang/Class;)Lcom/sun/xml/internal/ws/util/ServiceFinder;
            invokevirtual com.sun.xml.internal.ws.util.ServiceFinder.iterator:()Ljava/util/Iterator;
            astore 2
            goto 4
      StackMap locals: java.util.List top java.util.Iterator
      StackMap stack:
         2: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.spi.db.DatabindingProvider
            astore 1 /* p */
        start local 1 // com.sun.xml.internal.ws.spi.db.DatabindingProvider p
         3: .line 71
            aload 0 /* factories */
            aload 1 /* p */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 1 // com.sun.xml.internal.ws.spi.db.DatabindingProvider p
         4: .line 70
      StackMap locals:
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 73
            aload 0 /* factories */
            areturn
        end local 0 // java.util.List factories
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            1    6     0  factories  Ljava/util/List<Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;>;
            3    4     1          p  Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;
    Signature: ()Ljava/util/List<Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
         0: .line 76
            aload 0 /* this */
            invokespecial com.sun.xml.internal.ws.api.databinding.DatabindingFactory.<init>:()V
         1: .line 64
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.xml.internal.ws.db.DatabindingFactoryImpl.properties:Ljava/util/Map;
         2: .line 77
            return
        end local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/ws/db/DatabindingFactoryImpl;

  public java.util.Map<java.lang.String, java.lang.Object> properties();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
         0: .line 80
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.db.DatabindingFactoryImpl.properties:Ljava/util/Map;
            areturn
        end local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/db/DatabindingFactoryImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  <T> T property(java.lang.Class<T>, java.lang.String);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
        start local 1 // java.lang.Class propType
        start local 2 // java.lang.String propName
         0: .line 84
            aload 2 /* propName */
            ifnonnull 1
            aload 1 /* propType */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            astore 2 /* propName */
         1: .line 85
      StackMap locals:
      StackMap stack:
            aload 1 /* propType */
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.db.DatabindingFactoryImpl.properties:Ljava/util/Map;
            aload 2 /* propName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.String propName
        end local 1 // java.lang.Class propType
        end local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/xml/internal/ws/db/DatabindingFactoryImpl;
            0    2     1  propType  Ljava/lang/Class<TT;>;
            0    2     2  propName  Ljava/lang/String;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/String;)TT;
    MethodParameters:
          Name  Flags
      propType  
      propName  

  public com.sun.xml.internal.ws.spi.db.DatabindingProvider provider(com.sun.xml.internal.ws.api.databinding.DatabindingConfig);
    descriptor: (Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;)Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
        start local 1 // com.sun.xml.internal.ws.api.databinding.DatabindingConfig config
         0: .line 89
            aload 0 /* this */
            aload 1 /* config */
            invokevirtual com.sun.xml.internal.ws.db.DatabindingFactoryImpl.databindingMode:(Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;)Ljava/lang/String;
            astore 2 /* mode */
        start local 2 // java.lang.String mode
         1: .line 90
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.db.DatabindingFactoryImpl.providers:Ljava/util/List;
            ifnonnull 3
         2: .line 91
            aload 0 /* this */
            invokestatic com.sun.xml.internal.ws.db.DatabindingFactoryImpl.providers:()Ljava/util/List;
            putfield com.sun.xml.internal.ws.db.DatabindingFactoryImpl.providers:Ljava/util/List;
         3: .line 92
      StackMap locals: java.lang.String
      StackMap stack:
            aconst_null
            astore 3 /* provider */
        start local 3 // com.sun.xml.internal.ws.spi.db.DatabindingProvider provider
         4: .line 93
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.db.DatabindingFactoryImpl.providers:Ljava/util/List;
            ifnull 10
         5: .line 94
            aload 0 /* this */
            getfield com.sun.xml.internal.ws.db.DatabindingFactoryImpl.providers:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 9
      StackMap locals: com.sun.xml.internal.ws.db.DatabindingFactoryImpl com.sun.xml.internal.ws.api.databinding.DatabindingConfig java.lang.String com.sun.xml.internal.ws.spi.db.DatabindingProvider top java.util.Iterator
      StackMap stack:
         6: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.spi.db.DatabindingProvider
            astore 4 /* p */
        start local 4 // com.sun.xml.internal.ws.spi.db.DatabindingProvider p
         7: .line 95
            aload 4 /* p */
            aload 2 /* mode */
            invokeinterface com.sun.xml.internal.ws.spi.db.DatabindingProvider.isFor:(Ljava/lang/String;)Z
            ifeq 9
         8: .line 96
            aload 4 /* p */
            astore 3 /* provider */
        end local 4 // com.sun.xml.internal.ws.spi.db.DatabindingProvider p
         9: .line 94
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        10: .line 97
      StackMap locals: com.sun.xml.internal.ws.db.DatabindingFactoryImpl com.sun.xml.internal.ws.api.databinding.DatabindingConfig java.lang.String com.sun.xml.internal.ws.spi.db.DatabindingProvider
      StackMap stack:
            aload 3 /* provider */
            ifnonnull 12
        11: .line 98
            new com.sun.xml.internal.ws.db.DatabindingProviderImpl
            dup
            invokespecial com.sun.xml.internal.ws.db.DatabindingProviderImpl.<init>:()V
            astore 3 /* provider */
        12: .line 100
      StackMap locals:
      StackMap stack:
            aload 3 /* provider */
            areturn
        end local 3 // com.sun.xml.internal.ws.spi.db.DatabindingProvider provider
        end local 2 // java.lang.String mode
        end local 1 // com.sun.xml.internal.ws.api.databinding.DatabindingConfig config
        end local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Lcom/sun/xml/internal/ws/db/DatabindingFactoryImpl;
            0   13     1    config  Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;
            1   13     2      mode  Ljava/lang/String;
            4   13     3  provider  Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;
            7    9     4         p  Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;
    MethodParameters:
        Name  Flags
      config  

  public com.oracle.webservices.internal.api.databinding.Databinding createRuntime(com.sun.xml.internal.ws.api.databinding.DatabindingConfig);
    descriptor: (Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;)Lcom/oracle/webservices/internal/api/databinding/Databinding;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
        start local 1 // com.sun.xml.internal.ws.api.databinding.DatabindingConfig config
         0: .line 104
            aload 0 /* this */
            aload 1 /* config */
            invokevirtual com.sun.xml.internal.ws.db.DatabindingFactoryImpl.provider:(Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;)Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;
            astore 2 /* provider */
        start local 2 // com.sun.xml.internal.ws.spi.db.DatabindingProvider provider
         1: .line 105
            aload 2 /* provider */
            aload 1 /* config */
            invokeinterface com.sun.xml.internal.ws.spi.db.DatabindingProvider.create:(Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;)Lcom/oracle/webservices/internal/api/databinding/Databinding;
            areturn
        end local 2 // com.sun.xml.internal.ws.spi.db.DatabindingProvider provider
        end local 1 // com.sun.xml.internal.ws.api.databinding.DatabindingConfig config
        end local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/xml/internal/ws/db/DatabindingFactoryImpl;
            0    2     1    config  Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;
            1    2     2  provider  Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;
    MethodParameters:
        Name  Flags
      config  

  public com.oracle.webservices.internal.api.databinding.WSDLGenerator createWsdlGen(com.sun.xml.internal.ws.api.databinding.DatabindingConfig);
    descriptor: (Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;)Lcom/oracle/webservices/internal/api/databinding/WSDLGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
        start local 1 // com.sun.xml.internal.ws.api.databinding.DatabindingConfig config
         0: .line 109
            aload 0 /* this */
            aload 1 /* config */
            invokevirtual com.sun.xml.internal.ws.db.DatabindingFactoryImpl.provider:(Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;)Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;
            astore 2 /* provider */
        start local 2 // com.sun.xml.internal.ws.spi.db.DatabindingProvider provider
         1: .line 110
            aload 2 /* provider */
            aload 1 /* config */
            invokeinterface com.sun.xml.internal.ws.spi.db.DatabindingProvider.wsdlGen:(Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;)Lcom/oracle/webservices/internal/api/databinding/WSDLGenerator;
            areturn
        end local 2 // com.sun.xml.internal.ws.spi.db.DatabindingProvider provider
        end local 1 // com.sun.xml.internal.ws.api.databinding.DatabindingConfig config
        end local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/xml/internal/ws/db/DatabindingFactoryImpl;
            0    2     1    config  Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;
            1    2     2  provider  Lcom/sun/xml/internal/ws/spi/db/DatabindingProvider;
    MethodParameters:
        Name  Flags
      config  

  java.lang.String databindingMode(com.sun.xml.internal.ws.api.databinding.DatabindingConfig);
    descriptor: (Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
        start local 1 // com.sun.xml.internal.ws.api.databinding.DatabindingConfig config
         0: .line 114
            aload 1 /* config */
            invokevirtual com.sun.xml.internal.ws.api.databinding.DatabindingConfig.getMappingInfo:()Lcom/sun/xml/internal/ws/api/databinding/MappingInfo;
            ifnull 3
         1: .line 115
            aload 1 /* config */
            invokevirtual com.sun.xml.internal.ws.api.databinding.DatabindingConfig.getMappingInfo:()Lcom/sun/xml/internal/ws/api/databinding/MappingInfo;
            invokevirtual com.sun.xml.internal.ws.api.databinding.MappingInfo.getDatabindingMode:()Ljava/lang/String;
            ifnull 3
         2: .line 116
            aload 1 /* config */
            invokevirtual com.sun.xml.internal.ws.api.databinding.DatabindingConfig.getMappingInfo:()Lcom/sun/xml/internal/ws/api/databinding/MappingInfo;
            invokevirtual com.sun.xml.internal.ws.api.databinding.MappingInfo.getDatabindingMode:()Ljava/lang/String;
            areturn
         3: .line 117
      StackMap locals:
      StackMap stack:
            aload 1 /* config */
            invokevirtual com.sun.xml.internal.ws.api.databinding.DatabindingConfig.getFeatures:()Ljava/lang/Iterable;
            ifnull 10
            aload 1 /* config */
            invokevirtual com.sun.xml.internal.ws.api.databinding.DatabindingConfig.getFeatures:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 3
            goto 9
      StackMap locals: com.sun.xml.internal.ws.db.DatabindingFactoryImpl com.sun.xml.internal.ws.api.databinding.DatabindingConfig top java.util.Iterator
      StackMap stack:
         4: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.xml.ws.WebServiceFeature
            astore 2 /* f */
        start local 2 // javax.xml.ws.WebServiceFeature f
         5: .line 118
            aload 2 /* f */
            instanceof com.oracle.webservices.internal.api.databinding.DatabindingModeFeature
            ifeq 9
         6: .line 119
            aload 2 /* f */
            checkcast com.oracle.webservices.internal.api.databinding.DatabindingModeFeature
            astore 4 /* dmf */
        start local 4 // com.oracle.webservices.internal.api.databinding.DatabindingModeFeature dmf
         7: .line 120
            aload 1 /* config */
            invokevirtual com.sun.xml.internal.ws.api.databinding.DatabindingConfig.properties:()Ljava/util/Map;
            aload 4 /* dmf */
            invokevirtual com.oracle.webservices.internal.api.databinding.DatabindingModeFeature.getProperties:()Ljava/util/Map;
            invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
         8: .line 121
            aload 4 /* dmf */
            invokevirtual com.oracle.webservices.internal.api.databinding.DatabindingModeFeature.getMode:()Ljava/lang/String;
            areturn
        end local 4 // com.oracle.webservices.internal.api.databinding.DatabindingModeFeature dmf
        end local 2 // javax.xml.ws.WebServiceFeature f
         9: .line 117
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        10: .line 124
      StackMap locals: com.sun.xml.internal.ws.db.DatabindingFactoryImpl com.sun.xml.internal.ws.api.databinding.DatabindingConfig
      StackMap stack:
            aconst_null
            areturn
        end local 1 // com.sun.xml.internal.ws.api.databinding.DatabindingConfig config
        end local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lcom/sun/xml/internal/ws/db/DatabindingFactoryImpl;
            0   11     1  config  Lcom/sun/xml/internal/ws/api/databinding/DatabindingConfig;
            5    9     2       f  Ljavax/xml/ws/WebServiceFeature;
            7    9     4     dmf  Lcom/oracle/webservices/internal/api/databinding/DatabindingModeFeature;
    MethodParameters:
        Name  Flags
      config  

  java.lang.ClassLoader classLoader();
    descriptor: ()Ljava/lang/ClassLoader;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
         0: .line 128
            aload 0 /* this */
            ldc Ljava/lang/ClassLoader;
            aconst_null
            invokevirtual com.sun.xml.internal.ws.db.DatabindingFactoryImpl.property:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.ClassLoader
            astore 1 /* classLoader */
        start local 1 // java.lang.ClassLoader classLoader
         1: .line 129
            aload 1 /* classLoader */
            ifnonnull 2
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 1 /* classLoader */
         2: .line 130
      StackMap locals: java.lang.ClassLoader
      StackMap stack:
            aload 1 /* classLoader */
            areturn
        end local 1 // java.lang.ClassLoader classLoader
        end local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/xml/internal/ws/db/DatabindingFactoryImpl;
            1    3     1  classLoader  Ljava/lang/ClassLoader;

  java.util.Properties loadPropertiesFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Properties;
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
        start local 1 // java.lang.String fileName
         0: .line 134
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.db.DatabindingFactoryImpl.classLoader:()Ljava/lang/ClassLoader;
            astore 2 /* classLoader */
        start local 2 // java.lang.ClassLoader classLoader
         1: .line 135
            new java.util.Properties
            dup
            invokespecial java.util.Properties.<init>:()V
            astore 3 /* p */
        start local 3 // java.util.Properties p
         2: .line 137
            aconst_null
            astore 4 /* is */
        start local 4 // java.io.InputStream is
         3: .line 138
            aload 2 /* classLoader */
            ifnonnull 6
         4: .line 139
            aload 1 /* fileName */
            invokestatic java.lang.ClassLoader.getSystemResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
            astore 4 /* is */
         5: .line 140
            goto 7
         6: .line 141
      StackMap locals: java.lang.ClassLoader java.util.Properties java.io.InputStream
      StackMap stack:
            aload 2 /* classLoader */
            aload 1 /* fileName */
            invokevirtual java.lang.ClassLoader.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
            astore 4 /* is */
         7: .line 143
      StackMap locals:
      StackMap stack:
            aload 4 /* is */
            ifnull 12
         8: .line 144
            aload 3 /* p */
            aload 4 /* is */
            invokevirtual java.util.Properties.load:(Ljava/io/InputStream;)V
        end local 4 // java.io.InputStream is
         9: .line 146
            goto 12
      StackMap locals: com.sun.xml.internal.ws.db.DatabindingFactoryImpl java.lang.String java.lang.ClassLoader java.util.Properties
      StackMap stack: java.lang.Exception
        10: astore 4 /* e */
        start local 4 // java.lang.Exception e
        11: .line 147
            new javax.xml.ws.WebServiceException
            dup
            aload 4 /* e */
            invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.lang.Exception e
        12: .line 149
      StackMap locals:
      StackMap stack:
            aload 3 /* p */
            areturn
        end local 3 // java.util.Properties p
        end local 2 // java.lang.ClassLoader classLoader
        end local 1 // java.lang.String fileName
        end local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   13     0         this  Lcom/sun/xml/internal/ws/db/DatabindingFactoryImpl;
            0   13     1     fileName  Ljava/lang/String;
            1   13     2  classLoader  Ljava/lang/ClassLoader;
            2   13     3            p  Ljava/util/Properties;
            3    9     4           is  Ljava/io/InputStream;
           11   12     4            e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           2     9      10  Class java.lang.Exception
    MethodParameters:
          Name  Flags
      fileName  

  public com.oracle.webservices.internal.api.databinding.Databinding$Builder createBuilder(java.lang.Class<?>, java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Lcom/oracle/webservices/internal/api/databinding/Databinding$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
        start local 1 // java.lang.Class contractClass
        start local 2 // java.lang.Class endpointClass
         0: .line 153
            new com.sun.xml.internal.ws.db.DatabindingFactoryImpl$ConfigBuilder
            dup
            aload 0 /* this */
            aload 1 /* contractClass */
            aload 2 /* endpointClass */
            invokespecial com.sun.xml.internal.ws.db.DatabindingFactoryImpl$ConfigBuilder.<init>:(Lcom/sun/xml/internal/ws/db/DatabindingFactoryImpl;Ljava/lang/Class;Ljava/lang/Class;)V
            areturn
        end local 2 // java.lang.Class endpointClass
        end local 1 // java.lang.Class contractClass
        end local 0 // com.sun.xml.internal.ws.db.DatabindingFactoryImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/sun/xml/internal/ws/db/DatabindingFactoryImpl;
            0    1     1  contractClass  Ljava/lang/Class<*>;
            0    1     2  endpointClass  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Lcom/oracle/webservices/internal/api/databinding/Databinding$Builder;
    MethodParameters:
               Name  Flags
      contractClass  
      endpointClass  
}
SourceFile: "DatabindingFactoryImpl.java"
NestMembers:
  com.sun.xml.internal.ws.db.DatabindingFactoryImpl$ConfigBuilder
InnerClasses:
  public abstract Builder = com.oracle.webservices.internal.api.databinding.Databinding$Builder of com.oracle.webservices.internal.api.databinding.Databinding
  ConfigBuilder = com.sun.xml.internal.ws.db.DatabindingFactoryImpl$ConfigBuilder of com.sun.xml.internal.ws.db.DatabindingFactoryImpl