public class org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder extends org.apache.commons.configuration2.builder.BasicConfigurationBuilder<org.apache.commons.configuration2.CombinedConfiguration>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder
  super_class: org.apache.commons.configuration2.builder.BasicConfigurationBuilder
{
  public static final java.lang.String ADDITIONAL_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static final java.lang.String CONFIG_BEAN_FACTORY_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.lang.String ATTR_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "[@config-name]"

  static final java.lang.String ATTR_ATNAME;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "at"

  static final java.lang.String ATTR_AT_RES;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "[@config-at]"

  static final java.lang.String ATTR_AT;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "[@at]"

  static final java.lang.String ATTR_OPTIONALNAME;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "optional"

  static final java.lang.String ATTR_OPTIONAL_RES;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "[@config-optional]"

  static final java.lang.String ATTR_OPTIONAL;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "[@optional]"

  static final java.lang.String ATTR_FORCECREATE;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "[@config-forceCreate]"

  static final java.lang.String ATTR_RELOAD;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "[@config-reload]"

  static final java.lang.String KEY_SYSTEM_PROPS;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "[@systemProperties]"

  static final java.lang.String SEC_HEADER;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "header"

  static final java.lang.String KEY_UNION;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "additional"

  static final java.lang.String[] CONFIG_SECTIONS;
    descriptor: [Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.lang.String KEY_OVERRIDE;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "override"

  static final java.lang.String KEY_OVERRIDE_LIST;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "header.combiner.override.list-nodes.node"

  static final java.lang.String KEY_ADDITIONAL_LIST;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "header.combiner.additional.list-nodes.node"

  static final java.lang.String KEY_CONFIGURATION_PROVIDERS;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "header.providers.provider"

  static final java.lang.String KEY_PROVIDER_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "[@config-tag]"

  static final java.lang.String KEY_CONFIGURATION_LOOKUPS;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "header.lookups.lookup"

  static final java.lang.String KEY_ENTITY_RESOLVER;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "header.entity-resolver"

  static final java.lang.String KEY_LOOKUP_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "[@config-prefix]"

  static final java.lang.String FILE_SYSTEM;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "header.fileSystem"

  static final java.lang.String KEY_RESULT;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "header.result"

  static final java.lang.String KEY_COMBINER;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "header.result.nodeCombiner"

  static final java.lang.String EXT_XML;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "xml"

  private static final java.lang.String BASIC_BUILDER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.apache.commons.configuration2.builder.BasicConfigurationBuilder"

  private static final java.lang.String FILE_BUILDER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder"

  private static final java.lang.String RELOADING_BUILDER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder"

  private static final java.lang.String FILE_PARAMS;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl"

  private static final org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider PROPERTIES_PROVIDER;
    descriptor: Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider XML_PROVIDER;
    descriptor: Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider JNDI_PROVIDER;
    descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider SYSTEM_PROVIDER;
    descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider INI_PROVIDER;
    descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider ENV_PROVIDER;
    descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider PLIST_PROVIDER;
    descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider COMBINED_PROVIDER;
    descriptor: Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.apache.commons.configuration2.builder.combined.MultiFileConfigurationBuilderProvider MULTI_XML_PROVIDER;
    descriptor: Lorg/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilderProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String[] DEFAULT_TAGS;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider[] DEFAULT_PROVIDERS;
    descriptor: [Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.Map<java.lang.String, org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider> DEFAULT_PROVIDERS_MAP;
    descriptor: Ljava/util/Map;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;>;

  private org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>> definitionBuilder;
    descriptor: Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;

  private org.apache.commons.configuration2.HierarchicalConfiguration<?> definitionConfiguration;
    descriptor: Lorg/apache/commons/configuration2/HierarchicalConfiguration;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;

  private org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData sourceData;
    descriptor: Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl currentParameters;
    descriptor: Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.commons.configuration2.builder.XMLBuilderParametersImpl currentXMLParameters;
    descriptor: Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.commons.configuration2.CombinedConfiguration currentConfiguration;
    descriptor: Lorg/apache/commons/configuration2/CombinedConfiguration;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.commons.configuration2.interpol.ConfigurationInterpolator parentInterpolator;
    descriptor: Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
    flags: (0x0002) ACC_PRIVATE

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=8, locals=0, args_size=0
         0: .line 236
            ldc Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.$assertionsDisabled:Z
         3: .line 244
            new java.lang.StringBuilder
            dup
            ldc Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
         4: .line 245
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         5: .line 246
            ldc "/ADDITIONAL_CONFIG"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 244
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.ADDITIONAL_NAME:Ljava/lang/String;
         7: .line 249
            new java.lang.StringBuilder
            dup
            ldc Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
         8: .line 250
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         9: .line 251
            ldc ".CONFIG_BEAN_FACTORY_NAME"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        10: .line 249
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.CONFIG_BEAN_FACTORY_NAME:Ljava/lang/String;
        11: .line 309
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
        12: .line 310
            ldc "additional"
            aastore
            dup
            iconst_1
            ldc "override"
            aastore
            dup
            iconst_2
            ldc "header"
            aastore
        13: .line 309
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.CONFIG_SECTIONS:[Ljava/lang/String;
        14: .line 396
            new org.apache.commons.configuration2.builder.combined.FileExtensionConfigurationBuilderProvider
            dup
        15: .line 397
            ldc "org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder"
        16: .line 398
            ldc "org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder"
        17: .line 399
            ldc "org.apache.commons.configuration2.XMLPropertiesConfiguration"
        18: .line 400
            ldc "org.apache.commons.configuration2.PropertiesConfiguration"
        19: .line 401
            ldc "xml"
            ldc "org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl"
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
        20: .line 396
            invokespecial org.apache.commons.configuration2.builder.combined.FileExtensionConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
        21: .line 395
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.PROPERTIES_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
        22: .line 405
            new org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
            dup
            ldc "org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder"
            ldc "org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder"
        23: .line 406
            ldc "org.apache.commons.configuration2.XMLConfiguration"
        24: .line 407
            ldc "org.apache.commons.configuration2.builder.XMLBuilderParametersImpl"
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
        25: .line 405
            invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
        26: .line 404
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.XML_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
        27: .line 411
            new org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
            dup
        28: .line 412
            ldc "org.apache.commons.configuration2.builder.BasicConfigurationBuilder"
        29: .line 413
            aconst_null
        30: .line 414
            ldc "org.apache.commons.configuration2.JNDIConfiguration"
        31: .line 415
            ldc "org.apache.commons.configuration2.builder.JndiBuilderParametersImpl"
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
        32: .line 411
            invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
        33: .line 410
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.JNDI_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
        34: .line 419
            new org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
            dup
        35: .line 420
            ldc "org.apache.commons.configuration2.builder.BasicConfigurationBuilder"
        36: .line 421
            aconst_null
        37: .line 422
            ldc "org.apache.commons.configuration2.SystemConfiguration"
        38: .line 423
            ldc "org.apache.commons.configuration2.builder.BasicBuilderParameters"
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
        39: .line 419
            invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
        40: .line 418
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.SYSTEM_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
        41: .line 427
            new org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
            dup
            ldc "org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder"
            ldc "org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder"
        42: .line 428
            ldc "org.apache.commons.configuration2.INIConfiguration"
        43: .line 429
            ldc "org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl"
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
        44: .line 427
            invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
        45: .line 426
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.INI_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
        46: .line 433
            new org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider
            dup
        47: .line 434
            ldc "org.apache.commons.configuration2.builder.BasicConfigurationBuilder"
        48: .line 435
            aconst_null
        49: .line 436
            ldc "org.apache.commons.configuration2.EnvironmentConfiguration"
        50: .line 437
            ldc "org.apache.commons.configuration2.builder.BasicBuilderParameters"
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
        51: .line 433
            invokespecial org.apache.commons.configuration2.builder.combined.BaseConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
        52: .line 432
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.ENV_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
        53: .line 441
            new org.apache.commons.configuration2.builder.combined.FileExtensionConfigurationBuilderProvider
            dup
        54: .line 442
            ldc "org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder"
        55: .line 443
            ldc "org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder"
        56: .line 444
            ldc "org.apache.commons.configuration2.plist.XMLPropertyListConfiguration"
        57: .line 445
            ldc "org.apache.commons.configuration2.plist.PropertyListConfiguration"
        58: .line 446
            ldc "xml"
            ldc "org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl"
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
        59: .line 441
            invokespecial org.apache.commons.configuration2.builder.combined.FileExtensionConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V
        60: .line 440
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.PLIST_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
        61: .line 450
            new org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilderProvider
            dup
            invokespecial org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilderProvider.<init>:()V
        62: .line 449
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.COMBINED_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
        63: .line 454
            new org.apache.commons.configuration2.builder.combined.MultiFileConfigurationBuilderProvider
            dup
        64: .line 455
            ldc "org.apache.commons.configuration2.XMLConfiguration"
        65: .line 456
            ldc "org.apache.commons.configuration2.builder.XMLBuilderParametersImpl"
        66: .line 454
            invokespecial org.apache.commons.configuration2.builder.combined.MultiFileConfigurationBuilderProvider.<init>:(Ljava/lang/String;Ljava/lang/String;)V
        67: .line 453
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.MULTI_XML_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilderProvider;
        68: .line 459
            bipush 10
            anewarray java.lang.String
            dup
            iconst_0
        69: .line 460
            ldc "properties"
            aastore
            dup
            iconst_1
            ldc "xml"
            aastore
            dup
            iconst_2
            ldc "hierarchicalXml"
            aastore
            dup
            iconst_3
            ldc "plist"
            aastore
            dup
            iconst_4
        70: .line 461
            ldc "ini"
            aastore
            dup
            iconst_5
            ldc "system"
            aastore
            dup
            bipush 6
            ldc "env"
            aastore
            dup
            bipush 7
            ldc "jndi"
            aastore
            dup
            bipush 8
            ldc "configuration"
            aastore
            dup
            bipush 9
            ldc "multiFile"
            aastore
        71: .line 459
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_TAGS:[Ljava/lang/String;
        72: .line 465
            bipush 10
            anewarray org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider
            dup
            iconst_0
        73: .line 466
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.PROPERTIES_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
            aastore
            dup
            iconst_1
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.XML_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
            aastore
            dup
            iconst_2
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.XML_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
            aastore
            dup
            iconst_3
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.PLIST_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
            aastore
            dup
            iconst_4
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.INI_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
            aastore
            dup
            iconst_5
        74: .line 467
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.SYSTEM_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
            aastore
            dup
            bipush 6
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.ENV_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
            aastore
            dup
            bipush 7
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.JNDI_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
            aastore
            dup
            bipush 8
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.COMBINED_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider;
            aastore
            dup
            bipush 9
        75: .line 468
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.MULTI_XML_PROVIDER:Lorg/apache/commons/configuration2/builder/combined/MultiFileConfigurationBuilderProvider;
            aastore
        76: .line 465
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_PROVIDERS:[Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
        77: .line 1376
            invokestatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.createDefaultProviders:()Ljava/util/Map;
            putstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_PROVIDERS_MAP:Ljava/util/Map;
        78: .line 1377
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  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.combined.CombinedConfigurationBuilder this
         0: .line 504
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/CombinedConfiguration;
            invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.<init>:(Ljava/lang/Class;)V
         1: .line 505
            return
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;

  public void <init>(java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // java.util.Map params
         0: .line 515
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/CombinedConfiguration;
            aload 1 /* params */
            invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.<init>:(Ljava/lang/Class;Ljava/util/Map;)V
         1: .line 516
            return
        end local 1 // java.util.Map params
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    2     1  params  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
    MethodParameters:
        Name  Flags
      params  final

  public void <init>(java.util.Map<java.lang.String, java.lang.Object>, );
    descriptor: (Ljava/util/Map;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // java.util.Map params
        start local 2 // boolean allowFailOnInit
         0: .line 527
            aload 0 /* this */
            ldc Lorg/apache/commons/configuration2/CombinedConfiguration;
            aload 1 /* params */
            iload 2 /* allowFailOnInit */
            invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.<init>:(Ljava/lang/Class;Ljava/util/Map;Z)V
         1: .line 528
            return
        end local 2 // boolean allowFailOnInit
        end local 1 // java.util.Map params
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    2     1           params  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
            0    2     2  allowFailOnInit  Z
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Z)V
    MethodParameters:
                 Name  Flags
      params           final
      allowFailOnInit  final

  public synchronized org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>> getDefinitionBuilder();
    descriptor: ()Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 540
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
            ifnonnull 3
         1: .line 542
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getParameters:()Ljava/util/Map;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setupDefinitionBuilder:(Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
         2: .line 543
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.addDefinitionBuilderChangeListener:(Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;)V
         3: .line 545
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
            areturn
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: ()Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;

  public org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder configure(org.apache.commons.configuration2.builder.BuilderParameters[]);
    descriptor: ([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.builder.BuilderParameters[] params
         0: .line 554
            aload 0 /* this */
            aload 1 /* params */
            invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder;
            pop
         1: .line 555
            aload 0 /* this */
            areturn
        end local 1 // org.apache.commons.configuration2.builder.BuilderParameters[] params
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    2     1  params  [Lorg/apache/commons/configuration2/builder/BuilderParameters;
    MethodParameters:
        Name  Flags
      params  final

  public synchronized org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.Configuration> getNamedBuilder(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // java.lang.String name
         0: .line 579
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
            ifnonnull 2
         1: .line 581
            new org.apache.commons.configuration2.ex.ConfigurationException
            dup
            ldc "Information about child builders has not been setup yet! Call getConfiguration() first."
            invokespecial org.apache.commons.configuration2.ex.ConfigurationException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 585
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
            aload 1 /* name */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.getNamedBuilder:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
         3: .line 584
            astore 2 /* builder */
        start local 2 // org.apache.commons.configuration2.builder.ConfigurationBuilder builder
         4: .line 586
            aload 2 /* builder */
            ifnonnull 8
         5: .line 588
            new org.apache.commons.configuration2.ex.ConfigurationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Builder cannot be resolved: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         6: .line 589
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         7: .line 588
            invokespecial org.apache.commons.configuration2.ex.ConfigurationException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 591
      StackMap locals: org.apache.commons.configuration2.builder.ConfigurationBuilder
      StackMap stack:
            aload 2 /* builder */
            areturn
        end local 2 // org.apache.commons.configuration2.builder.ConfigurationBuilder builder
        end local 1 // java.lang.String name
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    9     1     name  Ljava/lang/String;
            4    9     2  builder  Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;
    MethodParameters:
      Name  Flags
      name  final

  public synchronized java.util.Set<java.lang.String> builderNames();
    descriptor: ()Ljava/util/Set;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 614
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
            ifnonnull 2
         1: .line 616
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            areturn
         2: .line 618
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.builderNames:()Ljava/util/Set;
            invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
            areturn
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public synchronized void resetParameters();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 628
            aload 0 /* this */
            invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.resetParameters:()V
         1: .line 629
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
         2: .line 630
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionConfiguration:Lorg/apache/commons/configuration2/HierarchicalConfiguration;
         3: .line 631
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
         4: .line 632
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
         5: .line 634
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
            ifnull 8
         6: .line 636
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.cleanUp:()V
         7: .line 637
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
         8: .line 639
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;

  protected org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>> setupDefinitionBuilder(java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // java.util.Map params
         0: .line 661
            aload 1 /* params */
            invokestatic org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.fromParameters:(Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
         1: .line 660
            astore 2 /* cbParams */
        start local 2 // org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl cbParams
         2: .line 662
            aload 2 /* cbParams */
            ifnull 11
         3: .line 665
            aload 2 /* cbParams */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getDefinitionBuilder:()Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
         4: .line 664
            astore 3 /* defBuilder */
        start local 3 // org.apache.commons.configuration2.builder.ConfigurationBuilder defBuilder
         5: .line 666
            aload 3 /* defBuilder */
            ifnull 7
         6: .line 668
            aload 3 /* defBuilder */
            areturn
         7: .line 671
      StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl org.apache.commons.configuration2.builder.ConfigurationBuilder
      StackMap stack:
            aload 2 /* cbParams */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getDefinitionBuilderParameters:()Lorg/apache/commons/configuration2/builder/BuilderParameters;
            ifnull 11
         8: .line 673
            aload 0 /* this */
            aload 2 /* cbParams */
         9: .line 674
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getDefinitionBuilderParameters:()Lorg/apache/commons/configuration2/builder/BuilderParameters;
        10: .line 673
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.createXMLDefinitionBuilder:(Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
            areturn
        end local 3 // org.apache.commons.configuration2.builder.ConfigurationBuilder defBuilder
        11: .line 679
      StackMap locals:
      StackMap stack:
            aload 1 /* params */
            invokestatic org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl.fromParameters:(Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/FileBasedBuilderParametersImpl;
        12: .line 678
            astore 3 /* fileParams */
        start local 3 // org.apache.commons.configuration2.builder.BuilderParameters fileParams
        13: .line 680
            aload 3 /* fileParams */
            ifnull 15
        14: .line 682
            aload 0 /* this */
            aload 3 /* fileParams */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.createXMLDefinitionBuilder:(Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
            areturn
        15: .line 685
      StackMap locals: org.apache.commons.configuration2.builder.BuilderParameters
      StackMap stack:
            new org.apache.commons.configuration2.ex.ConfigurationException
            dup
        16: .line 686
            ldc "No builder for configuration definition specified!"
        17: .line 685
            invokespecial org.apache.commons.configuration2.ex.ConfigurationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // org.apache.commons.configuration2.builder.BuilderParameters fileParams
        end local 2 // org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl cbParams
        end local 1 // java.util.Map params
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   18     0        this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0   18     1      params  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
            2   18     2    cbParams  Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            5   11     3  defBuilder  Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
           13   18     3  fileParams  Lorg/apache/commons/configuration2/builder/BuilderParameters;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
    MethodParameters:
        Name  Flags
      params  final

  protected org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>> createXMLDefinitionBuilder(org.apache.commons.configuration2.builder.BuilderParameters);
    descriptor: (Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.builder.BuilderParameters builderParams
         0: .line 703
            new org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder
            dup
         1: .line 704
            ldc Lorg/apache/commons/configuration2/XMLConfiguration;
         2: .line 703
            invokespecial org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.<init>:(Ljava/lang/Class;)V
            iconst_1
            anewarray org.apache.commons.configuration2.builder.BuilderParameters
            dup
            iconst_0
         3: .line 704
            aload 1 /* builderParams */
            aastore
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
         4: .line 703
            areturn
        end local 1 // org.apache.commons.configuration2.builder.BuilderParameters builderParams
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    5     1  builderParams  Lorg/apache/commons/configuration2/builder/BuilderParameters;
    Signature: (Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
    MethodParameters:
               Name  Flags
      builderParams  final

  protected org.apache.commons.configuration2.HierarchicalConfiguration<?> getDefinitionConfiguration();
    descriptor: ()Lorg/apache/commons/configuration2/HierarchicalConfiguration;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 723
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionConfiguration:Lorg/apache/commons/configuration2/HierarchicalConfiguration;
            ifnonnull 2
         1: .line 725
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getDefinitionBuilder:()Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
            invokeinterface org.apache.commons.configuration2.builder.ConfigurationBuilder.getConfiguration:()Lorg/apache/commons/configuration2/ImmutableConfiguration;
            checkcast org.apache.commons.configuration2.HierarchicalConfiguration
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionConfiguration:Lorg/apache/commons/configuration2/HierarchicalConfiguration;
         2: .line 727
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionConfiguration:Lorg/apache/commons/configuration2/HierarchicalConfiguration;
            areturn
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: ()Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;

  protected synchronized java.util.Collection<org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.Configuration>> getChildBuilders();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0024) ACC_PROTECTED, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 741
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.getChildBuilders:()Ljava/util/Collection;
            areturn
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
    Signature: ()Ljava/util/Collection<Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;>;

  protected org.apache.commons.configuration2.beanutils.BeanDeclaration createResultDeclaration(java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/util/Map;)Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // java.util.Map params
         0: .line 754
            aload 0 /* this */
            aload 1 /* params */
            invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.createResultDeclaration:(Ljava/util/Map;)Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;
            astore 2 /* paramsDecl */
        start local 2 // org.apache.commons.configuration2.beanutils.BeanDeclaration paramsDecl
         1: .line 756
            new org.apache.commons.configuration2.beanutils.XMLBeanDeclaration
            dup
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getDefinitionConfiguration:()Lorg/apache/commons/configuration2/HierarchicalConfiguration;
         2: .line 757
            ldc "header.result"
            iconst_1
            ldc Lorg/apache/commons/configuration2/CombinedConfiguration;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
         3: .line 756
            invokespecial org.apache.commons.configuration2.beanutils.XMLBeanDeclaration.<init>:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;ZLjava/lang/String;)V
         4: .line 755
            astore 3 /* resultDecl */
        start local 3 // org.apache.commons.configuration2.beanutils.XMLBeanDeclaration resultDecl
         5: .line 758
            new org.apache.commons.configuration2.beanutils.CombinedBeanDeclaration
            dup
            iconst_2
            anewarray org.apache.commons.configuration2.beanutils.BeanDeclaration
            dup
            iconst_0
            aload 3 /* resultDecl */
            aastore
            dup
            iconst_1
            aload 2 /* paramsDecl */
            aastore
            invokespecial org.apache.commons.configuration2.beanutils.CombinedBeanDeclaration.<init>:([Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)V
            areturn
        end local 3 // org.apache.commons.configuration2.beanutils.XMLBeanDeclaration resultDecl
        end local 2 // org.apache.commons.configuration2.beanutils.BeanDeclaration paramsDecl
        end local 1 // java.util.Map params
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    6     1      params  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
            1    6     2  paramsDecl  Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;
            5    6     3  resultDecl  Lorg/apache/commons/configuration2/beanutils/XMLBeanDeclaration;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;
    MethodParameters:
        Name  Flags
      params  final

  protected void initResultInstance(org.apache.commons.configuration2.CombinedConfiguration);
    descriptor: (Lorg/apache/commons/configuration2/CombinedConfiguration;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=8, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.CombinedConfiguration result
         0: .line 774
            aload 0 /* this */
            aload 1 /* result */
            invokespecial org.apache.commons.configuration2.builder.BasicConfigurationBuilder.initResultInstance:(Lorg/apache/commons/configuration2/ImmutableConfiguration;)V
         1: .line 776
            aload 0 /* this */
            aload 1 /* result */
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentConfiguration:Lorg/apache/commons/configuration2/CombinedConfiguration;
         2: .line 777
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getDefinitionConfiguration:()Lorg/apache/commons/configuration2/HierarchicalConfiguration;
            astore 2 /* config */
        start local 2 // org.apache.commons.configuration2.HierarchicalConfiguration config
         3: .line 778
            aload 2 /* config */
            ldc "header.result.nodeCombiner"
            invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getMaxIndex:(Ljava/lang/String;)I
            ifge 5
         4: .line 781
            aload 1 /* result */
            new org.apache.commons.configuration2.tree.OverrideCombiner
            dup
            invokespecial org.apache.commons.configuration2.tree.OverrideCombiner.<init>:()V
            invokevirtual org.apache.commons.configuration2.CombinedConfiguration.setNodeCombiner:(Lorg/apache/commons/configuration2/tree/NodeCombiner;)V
         5: .line 784
      StackMap locals: org.apache.commons.configuration2.HierarchicalConfiguration
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setUpCurrentParameters:()V
         6: .line 785
            aload 1 /* result */
            aload 2 /* config */
            ldc "header.combiner.override.list-nodes.node"
            invokestatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initNodeCombinerListNodes:(Lorg/apache/commons/configuration2/CombinedConfiguration;Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
         7: .line 786
            aload 0 /* this */
            aload 2 /* config */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.registerConfiguredProviders:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
         8: .line 787
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setUpCurrentXMLParameters:()V
         9: .line 788
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
            aload 0 /* this */
            aload 2 /* config */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initFileSystem:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;)Lorg/apache/commons/configuration2/io/FileSystem;
            invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.setFileSystem:(Lorg/apache/commons/configuration2/io/FileSystem;)Lorg/apache/commons/configuration2/builder/FileBasedBuilderParametersImpl;
            pop
        10: .line 789
            aload 0 /* this */
            aload 2 /* config */
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getBasePath:()Ljava/lang/String;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initSystemProperties:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
        11: .line 790
            aload 0 /* this */
            aload 2 /* config */
            aload 1 /* result */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.registerConfiguredLookups:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Lorg/apache/commons/configuration2/Configuration;)V
        12: .line 791
            aload 0 /* this */
            aload 2 /* config */
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.configureEntityResolver:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;)V
        13: .line 792
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentConfiguration:Lorg/apache/commons/configuration2/CombinedConfiguration;
            aload 2 /* config */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setUpParentInterpolator:(Lorg/apache/commons/configuration2/Configuration;Lorg/apache/commons/configuration2/Configuration;)V
        14: .line 794
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getSourceData:()Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
            astore 3 /* data */
        start local 3 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData data
        15: .line 795
            aload 3 /* data */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.getChildBuilders:()Ljava/util/Collection;
            invokeinterface java.util.Collection.isEmpty:()Z
            istore 4 /* createBuilders */
        start local 4 // boolean createBuilders
        16: .line 797
            aload 3 /* data */
            aload 1 /* result */
        17: .line 798
            aload 3 /* data */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.getOverrideSources:()Ljava/util/List;
            aload 3 /* data */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.overrideBuilders:Ljava/util/List;
        18: .line 797
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.createAndAddConfigurations:(Lorg/apache/commons/configuration2/CombinedConfiguration;Ljava/util/List;Ljava/util/List;)Ljava/util/List;
        19: .line 796
            astore 5 /* overrideBuilders */
        start local 5 // java.util.List overrideBuilders
        20: .line 799
            iload 4 /* createBuilders */
            ifeq 22
        21: .line 801
            aload 3 /* data */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.overrideBuilders:Ljava/util/List;
            aload 5 /* overrideBuilders */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        22: .line 803
      StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData int java.util.List
      StackMap stack:
            aload 3 /* data */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.getUnionSources:()Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 32
        23: .line 805
            aload 0 /* this */
            aload 1 /* result */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.createAdditionalsConfiguration:(Lorg/apache/commons/configuration2/CombinedConfiguration;)Lorg/apache/commons/configuration2/CombinedConfiguration;
            astore 6 /* addConfig */
        start local 6 // org.apache.commons.configuration2.CombinedConfiguration addConfig
        24: .line 806
            aload 1 /* result */
            aload 6 /* addConfig */
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.ADDITIONAL_NAME:Ljava/lang/String;
            invokevirtual org.apache.commons.configuration2.CombinedConfiguration.addConfiguration:(Lorg/apache/commons/configuration2/Configuration;Ljava/lang/String;)V
        25: .line 807
            aload 6 /* addConfig */
            aload 2 /* config */
            ldc "header.combiner.additional.list-nodes.node"
            invokestatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initNodeCombinerListNodes:(Lorg/apache/commons/configuration2/CombinedConfiguration;Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
        26: .line 809
            aload 3 /* data */
            aload 6 /* addConfig */
        27: .line 810
            aload 3 /* data */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.unionDeclarations:Ljava/util/List;
            aload 3 /* data */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.unionBuilders:Ljava/util/List;
        28: .line 809
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.createAndAddConfigurations:(Lorg/apache/commons/configuration2/CombinedConfiguration;Ljava/util/List;Ljava/util/List;)Ljava/util/List;
        29: .line 808
            astore 7 /* unionBuilders */
        start local 7 // java.util.List unionBuilders
        30: .line 811
            iload 4 /* createBuilders */
            ifeq 32
        31: .line 813
            aload 3 /* data */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.unionBuilders:Ljava/util/List;
            aload 7 /* unionBuilders */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        end local 7 // java.util.List unionBuilders
        end local 6 // org.apache.commons.configuration2.CombinedConfiguration addConfig
        32: .line 817
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            invokevirtual org.apache.commons.configuration2.CombinedConfiguration.isEmpty:()Z
            pop
        33: .line 818
            aload 0 /* this */
            aconst_null
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentConfiguration:Lorg/apache/commons/configuration2/CombinedConfiguration;
        34: .line 819
            return
        end local 5 // java.util.List overrideBuilders
        end local 4 // boolean createBuilders
        end local 3 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData data
        end local 2 // org.apache.commons.configuration2.HierarchicalConfiguration config
        end local 1 // org.apache.commons.configuration2.CombinedConfiguration result
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   35     0              this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0   35     1            result  Lorg/apache/commons/configuration2/CombinedConfiguration;
            3   35     2            config  Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
           15   35     3              data  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
           16   35     4    createBuilders  Z
           20   35     5  overrideBuilders  Ljava/util/List<Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;>;
           24   32     6         addConfig  Lorg/apache/commons/configuration2/CombinedConfiguration;
           30   32     7     unionBuilders  Ljava/util/List<Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;>;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    MethodParameters:
        Name  Flags
      result  final

  protected org.apache.commons.configuration2.CombinedConfiguration createAdditionalsConfiguration(org.apache.commons.configuration2.CombinedConfiguration);
    descriptor: (Lorg/apache/commons/configuration2/CombinedConfiguration;)Lorg/apache/commons/configuration2/CombinedConfiguration;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.CombinedConfiguration resultConfig
         0: .line 838
            new org.apache.commons.configuration2.CombinedConfiguration
            dup
            new org.apache.commons.configuration2.tree.UnionCombiner
            dup
            invokespecial org.apache.commons.configuration2.tree.UnionCombiner.<init>:()V
            invokespecial org.apache.commons.configuration2.CombinedConfiguration.<init>:(Lorg/apache/commons/configuration2/tree/NodeCombiner;)V
         1: .line 837
            astore 2 /* addConfig */
        start local 2 // org.apache.commons.configuration2.CombinedConfiguration addConfig
         2: .line 839
            aload 2 /* addConfig */
            aload 1 /* resultConfig */
            invokevirtual org.apache.commons.configuration2.CombinedConfiguration.getListDelimiterHandler:()Lorg/apache/commons/configuration2/convert/ListDelimiterHandler;
            invokevirtual org.apache.commons.configuration2.CombinedConfiguration.setListDelimiterHandler:(Lorg/apache/commons/configuration2/convert/ListDelimiterHandler;)V
         3: .line 840
            aload 2 /* addConfig */
            areturn
        end local 2 // org.apache.commons.configuration2.CombinedConfiguration addConfig
        end local 1 // org.apache.commons.configuration2.CombinedConfiguration resultConfig
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    4     1  resultConfig  Lorg/apache/commons/configuration2/CombinedConfiguration;
            2    4     2     addConfig  Lorg/apache/commons/configuration2/CombinedConfiguration;
    MethodParameters:
              Name  Flags
      resultConfig  final

  protected void registerConfiguredLookups(org.apache.commons.configuration2.HierarchicalConfiguration<?>, org.apache.commons.configuration2.Configuration);
    descriptor: (Lorg/apache/commons/configuration2/HierarchicalConfiguration;Lorg/apache/commons/configuration2/Configuration;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=10, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.HierarchicalConfiguration defConfig
        start local 2 // org.apache.commons.configuration2.Configuration resultConfig
         0: .line 858
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 3 /* lookups */
        start local 3 // java.util.Map lookups
         1: .line 861
            aload 1 /* defConfig */
            ldc "header.lookups.lookup"
            invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.configurationsAt:(Ljava/lang/String;)Ljava/util/List;
         2: .line 860
            astore 4 /* nodes */
        start local 4 // java.util.List nodes
         3: .line 862
            aload 4 /* nodes */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 9
      StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.HierarchicalConfiguration org.apache.commons.configuration2.Configuration java.util.Map java.util.List top java.util.Iterator
      StackMap stack:
         4: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.commons.configuration2.HierarchicalConfiguration
            astore 5 /* config */
        start local 5 // org.apache.commons.configuration2.HierarchicalConfiguration config
         5: .line 864
            new org.apache.commons.configuration2.beanutils.XMLBeanDeclaration
            dup
            aload 5 /* config */
            invokespecial org.apache.commons.configuration2.beanutils.XMLBeanDeclaration.<init>:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
            astore 7 /* decl */
        start local 7 // org.apache.commons.configuration2.beanutils.XMLBeanDeclaration decl
         6: .line 865
            aload 5 /* config */
            ldc "[@config-prefix]"
            invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getString:(Ljava/lang/String;)Ljava/lang/String;
            astore 8 /* key */
        start local 8 // java.lang.String key
         7: .line 866
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchBeanHelper:()Lorg/apache/commons/configuration2/beanutils/BeanHelper;
            aload 7 /* decl */
            invokevirtual org.apache.commons.configuration2.beanutils.BeanHelper.createBean:(Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)Ljava/lang/Object;
            checkcast org.apache.commons.configuration2.interpol.Lookup
            astore 9 /* lookup */
        start local 9 // org.apache.commons.configuration2.interpol.Lookup lookup
         8: .line 867
            aload 3 /* lookups */
            aload 8 /* key */
            aload 9 /* lookup */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 9 // org.apache.commons.configuration2.interpol.Lookup lookup
        end local 8 // java.lang.String key
        end local 7 // org.apache.commons.configuration2.beanutils.XMLBeanDeclaration decl
        end local 5 // org.apache.commons.configuration2.HierarchicalConfiguration config
         9: .line 862
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        10: .line 870
            aload 3 /* lookups */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 15
        11: .line 872
            aload 1 /* defConfig */
            invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getInterpolator:()Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
            astore 5 /* defCI */
        start local 5 // org.apache.commons.configuration2.interpol.ConfigurationInterpolator defCI
        12: .line 873
            aload 5 /* defCI */
            ifnull 14
        13: .line 875
            aload 5 /* defCI */
            aload 3 /* lookups */
            invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.registerLookups:(Ljava/util/Map;)V
        14: .line 877
      StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.HierarchicalConfiguration org.apache.commons.configuration2.Configuration java.util.Map java.util.List org.apache.commons.configuration2.interpol.ConfigurationInterpolator
      StackMap stack:
            aload 2 /* resultConfig */
            invokeinterface org.apache.commons.configuration2.Configuration.getInterpolator:()Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
            aload 3 /* lookups */
            invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.registerLookups:(Ljava/util/Map;)V
        end local 5 // org.apache.commons.configuration2.interpol.ConfigurationInterpolator defCI
        15: .line 879
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.util.List nodes
        end local 3 // java.util.Map lookups
        end local 2 // org.apache.commons.configuration2.Configuration resultConfig
        end local 1 // org.apache.commons.configuration2.HierarchicalConfiguration defConfig
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0   16     1     defConfig  Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
            0   16     2  resultConfig  Lorg/apache/commons/configuration2/Configuration;
            1   16     3       lookups  Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/configuration2/interpol/Lookup;>;
            3   16     4         nodes  Ljava/util/List<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
            5    9     5        config  Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
            6    9     7          decl  Lorg/apache/commons/configuration2/beanutils/XMLBeanDeclaration;
            7    9     8           key  Ljava/lang/String;
            8    9     9        lookup  Lorg/apache/commons/configuration2/interpol/Lookup;
           12   15     5         defCI  Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: (Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;Lorg/apache/commons/configuration2/Configuration;)V
    MethodParameters:
              Name  Flags
      defConfig     final
      resultConfig  final

  protected org.apache.commons.configuration2.io.FileSystem initFileSystem(org.apache.commons.configuration2.HierarchicalConfiguration<?>);
    descriptor: (Lorg/apache/commons/configuration2/HierarchicalConfiguration;)Lorg/apache/commons/configuration2/io/FileSystem;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.HierarchicalConfiguration config
         0: .line 894
            aload 1 /* config */
            ldc "header.fileSystem"
            invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getMaxIndex:(Ljava/lang/String;)I
            ifne 4
         1: .line 897
            new org.apache.commons.configuration2.beanutils.XMLBeanDeclaration
            dup
            aload 1 /* config */
            ldc "header.fileSystem"
            invokespecial org.apache.commons.configuration2.beanutils.XMLBeanDeclaration.<init>:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
         2: .line 896
            astore 2 /* decl */
        start local 2 // org.apache.commons.configuration2.beanutils.XMLBeanDeclaration decl
         3: .line 898
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchBeanHelper:()Lorg/apache/commons/configuration2/beanutils/BeanHelper;
            aload 2 /* decl */
            invokevirtual org.apache.commons.configuration2.beanutils.BeanHelper.createBean:(Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)Ljava/lang/Object;
            checkcast org.apache.commons.configuration2.io.FileSystem
            areturn
        end local 2 // org.apache.commons.configuration2.beanutils.XMLBeanDeclaration decl
         4: .line 900
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // org.apache.commons.configuration2.HierarchicalConfiguration config
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    5     1  config  Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
            3    4     2    decl  Lorg/apache/commons/configuration2/beanutils/XMLBeanDeclaration;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: (Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;)Lorg/apache/commons/configuration2/io/FileSystem;
    MethodParameters:
        Name  Flags
      config  final

  protected void initSystemProperties(org.apache.commons.configuration2.HierarchicalConfiguration<?>, java.lang.String);
    descriptor: (Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.HierarchicalConfiguration config
        start local 2 // java.lang.String basePath
         0: .line 916
            aload 1 /* config */
            ldc "[@systemProperties]"
            invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getString:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* fileName */
        start local 3 // java.lang.String fileName
         1: .line 917
            aload 3 /* fileName */
            ifnull 8
         2: .line 921
            aload 2 /* basePath */
            aload 3 /* fileName */
            invokestatic org.apache.commons.configuration2.SystemConfiguration.setSystemProperties:(Ljava/lang/String;Ljava/lang/String;)V
         3: .line 922
            goto 8
         4: .line 923
      StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.HierarchicalConfiguration java.lang.String java.lang.String
      StackMap stack: java.lang.Exception
            astore 4 /* ex */
        start local 4 // java.lang.Exception ex
         5: .line 925
            new org.apache.commons.configuration2.ex.ConfigurationException
            dup
         6: .line 926
            new java.lang.StringBuilder
            dup
            ldc "Error setting system properties from "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* fileName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 4 /* ex */
         7: .line 925
            invokespecial org.apache.commons.configuration2.ex.ConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.lang.Exception ex
         8: .line 929
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String fileName
        end local 2 // java.lang.String basePath
        end local 1 // org.apache.commons.configuration2.HierarchicalConfiguration config
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    9     1    config  Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
            0    9     2  basePath  Ljava/lang/String;
            1    9     3  fileName  Ljava/lang/String;
            5    8     4        ex  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.Exception
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: (Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;Ljava/lang/String;)V
    MethodParameters:
          Name  Flags
      config    final
      basePath  final

  protected void configureEntityResolver(org.apache.commons.configuration2.HierarchicalConfiguration<?>, org.apache.commons.configuration2.builder.XMLBuilderParametersImpl);
    descriptor: (Lorg/apache/commons/configuration2/HierarchicalConfiguration;Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=8, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.HierarchicalConfiguration config
        start local 2 // org.apache.commons.configuration2.builder.XMLBuilderParametersImpl xmlParams
         0: .line 943
            aload 1 /* config */
            ldc "header.entity-resolver"
            invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getMaxIndex:(Ljava/lang/String;)I
            ifne 17
         1: .line 946
            new org.apache.commons.configuration2.beanutils.XMLBeanDeclaration
            dup
            aload 1 /* config */
            ldc "header.entity-resolver"
            iconst_1
            invokespecial org.apache.commons.configuration2.beanutils.XMLBeanDeclaration.<init>:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;Z)V
         2: .line 945
            astore 3 /* decl */
        start local 3 // org.apache.commons.configuration2.beanutils.XMLBeanDeclaration decl
         3: .line 948
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchBeanHelper:()Lorg/apache/commons/configuration2/beanutils/BeanHelper;
            aload 3 /* decl */
         4: .line 949
            ldc Lorg/apache/commons/configuration2/resolver/CatalogResolver;
         5: .line 948
            invokevirtual org.apache.commons.configuration2.beanutils.BeanHelper.createBean:(Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast org.xml.sax.EntityResolver
         6: .line 947
            astore 4 /* resolver */
        start local 4 // org.xml.sax.EntityResolver resolver
         7: .line 950
            aload 2 /* xmlParams */
            invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
            invokevirtual org.apache.commons.configuration2.io.FileHandler.getFileSystem:()Lorg/apache/commons/configuration2/io/FileSystem;
            astore 5 /* fileSystem */
        start local 5 // org.apache.commons.configuration2.io.FileSystem fileSystem
         8: .line 951
            aload 5 /* fileSystem */
            ifnull 10
         9: .line 953
            aload 4 /* resolver */
            ldc "fileSystem"
            aload 5 /* fileSystem */
            invokestatic org.apache.commons.configuration2.beanutils.BeanHelper.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
        10: .line 955
      StackMap locals: org.apache.commons.configuration2.beanutils.XMLBeanDeclaration org.xml.sax.EntityResolver org.apache.commons.configuration2.io.FileSystem
      StackMap stack:
            aload 2 /* xmlParams */
            invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
            invokevirtual org.apache.commons.configuration2.io.FileHandler.getBasePath:()Ljava/lang/String;
            astore 6 /* basePath */
        start local 6 // java.lang.String basePath
        11: .line 956
            aload 6 /* basePath */
            ifnull 13
        12: .line 958
            aload 4 /* resolver */
            ldc "baseDir"
            aload 6 /* basePath */
            invokestatic org.apache.commons.configuration2.beanutils.BeanHelper.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
        13: .line 960
      StackMap locals: java.lang.String
      StackMap stack:
            new org.apache.commons.configuration2.interpol.ConfigurationInterpolator
            dup
            invokespecial org.apache.commons.configuration2.interpol.ConfigurationInterpolator.<init>:()V
            astore 7 /* ci */
        start local 7 // org.apache.commons.configuration2.interpol.ConfigurationInterpolator ci
        14: .line 961
            aload 7 /* ci */
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchPrefixLookups:()Ljava/util/Map;
            invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.registerLookups:(Ljava/util/Map;)V
        15: .line 962
            aload 4 /* resolver */
            ldc "interpolator"
            aload 7 /* ci */
            invokestatic org.apache.commons.configuration2.beanutils.BeanHelper.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
        16: .line 964
            aload 2 /* xmlParams */
            aload 4 /* resolver */
            invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.setEntityResolver:(Lorg/xml/sax/EntityResolver;)Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
            pop
        end local 7 // org.apache.commons.configuration2.interpol.ConfigurationInterpolator ci
        end local 6 // java.lang.String basePath
        end local 5 // org.apache.commons.configuration2.io.FileSystem fileSystem
        end local 4 // org.xml.sax.EntityResolver resolver
        end local 3 // org.apache.commons.configuration2.beanutils.XMLBeanDeclaration decl
        17: .line 966
      StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.HierarchicalConfiguration org.apache.commons.configuration2.builder.XMLBuilderParametersImpl
      StackMap stack:
            return
        end local 2 // org.apache.commons.configuration2.builder.XMLBuilderParametersImpl xmlParams
        end local 1 // org.apache.commons.configuration2.HierarchicalConfiguration config
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   18     0        this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0   18     1      config  Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
            0   18     2   xmlParams  Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
            3   17     3        decl  Lorg/apache/commons/configuration2/beanutils/XMLBeanDeclaration;
            7   17     4    resolver  Lorg/xml/sax/EntityResolver;
            8   17     5  fileSystem  Lorg/apache/commons/configuration2/io/FileSystem;
           11   17     6    basePath  Ljava/lang/String;
           14   17     7          ci  Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: (Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;)V
    MethodParameters:
           Name  Flags
      config     final
      xmlParams  final

  protected org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider providerForTag(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // java.lang.String tagName
         0: .line 981
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            aload 1 /* tagName */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.providerForTag:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
            areturn
        end local 1 // java.lang.String tagName
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    1     1  tagName  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      tagName  final

  protected void initChildBuilderParameters(org.apache.commons.configuration2.builder.BuilderParameters);
    descriptor: (Lorg/apache/commons/configuration2/builder/BuilderParameters;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.builder.BuilderParameters params
         0: .line 997
            aload 0 /* this */
            aload 1 /* params */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initDefaultChildParameters:(Lorg/apache/commons/configuration2/builder/BuilderParameters;)V
         1: .line 999
            aload 1 /* params */
            instanceof org.apache.commons.configuration2.builder.BasicBuilderParameters
            ifeq 3
         2: .line 1001
            aload 0 /* this */
            aload 1 /* params */
            checkcast org.apache.commons.configuration2.builder.BasicBuilderParameters
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initChildBasicParameters:(Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;)V
         3: .line 1003
      StackMap locals:
      StackMap stack:
            aload 1 /* params */
            instanceof org.apache.commons.configuration2.builder.XMLBuilderProperties
            ifeq 5
         4: .line 1005
            aload 0 /* this */
            aload 1 /* params */
            checkcast org.apache.commons.configuration2.builder.XMLBuilderProperties
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initChildXMLParameters:(Lorg/apache/commons/configuration2/builder/XMLBuilderProperties;)V
         5: .line 1007
      StackMap locals:
      StackMap stack:
            aload 1 /* params */
            instanceof org.apache.commons.configuration2.builder.FileBasedBuilderProperties
            ifeq 7
         6: .line 1009
            aload 0 /* this */
            aload 1 /* params */
            checkcast org.apache.commons.configuration2.builder.FileBasedBuilderProperties
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initChildFileBasedParameters:(Lorg/apache/commons/configuration2/builder/FileBasedBuilderProperties;)V
         7: .line 1011
      StackMap locals:
      StackMap stack:
            aload 1 /* params */
            instanceof org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl
            ifeq 9
         8: .line 1013
            aload 0 /* this */
            aload 1 /* params */
            checkcast org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initChildCombinedParameters:(Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;)V
         9: .line 1015
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.commons.configuration2.builder.BuilderParameters params
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0   10     1  params  Lorg/apache/commons/configuration2/builder/BuilderParameters;
    MethodParameters:
        Name  Flags
      params  final

  void initChildEventListeners(org.apache.commons.configuration2.builder.BasicConfigurationBuilder<? extends org.apache.commons.configuration2.Configuration>);
    descriptor: (Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.builder.BasicConfigurationBuilder dest
         0: .line 1027
            aload 0 /* this */
            aload 1 /* dest */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.copyEventListeners:(Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder;)V
         1: .line 1028
            return
        end local 1 // org.apache.commons.configuration2.builder.BasicConfigurationBuilder dest
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    2     1  dest  Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;
    Signature: (Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder<+Lorg/apache/commons/configuration2/Configuration;>;)V
    MethodParameters:
      Name  Flags
      dest  final

  org.apache.commons.configuration2.CombinedConfiguration getConfigurationUnderConstruction();
    descriptor: ()Lorg/apache/commons/configuration2/CombinedConfiguration;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 1040
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentConfiguration:Lorg/apache/commons/configuration2/CombinedConfiguration;
            areturn
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;

  void initBean(java.lang.Object, org.apache.commons.configuration2.beanutils.BeanDeclaration);
    descriptor: (Ljava/lang/Object;Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // java.lang.Object bean
        start local 2 // org.apache.commons.configuration2.beanutils.BeanDeclaration decl
         0: .line 1053
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchBeanHelper:()Lorg/apache/commons/configuration2/beanutils/BeanHelper;
            aload 1 /* bean */
            aload 2 /* decl */
            invokevirtual org.apache.commons.configuration2.beanutils.BeanHelper.initBean:(Ljava/lang/Object;Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)V
         1: .line 1054
            return
        end local 2 // org.apache.commons.configuration2.beanutils.BeanDeclaration decl
        end local 1 // java.lang.Object bean
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    2     1  bean  Ljava/lang/Object;
            0    2     2  decl  Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;
    MethodParameters:
      Name  Flags
      bean  final
      decl  final

  private void setUpCurrentParameters();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 1063
            aload 0 /* this */
         1: .line 1064
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getParameters:()Ljava/util/Map;
            iconst_1
            invokestatic org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.fromParameters:(Ljava/util/Map;Z)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
         2: .line 1063
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
         3: .line 1065
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_PROVIDERS_MAP:Ljava/util/Map;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.registerMissingProviders:(Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            pop
         4: .line 1066
            return
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;

  private void setUpCurrentXMLParameters();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 1078
            aload 0 /* this */
            new org.apache.commons.configuration2.builder.XMLBuilderParametersImpl
            dup
            invokespecial org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.<init>:()V
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
         1: .line 1079
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initDefaultBasePath:()V
         2: .line 1080
            return
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException

  private void setUpParentInterpolator(org.apache.commons.configuration2.Configuration, org.apache.commons.configuration2.Configuration);
    descriptor: (Lorg/apache/commons/configuration2/Configuration;Lorg/apache/commons/configuration2/Configuration;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.Configuration resultConfig
        start local 2 // org.apache.commons.configuration2.Configuration defConfig
         0: .line 1094
            aload 0 /* this */
            new org.apache.commons.configuration2.interpol.ConfigurationInterpolator
            dup
            invokespecial org.apache.commons.configuration2.interpol.ConfigurationInterpolator.<init>:()V
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.parentInterpolator:Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
         1: .line 1095
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.parentInterpolator:Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
            new org.apache.commons.configuration2.ConfigurationLookup
            dup
         2: .line 1096
            aload 1 /* resultConfig */
            invokespecial org.apache.commons.configuration2.ConfigurationLookup.<init>:(Lorg/apache/commons/configuration2/ImmutableConfiguration;)V
         3: .line 1095
            invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.addDefaultLookup:(Lorg/apache/commons/configuration2/interpol/Lookup;)V
         4: .line 1097
            aload 2 /* defConfig */
            invokeinterface org.apache.commons.configuration2.Configuration.getInterpolator:()Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
            astore 3 /* defInterpolator */
        start local 3 // org.apache.commons.configuration2.interpol.ConfigurationInterpolator defInterpolator
         5: .line 1098
            aload 3 /* defInterpolator */
            ifnull 7
         6: .line 1100
            aload 3 /* defInterpolator */
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.parentInterpolator:Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
            invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.setParentInterpolator:(Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;)V
         7: .line 1102
      StackMap locals: org.apache.commons.configuration2.interpol.ConfigurationInterpolator
      StackMap stack:
            return
        end local 3 // org.apache.commons.configuration2.interpol.ConfigurationInterpolator defInterpolator
        end local 2 // org.apache.commons.configuration2.Configuration defConfig
        end local 1 // org.apache.commons.configuration2.Configuration resultConfig
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    8     0             this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    8     1     resultConfig  Lorg/apache/commons/configuration2/Configuration;
            0    8     2        defConfig  Lorg/apache/commons/configuration2/Configuration;
            5    8     3  defInterpolator  Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
    MethodParameters:
              Name  Flags
      resultConfig  final
      defConfig     final

  private void initDefaultBasePath();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 1114
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            ifnonnull 1
            new java.lang.AssertionError
            dup
            ldc "Current parameters undefined!"
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
         1: .line 1115
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getBasePath:()Ljava/lang/String;
            ifnull 4
         2: .line 1117
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getBasePath:()Ljava/lang/String;
            invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.setBasePath:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedBuilderParametersImpl;
            pop
         3: .line 1118
            goto 15
         4: .line 1122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getDefinitionBuilder:()Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
         5: .line 1121
            astore 1 /* defBuilder */
        start local 1 // org.apache.commons.configuration2.builder.ConfigurationBuilder defBuilder
         6: .line 1123
            aload 1 /* defBuilder */
            instanceof org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder
            ifeq 15
         7: .line 1128
            aload 1 /* defBuilder */
            checkcast org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder
         8: .line 1127
            astore 2 /* fileBuilder */
        start local 2 // org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder fileBuilder
         9: .line 1129
            aload 2 /* fileBuilder */
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
            invokevirtual org.apache.commons.configuration2.io.FileHandler.getURL:()Ljava/net/URL;
            astore 3 /* url */
        start local 3 // java.net.URL url
        10: .line 1130
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
            aload 3 /* url */
            ifnull 12
            aload 3 /* url */
        11: .line 1131
            invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
            goto 14
      StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.builder.ConfigurationBuilder org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder java.net.URL
      StackMap stack: org.apache.commons.configuration2.builder.XMLBuilderParametersImpl
        12: aload 2 /* fileBuilder */
            invokevirtual org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
        13: .line 1132
            invokevirtual org.apache.commons.configuration2.io.FileHandler.getBasePath:()Ljava/lang/String;
        14: .line 1130
      StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.builder.ConfigurationBuilder org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder java.net.URL
      StackMap stack: org.apache.commons.configuration2.builder.XMLBuilderParametersImpl java.lang.String
            invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.setBasePath:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/FileBasedBuilderParametersImpl;
            pop
        end local 3 // java.net.URL url
        end local 2 // org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder fileBuilder
        end local 1 // org.apache.commons.configuration2.builder.ConfigurationBuilder defBuilder
        15: .line 1135
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   16     0         this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            6   15     1   defBuilder  Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
            9   15     2  fileBuilder  Lorg/apache/commons/configuration2/builder/FileBasedConfigurationBuilder;
           10   15     3          url  Ljava/net/URL;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException

  private void initDefaultChildParameters(org.apache.commons.configuration2.builder.BuilderParameters);
    descriptor: (Lorg/apache/commons/configuration2/builder/BuilderParameters;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.builder.BuilderParameters params
         0: .line 1152
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.getChildDefaultParametersManager:()Lorg/apache/commons/configuration2/builder/DefaultParametersManager;
         1: .line 1153
            aload 1 /* params */
            invokevirtual org.apache.commons.configuration2.builder.DefaultParametersManager.initializeParameters:(Lorg/apache/commons/configuration2/builder/BuilderParameters;)V
         2: .line 1154
            return
        end local 1 // org.apache.commons.configuration2.builder.BuilderParameters params
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    3     1  params  Lorg/apache/commons/configuration2/builder/BuilderParameters;
    MethodParameters:
        Name  Flags
      params  final

  private void initChildBasicParameters(org.apache.commons.configuration2.builder.BasicBuilderParameters);
    descriptor: (Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.builder.BasicBuilderParameters params
         0: .line 1166
            aload 1 /* params */
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchPrefixLookups:()Ljava/util/Map;
            invokevirtual org.apache.commons.configuration2.builder.BasicBuilderParameters.setPrefixLookups:(Ljava/util/Map;)Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
            pop
         1: .line 1167
            aload 1 /* params */
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.parentInterpolator:Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
            invokevirtual org.apache.commons.configuration2.builder.BasicBuilderParameters.setParentInterpolator:(Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;)Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
            pop
         2: .line 1168
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.isInheritSettings:()Z
            ifeq 4
         3: .line 1170
            aload 1 /* params */
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getParameters:()Ljava/util/Map;
            invokevirtual org.apache.commons.configuration2.builder.BasicBuilderParameters.inheritFrom:(Ljava/util/Map;)V
         4: .line 1172
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.commons.configuration2.builder.BasicBuilderParameters params
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    5     1  params  Lorg/apache/commons/configuration2/builder/BasicBuilderParameters;
    MethodParameters:
        Name  Flags
      params  final

  private void initChildFileBasedParameters(org.apache.commons.configuration2.builder.FileBasedBuilderProperties<?>);
    descriptor: (Lorg/apache/commons/configuration2/builder/FileBasedBuilderProperties;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.builder.FileBasedBuilderProperties params
         0: .line 1184
            aload 1 /* params */
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getBasePath:()Ljava/lang/String;
            invokeinterface org.apache.commons.configuration2.builder.FileBasedBuilderProperties.setBasePath:(Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 1185
            aload 1 /* params */
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
            invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
         2: .line 1186
            invokevirtual org.apache.commons.configuration2.io.FileHandler.getFileSystem:()Lorg/apache/commons/configuration2/io/FileSystem;
         3: .line 1185
            invokeinterface org.apache.commons.configuration2.builder.FileBasedBuilderProperties.setFileSystem:(Lorg/apache/commons/configuration2/io/FileSystem;)Ljava/lang/Object;
            pop
         4: .line 1187
            return
        end local 1 // org.apache.commons.configuration2.builder.FileBasedBuilderProperties params
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    5     1  params  Lorg/apache/commons/configuration2/builder/FileBasedBuilderProperties<*>;
    Signature: (Lorg/apache/commons/configuration2/builder/FileBasedBuilderProperties<*>;)V
    MethodParameters:
        Name  Flags
      params  final

  private void initChildXMLParameters(org.apache.commons.configuration2.builder.XMLBuilderProperties<?>);
    descriptor: (Lorg/apache/commons/configuration2/builder/XMLBuilderProperties;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.builder.XMLBuilderProperties params
         0: .line 1197
            aload 1 /* params */
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
            invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.getEntityResolver:()Lorg/xml/sax/EntityResolver;
            invokeinterface org.apache.commons.configuration2.builder.XMLBuilderProperties.setEntityResolver:(Lorg/xml/sax/EntityResolver;)Ljava/lang/Object;
            pop
         1: .line 1198
            return
        end local 1 // org.apache.commons.configuration2.builder.XMLBuilderProperties params
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    2     1  params  Lorg/apache/commons/configuration2/builder/XMLBuilderProperties<*>;
    Signature: (Lorg/apache/commons/configuration2/builder/XMLBuilderProperties<*>;)V
    MethodParameters:
        Name  Flags
      params  final

  private void initChildCombinedParameters(org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl);
    descriptor: (Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl params
         0: .line 1211
            aload 1 /* params */
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.registerMissingProviders:(Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            pop
         1: .line 1212
            aload 1 /* params */
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getBasePath:()Ljava/lang/String;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.setBasePath:(Ljava/lang/String;)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            pop
         2: .line 1213
            return
        end local 1 // org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl params
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    3     1  params  Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
    MethodParameters:
        Name  Flags
      params  final

  private org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData getSourceData();
    descriptor: ()Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 1227
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
            ifnonnull 5
         1: .line 1229
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            ifnonnull 4
         2: .line 1231
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setUpCurrentParameters:()V
         3: .line 1232
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.setUpCurrentXMLParameters:()V
         4: .line 1234
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.createSourceData:()Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
         5: .line 1236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.sourceData:Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
            areturn
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException

  private org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData createSourceData();
    descriptor: ()Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 1249
            new org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData
            dup
            aload 0 /* this */
            invokespecial org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.<init>:(Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;)V
            astore 1 /* result */
        start local 1 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData result
         1: .line 1250
            aload 1 /* result */
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getDefinitionConfiguration:()Lorg/apache/commons/configuration2/HierarchicalConfiguration;
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData.initFromDefinitionConfiguration:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
         2: .line 1251
            aload 1 /* result */
            areturn
        end local 1 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData result
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            1    3     1  result  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder$ConfigurationSourceData;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException

  private java.lang.String getBasePath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 1262
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentXMLParameters:Lorg/apache/commons/configuration2/builder/XMLBuilderParametersImpl;
            invokevirtual org.apache.commons.configuration2.builder.XMLBuilderParametersImpl.getFileHandler:()Lorg/apache/commons/configuration2/io/FileHandler;
            invokevirtual org.apache.commons.configuration2.io.FileHandler.getBasePath:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;

  private void registerConfiguredProviders(org.apache.commons.configuration2.HierarchicalConfiguration<?>);
    descriptor: (Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.HierarchicalConfiguration defConfig
         0: .line 1275
            aload 1 /* defConfig */
            ldc "header.providers.provider"
            invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.configurationsAt:(Ljava/lang/String;)Ljava/util/List;
         1: .line 1274
            astore 2 /* nodes */
        start local 2 // java.util.List nodes
         2: .line 1276
            aload 2 /* nodes */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 9
      StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.HierarchicalConfiguration java.util.List top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.commons.configuration2.HierarchicalConfiguration
            astore 3 /* config */
        start local 3 // org.apache.commons.configuration2.HierarchicalConfiguration config
         4: .line 1278
            new org.apache.commons.configuration2.beanutils.XMLBeanDeclaration
            dup
            aload 3 /* config */
            invokespecial org.apache.commons.configuration2.beanutils.XMLBeanDeclaration.<init>:(Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
            astore 5 /* decl */
        start local 5 // org.apache.commons.configuration2.beanutils.XMLBeanDeclaration decl
         5: .line 1279
            aload 3 /* config */
            ldc "[@config-tag]"
            invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getString:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* key */
        start local 6 // java.lang.String key
         6: .line 1280
            aload 0 /* this */
            getfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.currentParameters:Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            aload 6 /* key */
         7: .line 1281
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.fetchBeanHelper:()Lorg/apache/commons/configuration2/beanutils/BeanHelper;
            aload 5 /* decl */
            invokevirtual org.apache.commons.configuration2.beanutils.BeanHelper.createBean:(Lorg/apache/commons/configuration2/beanutils/BeanDeclaration;)Ljava/lang/Object;
            checkcast org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider
         8: .line 1280
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedBuilderParametersImpl.registerProvider:(Ljava/lang/String;Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;)Lorg/apache/commons/configuration2/builder/combined/CombinedBuilderParametersImpl;
            pop
        end local 6 // java.lang.String key
        end local 5 // org.apache.commons.configuration2.beanutils.XMLBeanDeclaration decl
        end local 3 // org.apache.commons.configuration2.HierarchicalConfiguration config
         9: .line 1276
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        10: .line 1283
            return
        end local 2 // java.util.List nodes
        end local 1 // org.apache.commons.configuration2.HierarchicalConfiguration defConfig
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0   11     1  defConfig  Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
            2   11     2      nodes  Ljava/util/List<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
            4    9     3     config  Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
            5    9     5       decl  Lorg/apache/commons/configuration2/beanutils/XMLBeanDeclaration;
            6    9     6        key  Ljava/lang/String;
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException
    Signature: (Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;)V
    MethodParameters:
           Name  Flags
      defConfig  final

  private void addDefinitionBuilderChangeListener(org.apache.commons.configuration2.builder.ConfigurationBuilder<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>>);
    descriptor: (Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // org.apache.commons.configuration2.builder.ConfigurationBuilder defBuilder
         0: .line 1296
            aload 1 /* defBuilder */
            getstatic org.apache.commons.configuration2.builder.ConfigurationBuilderEvent.RESET:Lorg/apache/commons/configuration2/event/EventType;
         1: .line 1297
            aload 0 /* this */
            aload 1 /* defBuilder */
            invokedynamic onEvent(Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;)Lorg/apache/commons/configuration2/event/EventListener;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Lorg/apache/commons/configuration2/event/Event;)V
                  org/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder.lambda$0(Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;Lorg/apache/commons/configuration2/builder/ConfigurationBuilderEvent;)V (7)
                  (Lorg/apache/commons/configuration2/builder/ConfigurationBuilderEvent;)V
         2: .line 1296
            invokeinterface org.apache.commons.configuration2.builder.ConfigurationBuilder.addEventListener:(Lorg/apache/commons/configuration2/event/EventType;Lorg/apache/commons/configuration2/event/EventListener;)V
         3: .line 1304
            return
        end local 1 // org.apache.commons.configuration2.builder.ConfigurationBuilder defBuilder
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    4     1  defBuilder  Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
    Signature: (Lorg/apache/commons/configuration2/builder/ConfigurationBuilder<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;)V
    MethodParameters:
            Name  Flags
      defBuilder  final

  private java.util.Map<java.lang.String, ? extends org.apache.commons.configuration2.interpol.Lookup> fetchPrefixLookups();
    descriptor: ()Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
         0: .line 1315
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.getConfigurationUnderConstruction:()Lorg/apache/commons/configuration2/CombinedConfiguration;
            astore 1 /* cc */
        start local 1 // org.apache.commons.configuration2.CombinedConfiguration cc
         1: .line 1316
            aload 1 /* cc */
            ifnull 2
            aload 1 /* cc */
            invokevirtual org.apache.commons.configuration2.CombinedConfiguration.getInterpolator:()Lorg/apache/commons/configuration2/interpol/ConfigurationInterpolator;
            invokevirtual org.apache.commons.configuration2.interpol.ConfigurationInterpolator.getLookups:()Ljava/util/Map;
            goto 3
      StackMap locals: org.apache.commons.configuration2.CombinedConfiguration
      StackMap stack:
         2: aconst_null
      StackMap locals:
      StackMap stack: java.util.Map
         3: areturn
        end local 1 // org.apache.commons.configuration2.CombinedConfiguration cc
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            1    4     1    cc  Lorg/apache/commons/configuration2/CombinedConfiguration;
    Signature: ()Ljava/util/Map<Ljava/lang/String;+Lorg/apache/commons/configuration2/interpol/Lookup;>;

  private java.util.Collection<org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration> createDeclarations(java.util.Collection<? extends org.apache.commons.configuration2.HierarchicalConfiguration<?>>);
    descriptor: (Ljava/util/Collection;)Ljava/util/Collection;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 1 // java.util.Collection configs
         0: .line 1330
            new java.util.ArrayList
            dup
            aload 1 /* configs */
            invokeinterface java.util.Collection.size:()I
            invokespecial java.util.ArrayList.<init>:(I)V
         1: .line 1329
            astore 2 /* declarations */
        start local 2 // java.util.Collection declarations
         2: .line 1331
            aload 1 /* configs */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 4
            goto 5
      StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder java.util.Collection java.util.Collection top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.commons.configuration2.HierarchicalConfiguration
            astore 3 /* c */
        start local 3 // org.apache.commons.configuration2.HierarchicalConfiguration c
         4: .line 1333
            aload 2 /* declarations */
            new org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration
            dup
            aload 0 /* this */
            aload 3 /* c */
            invokespecial org.apache.commons.configuration2.builder.combined.ConfigurationDeclaration.<init>:(Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;Lorg/apache/commons/configuration2/HierarchicalConfiguration;)V
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // org.apache.commons.configuration2.HierarchicalConfiguration c
         5: .line 1331
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         6: .line 1335
            aload 2 /* declarations */
            areturn
        end local 2 // java.util.Collection declarations
        end local 1 // java.util.Collection configs
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    7     1       configs  Ljava/util/Collection<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;
            2    7     2  declarations  Ljava/util/Collection<Lorg/apache/commons/configuration2/builder/combined/ConfigurationDeclaration;>;
            4    5     3             c  Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
    Signature: (Ljava/util/Collection<+Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;>;)Ljava/util/Collection<Lorg/apache/commons/configuration2/builder/combined/ConfigurationDeclaration;>;
    MethodParameters:
         Name  Flags
      configs  final

  private static void initNodeCombinerListNodes(org.apache.commons.configuration2.CombinedConfiguration, org.apache.commons.configuration2.HierarchicalConfiguration<?>, java.lang.String);
    descriptor: (Lorg/apache/commons/configuration2/CombinedConfiguration;Lorg/apache/commons/configuration2/HierarchicalConfiguration;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=6, args_size=3
        start local 0 // org.apache.commons.configuration2.CombinedConfiguration cc
        start local 1 // org.apache.commons.configuration2.HierarchicalConfiguration defConfig
        start local 2 // java.lang.String key
         0: .line 1351
            aload 1 /* defConfig */
            aload 2 /* key */
            invokeinterface org.apache.commons.configuration2.HierarchicalConfiguration.getList:(Ljava/lang/String;)Ljava/util/List;
            astore 3 /* listNodes */
        start local 3 // java.util.List listNodes
         1: .line 1352
            aload 3 /* listNodes */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 4
      StackMap locals: org.apache.commons.configuration2.CombinedConfiguration org.apache.commons.configuration2.HierarchicalConfiguration java.lang.String java.util.List top java.util.Iterator
      StackMap stack:
         2: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 4 /* listNode */
        start local 4 // java.lang.Object listNode
         3: .line 1354
            aload 0 /* cc */
            invokevirtual org.apache.commons.configuration2.CombinedConfiguration.getNodeCombiner:()Lorg/apache/commons/configuration2/tree/NodeCombiner;
            aload 4 /* listNode */
            checkcast java.lang.String
            invokevirtual org.apache.commons.configuration2.tree.NodeCombiner.addListNode:(Ljava/lang/String;)V
        end local 4 // java.lang.Object listNode
         4: .line 1352
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 1356
            return
        end local 3 // java.util.List listNodes
        end local 2 // java.lang.String key
        end local 1 // org.apache.commons.configuration2.HierarchicalConfiguration defConfig
        end local 0 // org.apache.commons.configuration2.CombinedConfiguration cc
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0         cc  Lorg/apache/commons/configuration2/CombinedConfiguration;
            0    6     1  defConfig  Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;
            0    6     2        key  Ljava/lang/String;
            1    6     3  listNodes  Ljava/util/List<Ljava/lang/Object;>;
            3    4     4   listNode  Ljava/lang/Object;
    Signature: (Lorg/apache/commons/configuration2/CombinedConfiguration;Lorg/apache/commons/configuration2/HierarchicalConfiguration<*>;Ljava/lang/String;)V
    MethodParameters:
           Name  Flags
      cc         final
      defConfig  final
      key        final

  private static java.util.Map<java.lang.String, org.apache.commons.configuration2.builder.combined.ConfigurationBuilderProvider> createDefaultProviders();
    descriptor: ()Ljava/util/Map;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=0
         0: .line 1366
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
         1: .line 1365
            astore 0 /* providers */
        start local 0 // java.util.Map providers
         2: .line 1367
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         3: goto 6
         4: .line 1369
      StackMap locals: java.util.Map int
      StackMap stack:
            aload 0 /* providers */
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_TAGS:[Ljava/lang/String;
            iload 1 /* i */
            aaload
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_PROVIDERS:[Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;
            iload 1 /* i */
            aaload
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 1367
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 1 /* i */
            getstatic org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.DEFAULT_TAGS:[Ljava/lang/String;
            arraylength
            if_icmplt 4
        end local 1 // int i
         7: .line 1371
            aload 0 /* providers */
            areturn
        end local 0 // java.util.Map providers
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            2    8     0  providers  Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;>;
            3    7     1          i  I
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/apache/commons/configuration2/builder/combined/ConfigurationBuilderProvider;>;

  public org.apache.commons.configuration2.builder.BasicConfigurationBuilder configure(org.apache.commons.configuration2.builder.BuilderParameters[]);
    descriptor: ([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder;
    flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.configure:([Lorg/apache/commons/configuration2/builder/BuilderParameters;)Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void initResultInstance(org.apache.commons.configuration2.ImmutableConfiguration);
    descriptor: (Lorg/apache/commons/configuration2/ImmutableConfiguration;)V
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.apache.commons.configuration2.CombinedConfiguration
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.initResultInstance:(Lorg/apache/commons/configuration2/CombinedConfiguration;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws org.apache.commons.configuration2.ex.ConfigurationException

  private void lambda$0(org.apache.commons.configuration2.builder.ConfigurationBuilder, org.apache.commons.configuration2.builder.ConfigurationBuilderEvent);
    descriptor: (Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;Lorg/apache/commons/configuration2/builder/ConfigurationBuilderEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
        start local 2 // org.apache.commons.configuration2.builder.ConfigurationBuilderEvent event
         0: .line 1298
            aload 0 /* this */
            dup
            astore 3
            monitorenter
         1: .line 1300
            aload 0 /* this */
            invokevirtual org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.reset:()V
         2: .line 1301
            aload 0 /* this */
            aload 1
            putfield org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder.definitionBuilder:Lorg/apache/commons/configuration2/builder/ConfigurationBuilder;
         3: .line 1298
            aload 3
            monitorexit
         4: goto 7
      StackMap locals: org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder org.apache.commons.configuration2.builder.ConfigurationBuilder org.apache.commons.configuration2.builder.ConfigurationBuilderEvent org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder
      StackMap stack: java.lang.Throwable
         5: aload 3
            monitorexit
         6: athrow
         7: .line 1303
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.commons.configuration2.builder.ConfigurationBuilderEvent event
        end local 0 // org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lorg/apache/commons/configuration2/builder/combined/CombinedConfigurationBuilder;
            0    8     2  event  Lorg/apache/commons/configuration2/builder/ConfigurationBuilderEvent;
      Exception table:
        from    to  target  type
           1     4       5  any
           5     6       5  any
}
Signature: Lorg/apache/commons/configuration2/builder/BasicConfigurationBuilder<Lorg/apache/commons/configuration2/CombinedConfiguration;>;
SourceFile: "CombinedConfigurationBuilder.java"
NestMembers:
  org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  private ConfigurationSourceData = org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData of org.apache.commons.configuration2.builder.combined.CombinedConfigurationBuilder