public class org.apache.commons.configuration2.builder.fluent.Configurations
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.commons.configuration2.builder.fluent.Configurations
  super_class: java.lang.Object
{
  private final org.apache.commons.configuration2.builder.fluent.Parameters parameters;
    descriptor: Lorg/apache/commons/configuration2/builder/fluent/Parameters;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
         0: .line 94
            aload 0 /* this */
            aconst_null
            invokespecial org.apache.commons.configuration2.builder.fluent.Configurations.<init>:(Lorg/apache/commons/configuration2/builder/fluent/Parameters;)V
         1: .line 95
            return
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;

  public void <init>(org.apache.commons.configuration2.builder.fluent.Parameters);
    descriptor: (Lorg/apache/commons/configuration2/builder/fluent/Parameters;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // org.apache.commons.configuration2.builder.fluent.Parameters params
         0: .line 104
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 106
            aload 0 /* this */
            aload 1 /* params */
            ifnull 2
            aload 1 /* params */
            goto 3
      StackMap locals: org.apache.commons.configuration2.builder.fluent.Configurations org.apache.commons.configuration2.builder.fluent.Parameters
      StackMap stack: org.apache.commons.configuration2.builder.fluent.Configurations
         2: new org.apache.commons.configuration2.builder.fluent.Parameters
            dup
            invokespecial org.apache.commons.configuration2.builder.fluent.Parameters.<init>:()V
      StackMap locals: org.apache.commons.configuration2.builder.fluent.Configurations org.apache.commons.configuration2.builder.fluent.Parameters
      StackMap stack: org.apache.commons.configuration2.builder.fluent.Configurations org.apache.commons.configuration2.builder.fluent.Parameters
         3: putfield org.apache.commons.configuration2.builder.fluent.Configurations.parameters:Lorg/apache/commons/configuration2/builder/fluent/Parameters;
         4: .line 107
            return
        end local 1 // org.apache.commons.configuration2.builder.fluent.Parameters params
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    5     1  params  Lorg/apache/commons/configuration2/builder/fluent/Parameters;
    MethodParameters:
        Name  Flags
      params  final

  public org.apache.commons.configuration2.builder.fluent.Parameters getParameters();
    descriptor: ()Lorg/apache/commons/configuration2/builder/fluent/Parameters;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
         0: .line 116
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.fluent.Configurations.parameters:Lorg/apache/commons/configuration2/builder/fluent/Parameters;
            areturn
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;

  public <T extends org.apache.commons.configuration2.FileBasedConfiguration> org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<T> fileBasedBuilder(java.lang.Class<T>, java.io.File);
    descriptor: (Ljava/lang/Class;Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.Class configClass
        start local 2 // java.io.File file
         0: .line 131
            aload 0 /* this */
            aload 1 /* configClass */
            aload 0 /* this */
            aload 2 /* file */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileParams:(Ljava/io/File;)Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.createFileBasedBuilder:(Ljava/lang/Class;Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 2 // java.io.File file
        end local 1 // java.lang.Class configClass
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  configClass  Ljava/lang/Class<TT;>;
            0    1     2         file  Ljava/io/File;
    Signature: <T::Lorg/apache/commons/configuration2/FileBasedConfiguration;>(Ljava/lang/Class<TT;>;Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<TT;>;
    MethodParameters:
             Name  Flags
      configClass  final
      file         final

  public <T extends org.apache.commons.configuration2.FileBasedConfiguration> org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<T> fileBasedBuilder(java.lang.Class<T>, java.net.URL);
    descriptor: (Ljava/lang/Class;Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.Class configClass
        start local 2 // java.net.URL url
         0: .line 147
            aload 0 /* this */
            aload 1 /* configClass */
            aload 0 /* this */
            aload 2 /* url */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileParams:(Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.createFileBasedBuilder:(Ljava/lang/Class;Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 2 // java.net.URL url
        end local 1 // java.lang.Class configClass
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  configClass  Ljava/lang/Class<TT;>;
            0    1     2          url  Ljava/net/URL;
    Signature: <T::Lorg/apache/commons/configuration2/FileBasedConfiguration;>(Ljava/lang/Class<TT;>;Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<TT;>;
    MethodParameters:
             Name  Flags
      configClass  final
      url          final

  public <T extends org.apache.commons.configuration2.FileBasedConfiguration> org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<T> fileBasedBuilder(java.lang.Class<T>, java.lang.String);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.Class configClass
        start local 2 // java.lang.String path
         0: .line 163
            aload 0 /* this */
            aload 1 /* configClass */
            aload 0 /* this */
            aload 2 /* path */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileParams:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.createFileBasedBuilder:(Ljava/lang/Class;Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 2 // java.lang.String path
        end local 1 // java.lang.Class configClass
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  configClass  Ljava/lang/Class<TT;>;
            0    1     2         path  Ljava/lang/String;
    Signature: <T::Lorg/apache/commons/configuration2/FileBasedConfiguration;>(Ljava/lang/Class<TT;>;Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<TT;>;
    MethodParameters:
             Name  Flags
      configClass  final
      path         final

  public <T extends org.apache.commons.configuration2.FileBasedConfiguration> T fileBased(java.lang.Class<T>, java.io.File);
    descriptor: (Ljava/lang/Class;Ljava/io/File;)Lorg/apache/commons/configuration2/FileBasedConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.Class configClass
        start local 2 // java.io.File file
         0: .line 183
            aload 0 /* this */
            aload 1 /* configClass */
            aload 2 /* file */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.FileBasedConfiguration
            areturn
        end local 2 // java.io.File file
        end local 1 // java.lang.Class configClass
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  configClass  Ljava/lang/Class<TT;>;
            0    1     2         file  Ljava/io/File;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: <T::Lorg/apache/commons/configuration2/FileBasedConfiguration;>(Ljava/lang/Class<TT;>;Ljava/io/File;)TT;
    MethodParameters:
             Name  Flags
      configClass  final
      file         final

  public <T extends org.apache.commons.configuration2.FileBasedConfiguration> T fileBased(java.lang.Class<T>, java.net.URL);
    descriptor: (Ljava/lang/Class;Ljava/net/URL;)Lorg/apache/commons/configuration2/FileBasedConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.Class configClass
        start local 2 // java.net.URL url
         0: .line 203
            aload 0 /* this */
            aload 1 /* configClass */
            aload 2 /* url */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.FileBasedConfiguration
            areturn
        end local 2 // java.net.URL url
        end local 1 // java.lang.Class configClass
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  configClass  Ljava/lang/Class<TT;>;
            0    1     2          url  Ljava/net/URL;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: <T::Lorg/apache/commons/configuration2/FileBasedConfiguration;>(Ljava/lang/Class<TT;>;Ljava/net/URL;)TT;
    MethodParameters:
             Name  Flags
      configClass  final
      url          final

  public <T extends org.apache.commons.configuration2.FileBasedConfiguration> T fileBased(java.lang.Class<T>, java.lang.String);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/commons/configuration2/FileBasedConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.Class configClass
        start local 2 // java.lang.String path
         0: .line 224
            aload 0 /* this */
            aload 1 /* configClass */
            aload 2 /* path */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.FileBasedConfiguration
            areturn
        end local 2 // java.lang.String path
        end local 1 // java.lang.Class configClass
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  configClass  Ljava/lang/Class<TT;>;
            0    1     2         path  Ljava/lang/String;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: <T::Lorg/apache/commons/configuration2/FileBasedConfiguration;>(Ljava/lang/Class<TT;>;Ljava/lang/String;)TT;
    MethodParameters:
             Name  Flags
      configClass  final
      path         final

  public org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.PropertiesConfiguration> propertiesBuilder();
    descriptor: ()Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
         0: .line 235
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/PropertiesConfiguration;
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.createFileBasedBuilder:(Ljava/lang/Class;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
    Signature: ()Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<Lorg/apache/commons/configuration2/PropertiesConfiguration;>;

  public org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.PropertiesConfiguration> propertiesBuilder(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.io.File file
         0: .line 248
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/PropertiesConfiguration;
            aload 1 /* file */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 1 // java.io.File file
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  file  Ljava/io/File;
    Signature: (Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<Lorg/apache/commons/configuration2/PropertiesConfiguration;>;
    MethodParameters:
      Name  Flags
      file  final

  public org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.PropertiesConfiguration> propertiesBuilder(org.apache.commons.configuration2.builder.fluent.PropertiesBuilderParameters);
    descriptor: (Lorg/apache/commons/configuration2/builder/fluent/PropertiesBuilderParameters;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // org.apache.commons.configuration2.builder.fluent.PropertiesBuilderParameters parameters
         0: .line 262
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.propertiesBuilder:()Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            iconst_1
            anewarray org.apache.commons.configuration2.builder.BuilderParameters
            dup
            iconst_0
            aload 1 /* parameters */
            aastore
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 1 // org.apache.commons.configuration2.builder.fluent.PropertiesBuilderParameters parameters
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  parameters  Lorg/apache/commons/configuration2/builder/fluent/PropertiesBuilderParameters;
    Signature: (Lorg/apache/commons/configuration2/builder/fluent/PropertiesBuilderParameters;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<Lorg/apache/commons/configuration2/PropertiesConfiguration;>;
    MethodParameters:
            Name  Flags
      parameters  

  public org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.PropertiesConfiguration> propertiesBuilder(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.net.URL url
         0: .line 275
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/PropertiesConfiguration;
            aload 1 /* url */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 1 // java.net.URL url
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1   url  Ljava/net/URL;
    Signature: (Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<Lorg/apache/commons/configuration2/PropertiesConfiguration;>;
    MethodParameters:
      Name  Flags
      url   final

  public org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.PropertiesConfiguration> propertiesBuilder(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.String path
         0: .line 288
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/PropertiesConfiguration;
            aload 1 /* path */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<Lorg/apache/commons/configuration2/PropertiesConfiguration;>;
    MethodParameters:
      Name  Flags
      path  final

  public org.apache.commons.configuration2.PropertiesConfiguration properties(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/commons/configuration2/PropertiesConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.io.File file
         0: .line 306
            aload 0 /* this */
            aload 1 /* file */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.propertiesBuilder:(Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.PropertiesConfiguration
            areturn
        end local 1 // java.io.File file
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  file  Ljava/io/File;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      file  final

  public org.apache.commons.configuration2.PropertiesConfiguration properties(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/apache/commons/configuration2/PropertiesConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.net.URL url
         0: .line 324
            aload 0 /* this */
            aload 1 /* url */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.propertiesBuilder:(Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.PropertiesConfiguration
            areturn
        end local 1 // java.net.URL url
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1   url  Ljava/net/URL;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      url   final

  public org.apache.commons.configuration2.PropertiesConfiguration properties(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/PropertiesConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.String path
         0: .line 342
            aload 0 /* this */
            aload 1 /* path */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.propertiesBuilder:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.PropertiesConfiguration
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  path  Ljava/lang/String;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      path  final

  public org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.XMLConfiguration> xmlBuilder(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.io.File file
         0: .line 354
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/XMLConfiguration;
            aload 1 /* file */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 1 // java.io.File file
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  file  Ljava/io/File;
    Signature: (Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<Lorg/apache/commons/configuration2/XMLConfiguration;>;
    MethodParameters:
      Name  Flags
      file  final

  public org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.XMLConfiguration> xmlBuilder(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.net.URL url
         0: .line 366
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/XMLConfiguration;
            aload 1 /* url */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 1 // java.net.URL url
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1   url  Ljava/net/URL;
    Signature: (Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<Lorg/apache/commons/configuration2/XMLConfiguration;>;
    MethodParameters:
      Name  Flags
      url   final

  public org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.XMLConfiguration> xmlBuilder(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.String path
         0: .line 379
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/XMLConfiguration;
            aload 1 /* path */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<Lorg/apache/commons/configuration2/XMLConfiguration;>;
    MethodParameters:
      Name  Flags
      path  final

  public org.apache.commons.configuration2.XMLConfiguration xml(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/commons/configuration2/XMLConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.io.File file
         0: .line 395
            aload 0 /* this */
            aload 1 /* file */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.xmlBuilder:(Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.XMLConfiguration
            areturn
        end local 1 // java.io.File file
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  file  Ljava/io/File;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      file  final

  public org.apache.commons.configuration2.XMLConfiguration xml(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/apache/commons/configuration2/XMLConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.net.URL url
         0: .line 411
            aload 0 /* this */
            aload 1 /* url */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.xmlBuilder:(Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.XMLConfiguration
            areturn
        end local 1 // java.net.URL url
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1   url  Ljava/net/URL;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      url   final

  public org.apache.commons.configuration2.XMLConfiguration xml(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/XMLConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.String path
         0: .line 427
            aload 0 /* this */
            aload 1 /* path */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.xmlBuilder:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.XMLConfiguration
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  path  Ljava/lang/String;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      path  final

  public org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.INIConfiguration> iniBuilder(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.io.File file
         0: .line 439
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/INIConfiguration;
            aload 1 /* file */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 1 // java.io.File file
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  file  Ljava/io/File;
    Signature: (Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<Lorg/apache/commons/configuration2/INIConfiguration;>;
    MethodParameters:
      Name  Flags
      file  final

  public org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.INIConfiguration> iniBuilder(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.net.URL url
         0: .line 451
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/INIConfiguration;
            aload 1 /* url */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 1 // java.net.URL url
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1   url  Ljava/net/URL;
    Signature: (Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<Lorg/apache/commons/configuration2/INIConfiguration;>;
    MethodParameters:
      Name  Flags
      url   final

  public org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<org.apache.commons.configuration2.INIConfiguration> iniBuilder(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.String path
         0: .line 464
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/INIConfiguration;
            aload 1 /* path */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileBasedBuilder:(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  path  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<Lorg/apache/commons/configuration2/INIConfiguration;>;
    MethodParameters:
      Name  Flags
      path  final

  public org.apache.commons.configuration2.INIConfiguration ini(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/commons/configuration2/INIConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.io.File file
         0: .line 480
            aload 0 /* this */
            aload 1 /* file */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.iniBuilder:(Ljava/io/File;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.INIConfiguration
            areturn
        end local 1 // java.io.File file
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  file  Ljava/io/File;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      file  final

  public org.apache.commons.configuration2.INIConfiguration ini(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/apache/commons/configuration2/INIConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.net.URL url
         0: .line 496
            aload 0 /* this */
            aload 1 /* url */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.iniBuilder:(Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.INIConfiguration
            areturn
        end local 1 // java.net.URL url
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1   url  Ljava/net/URL;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      url   final

  public org.apache.commons.configuration2.INIConfiguration ini(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/INIConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.String path
         0: .line 512
            aload 0 /* this */
            aload 1 /* path */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.iniBuilder:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.INIConfiguration
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  path  Ljava/lang/String;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      path  final

  public org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder combinedBuilder(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.io.File file
         0: .line 524
            new org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder
            dup
            invokespecial org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.<init>:()V
            iconst_1
            anewarray org.apache.commons.configuration2.builder.BuilderParameters
            dup
            iconst_0
            aload 0 /* this */
            aload 1 /* file */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileParams:(Ljava/io/File;)Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
            aastore
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            areturn
        end local 1 // java.io.File file
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  file  Ljava/io/File;
    MethodParameters:
      Name  Flags
      file  final

  public org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder combinedBuilder(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.net.URL url
         0: .line 536
            new org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder
            dup
            invokespecial org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.<init>:()V
            iconst_1
            anewarray org.apache.commons.configuration2.builder.BuilderParameters
            dup
            iconst_0
            aload 0 /* this */
            aload 1 /* url */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileParams:(Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
            aastore
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            areturn
        end local 1 // java.net.URL url
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1   url  Ljava/net/URL;
    MethodParameters:
      Name  Flags
      url   final

  public org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder combinedBuilder(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.String path
         0: .line 548
            new org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder
            dup
            invokespecial org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.<init>:()V
            iconst_1
            anewarray org.apache.commons.configuration2.builder.BuilderParameters
            dup
            iconst_0
            aload 0 /* this */
            aload 1 /* path */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileParams:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
            aastore
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  final

  public org.apache.commons.configuration2.CombinedConfiguration combined(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/commons/configuration2/CombinedConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.io.File file
         0: .line 565
            aload 0 /* this */
            aload 1 /* file */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.combinedBuilder:(Ljava/io/File;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.CombinedConfiguration
            areturn
        end local 1 // java.io.File file
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  file  Ljava/io/File;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      file  final

  public org.apache.commons.configuration2.CombinedConfiguration combined(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/apache/commons/configuration2/CombinedConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.net.URL url
         0: .line 582
            aload 0 /* this */
            aload 1 /* url */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.combinedBuilder:(Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.CombinedConfiguration
            areturn
        end local 1 // java.net.URL url
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1   url  Ljava/net/URL;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      url   final

  public org.apache.commons.configuration2.CombinedConfiguration combined(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/CombinedConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.String path
         0: .line 599
            aload 0 /* this */
            aload 1 /* path */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.combinedBuilder:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.CombinedConfiguration
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  path  Ljava/lang/String;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
      Name  Flags
      path  final

  private <T extends org.apache.commons.configuration2.FileBasedConfiguration> org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<T> createFileBasedBuilder(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.Class configClass
         0: .line 614
            new org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder
            dup
            aload 1 /* configClass */
            invokespecial org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.<init>:(Ljava/lang/Class;)V
            areturn
        end local 1 // java.lang.Class configClass
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  configClass  Ljava/lang/Class<TT;>;
    Signature: <T::Lorg/apache/commons/configuration2/FileBasedConfiguration;>(Ljava/lang/Class<TT;>;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<TT;>;
    MethodParameters:
             Name  Flags
      configClass  final

  private <T extends org.apache.commons.configuration2.FileBasedConfiguration> org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder<T> createFileBasedBuilder(java.lang.Class<T>, org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters);
    descriptor: (Ljava/lang/Class;Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.Class configClass
        start local 2 // org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters params
         0: .line 629
            aload 0 /* this */
            aload 1 /* configClass */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.createFileBasedBuilder:(Ljava/lang/Class;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            iconst_1
            anewarray org.apache.commons.configuration2.builder.BuilderParameters
            dup
            iconst_0
            aload 2 /* params */
            aastore
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
            areturn
        end local 2 // org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters params
        end local 1 // java.lang.Class configClass
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  configClass  Ljava/lang/Class<TT;>;
            0    1     2       params  Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
    Signature: <T::Lorg/apache/commons/configuration2/FileBasedConfiguration;>(Ljava/lang/Class<TT;>;Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder<TT;>;
    MethodParameters:
             Name  Flags
      configClass  final
      params       final

  private org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters fileParams();
    descriptor: ()Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
         0: .line 640
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.getParameters:()Lorg/apache/commons/configuration2/builder/fluent/Parameters;
            invokevirtual org.apache.commons.configuration2.builder.fluent.Parameters.fileBased:()Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
            areturn
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;

  private org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters fileParams(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.io.File file
         0: .line 652
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileParams:()Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
            aload 1 /* file */
            invokeinterface org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters.setFile:(Ljava/io/File;)Ljava/lang/Object;
            checkcast org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters
            areturn
        end local 1 // java.io.File file
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  file  Ljava/io/File;
    MethodParameters:
      Name  Flags
      file  final

  private org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters fileParams(java.net.URL);
    descriptor: (Ljava/net/URL;)Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.net.URL url
         0: .line 664
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileParams:()Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
            aload 1 /* url */
            invokeinterface org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters.setURL:(Ljava/net/URL;)Ljava/lang/Object;
            checkcast org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters
            areturn
        end local 1 // java.net.URL url
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1   url  Ljava/net/URL;
    MethodParameters:
      Name  Flags
      url   final

  private org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters fileParams(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
        start local 1 // java.lang.String path
         0: .line 676
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.fluent.Configurations.fileParams:()Lorg/apache/commons/configuration2/builder/fluent/FileBasedBuilderParameters;
            aload 1 /* path */
            invokeinterface org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters.setFileName:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.commons.configuration2.builder.fluent.FileBasedBuilderParameters
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.apache.commons.configuration2.builder.fluent.Configurations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/fluent/Configurations;
            0    1     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  final
}
SourceFile: "Configurations.java"