class oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData extends java.lang.Object { private final java.util.Collection overrideBuilders; private final java.util.Collection unionBuilders; private final java.util.Map namedBuilders; private final java.util.Collection allBuilders; private oadd.org.apache.commons.configuration.event.EventListener changeListener; final oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder this$0; public void (oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder) { oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v; java.util.HashMap v; java.util.LinkedList v, v, v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v := @parameter: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder; v. = v; specialinvoke v.()>(); v = new java.util.LinkedList; specialinvoke v.()>(); v. = v; v = new java.util.LinkedList; specialinvoke v.()>(); v. = v; v = new java.util.HashMap; specialinvoke v.()>(); v. = v; v = new java.util.LinkedList; specialinvoke v.()>(); v. = v; return; } public void initFromDefinitionConfiguration(oadd.org.apache.commons.configuration.HierarchicalConfiguration) throws oadd.org.apache.commons.configuration.ex.ConfigurationException { java.util.Collection v, v, v; oadd.org.apache.commons.configuration.HierarchicalConfiguration v; java.util.List v, v, v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v := @parameter: oadd.org.apache.commons.configuration.HierarchicalConfiguration; v = v.; v = specialinvoke v.(v); interfaceinvoke v.(v); v = v.; v = interfaceinvoke v.("override"); interfaceinvoke v.(v); v = v.; v = interfaceinvoke v.("additional"); interfaceinvoke v.(v); return; } public void createAndAddConfigurations(oadd.org.apache.commons.configuration.CombinedConfiguration, java.util.Collection) throws oadd.org.apache.commons.configuration.ex.ConfigurationException { java.util.Iterator v; java.util.Collection v; oadd.org.apache.commons.configuration.builder.ConfigurationBuilder v; oadd.org.apache.commons.configuration.builder.combined.ConfigurationDeclaration v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v; oadd.org.apache.commons.configuration.CombinedConfiguration v; java.lang.Object v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; boolean v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v := @parameter: oadd.org.apache.commons.configuration.CombinedConfiguration; v := @parameter: java.util.Collection; specialinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = new oadd.org.apache.commons.configuration.builder.combined.ConfigurationDeclaration; v = v.; specialinvoke v.(oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder,oadd.org.apache.commons.configuration.HierarchicalConfiguration)>(v, v); v = specialinvoke v.(v, v); specialinvoke v.(v, v, v); goto label; label: return; } public void cleanUp() { java.util.Iterator v; java.util.Collection v; oadd.org.apache.commons.configuration.event.EventType v; oadd.org.apache.commons.configuration.event.EventListener v; java.util.Map v; java.lang.Object v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; boolean v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v = virtualinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = ; v = v.; interfaceinvoke v.(v, v); goto label; label: v = v.; interfaceinvoke v.(); return; } public java.util.Collection getChildBuilders() { oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; java.util.Collection v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v = v.; return v; } public java.util.Collection getOverrideSources() { oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; java.util.Collection v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v = v.; return v; } public java.util.Collection getUnionSources() { oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; java.util.Collection v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v = v.; return v; } public oadd.org.apache.commons.configuration.builder.ConfigurationBuilder getNamedBuilder(java.lang.String) { java.util.Map v; java.lang.Object v; java.lang.String v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v := @parameter: java.lang.String; v = v.; v = interfaceinvoke v.(v); return v; } public java.util.Set builderNames() { java.util.Set v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; java.util.Map v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v = v.; v = interfaceinvoke v.(); return v; } private oadd.org.apache.commons.configuration.builder.ConfigurationBuilder createConfigurationBuilder(oadd.org.apache.commons.configuration.HierarchicalConfiguration, oadd.org.apache.commons.configuration.builder.combined.ConfigurationDeclaration) throws oadd.org.apache.commons.configuration.ex.ConfigurationException { oadd.org.apache.commons.configuration.event.EventType v; oadd.org.apache.commons.configuration.HierarchicalConfiguration v; java.util.Map v; java.lang.String v, v, v, v, v; oadd.org.apache.commons.configuration.builder.combined.ConfigurationBuilderProvider v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; oadd.org.apache.commons.configuration.ex.ConfigurationException v; java.util.Collection v; oadd.org.apache.commons.configuration.builder.ConfigurationBuilder v; oadd.org.apache.commons.configuration.builder.combined.ConfigurationDeclaration v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder v; oadd.org.apache.commons.configuration.event.EventListener v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v := @parameter: oadd.org.apache.commons.configuration.HierarchicalConfiguration; v := @parameter: oadd.org.apache.commons.configuration.builder.combined.ConfigurationDeclaration; v = v.; v = interfaceinvoke v.(); v = virtualinvoke v.(v); if v != null goto label; v = new oadd.org.apache.commons.configuration.ex.ConfigurationException; v = interfaceinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("Unsupported configuration source: \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = interfaceinvoke v.(v); v = virtualinvoke v.(); if v == null goto label; v = v.; v = virtualinvoke v.(); interfaceinvoke v.(v, v); label: v = v.; interfaceinvoke v.(v); v = ; v = v.; interfaceinvoke v.(v, v); return v; } private void addChildConfiguration(oadd.org.apache.commons.configuration.CombinedConfiguration, oadd.org.apache.commons.configuration.builder.combined.ConfigurationDeclaration, oadd.org.apache.commons.configuration.builder.ConfigurationBuilder) throws oadd.org.apache.commons.configuration.ex.ConfigurationException { oadd.org.apache.commons.configuration.ex.ConfigurationException v; oadd.org.apache.commons.configuration.builder.ConfigurationBuilder v; oadd.org.apache.commons.configuration.builder.combined.ConfigurationDeclaration v; oadd.org.apache.commons.configuration.CombinedConfiguration v; oadd.org.apache.commons.configuration.ImmutableConfiguration v; java.lang.String v, v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; boolean v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v := @parameter: oadd.org.apache.commons.configuration.CombinedConfiguration; v := @parameter: oadd.org.apache.commons.configuration.builder.combined.ConfigurationDeclaration; v := @parameter: oadd.org.apache.commons.configuration.builder.ConfigurationBuilder; label: v = interfaceinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); virtualinvoke v.(v, v, v); label: goto label; label: v := @caughtexception; v = virtualinvoke v.(); if v != 0 goto label; throw v; label: return; catch oadd.org.apache.commons.configuration.ex.ConfigurationException from label to label with label; } private void createBuilderChangeListener() { oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData$1 v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v = new oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData$1; specialinvoke v.(oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData)>(v); v. = v; return; } private java.util.List fetchTopLevelOverrideConfigs(oadd.org.apache.commons.configuration.HierarchicalConfiguration) { java.util.Iterator v; java.lang.String[] v; oadd.org.apache.commons.configuration.HierarchicalConfiguration v; java.util.List v; int v, v; java.lang.Object v; java.lang.String v, v; oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData v; boolean v, v; v := @this: oadd.org.apache.commons.configuration.builder.combined.CombinedConfigurationBuilder$ConfigurationSourceData; v := @parameter: oadd.org.apache.commons.configuration.HierarchicalConfiguration; v = interfaceinvoke v.(null); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = ; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = virtualinvoke v.(v); if v == 0 goto label; interfaceinvoke v.(); goto label; label: v = v + 1; goto label; label: return v; } }