public class org.apache.maven.settings.building.DefaultSettingsBuildingRequest implements org.apache.maven.settings.building.SettingsBuildingRequest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.maven.settings.building.DefaultSettingsBuildingRequest
  super_class: java.lang.Object
{
  private java.io.File globalSettingsFile;
    descriptor: Ljava/io/File;
    flags: (0x0002) ACC_PRIVATE

  private java.io.File userSettingsFile;
    descriptor: Ljava/io/File;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.maven.settings.building.SettingsSource globalSettingsSource;
    descriptor: Lorg/apache/maven/settings/building/SettingsSource;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.maven.settings.building.SettingsSource userSettingsSource;
    descriptor: Lorg/apache/maven/settings/building/SettingsSource;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Properties systemProperties;
    descriptor: Ljava/util/Properties;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Properties userProperties;
    descriptor: Ljava/util/Properties;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
         0: .line 30
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;

  public java.io.File getGlobalSettingsFile();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
         0: .line 49
            aload 0 /* this */
            getfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.globalSettingsFile:Ljava/io/File;
            areturn
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;

  public org.apache.maven.settings.building.DefaultSettingsBuildingRequest setGlobalSettingsFile(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
        start local 1 // java.io.File globalSettingsFile
         0: .line 55
            aload 0 /* this */
            aload 1 /* globalSettingsFile */
            putfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.globalSettingsFile:Ljava/io/File;
         1: .line 57
            aload 0 /* this */
            areturn
        end local 1 // java.io.File globalSettingsFile
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            0    2     1  globalSettingsFile  Ljava/io/File;
    MethodParameters:
                    Name  Flags
      globalSettingsFile  

  public org.apache.maven.settings.building.SettingsSource getGlobalSettingsSource();
    descriptor: ()Lorg/apache/maven/settings/building/SettingsSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
         0: .line 63
            aload 0 /* this */
            getfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.globalSettingsSource:Lorg/apache/maven/settings/building/SettingsSource;
            areturn
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;

  public org.apache.maven.settings.building.DefaultSettingsBuildingRequest setGlobalSettingsSource(org.apache.maven.settings.building.SettingsSource);
    descriptor: (Lorg/apache/maven/settings/building/SettingsSource;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
        start local 1 // org.apache.maven.settings.building.SettingsSource globalSettingsSource
         0: .line 69
            aload 0 /* this */
            aload 1 /* globalSettingsSource */
            putfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.globalSettingsSource:Lorg/apache/maven/settings/building/SettingsSource;
         1: .line 71
            aload 0 /* this */
            areturn
        end local 1 // org.apache.maven.settings.building.SettingsSource globalSettingsSource
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            0    2     1  globalSettingsSource  Lorg/apache/maven/settings/building/SettingsSource;
    MethodParameters:
                      Name  Flags
      globalSettingsSource  

  public java.io.File getUserSettingsFile();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
         0: .line 77
            aload 0 /* this */
            getfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.userSettingsFile:Ljava/io/File;
            areturn
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;

  public org.apache.maven.settings.building.DefaultSettingsBuildingRequest setUserSettingsFile(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
        start local 1 // java.io.File userSettingsFile
         0: .line 83
            aload 0 /* this */
            aload 1 /* userSettingsFile */
            putfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.userSettingsFile:Ljava/io/File;
         1: .line 85
            aload 0 /* this */
            areturn
        end local 1 // java.io.File userSettingsFile
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            0    2     1  userSettingsFile  Ljava/io/File;
    MethodParameters:
                  Name  Flags
      userSettingsFile  

  public org.apache.maven.settings.building.SettingsSource getUserSettingsSource();
    descriptor: ()Lorg/apache/maven/settings/building/SettingsSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
         0: .line 91
            aload 0 /* this */
            getfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.userSettingsSource:Lorg/apache/maven/settings/building/SettingsSource;
            areturn
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;

  public org.apache.maven.settings.building.DefaultSettingsBuildingRequest setUserSettingsSource(org.apache.maven.settings.building.SettingsSource);
    descriptor: (Lorg/apache/maven/settings/building/SettingsSource;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
        start local 1 // org.apache.maven.settings.building.SettingsSource userSettingsSource
         0: .line 97
            aload 0 /* this */
            aload 1 /* userSettingsSource */
            putfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.userSettingsSource:Lorg/apache/maven/settings/building/SettingsSource;
         1: .line 99
            aload 0 /* this */
            areturn
        end local 1 // org.apache.maven.settings.building.SettingsSource userSettingsSource
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            0    2     1  userSettingsSource  Lorg/apache/maven/settings/building/SettingsSource;
    MethodParameters:
                    Name  Flags
      userSettingsSource  

  public java.util.Properties getSystemProperties();
    descriptor: ()Ljava/util/Properties;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
         0: .line 105
            aload 0 /* this */
            getfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.systemProperties:Ljava/util/Properties;
            ifnonnull 2
         1: .line 107
            aload 0 /* this */
            new java.util.Properties
            dup
            invokespecial java.util.Properties.<init>:()V
            putfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.systemProperties:Ljava/util/Properties;
         2: .line 110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.systemProperties:Ljava/util/Properties;
            areturn
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;

  public org.apache.maven.settings.building.DefaultSettingsBuildingRequest setSystemProperties(java.util.Properties);
    descriptor: (Ljava/util/Properties;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
        start local 1 // java.util.Properties systemProperties
         0: .line 116
            aload 1 /* systemProperties */
            ifnull 8
         1: .line 118
            aload 0 /* this */
            new java.util.Properties
            dup
            invokespecial java.util.Properties.<init>:()V
            putfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.systemProperties:Ljava/util/Properties;
         2: .line 119
            aload 1 /* systemProperties */
            dup
            astore 2
            monitorenter
         3: .line 121
            aload 0 /* this */
            getfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.systemProperties:Ljava/util/Properties;
            aload 1 /* systemProperties */
            invokevirtual java.util.Properties.putAll:(Ljava/util/Map;)V
         4: .line 119
            aload 2
            monitorexit
         5: goto 9
      StackMap locals: org.apache.maven.settings.building.DefaultSettingsBuildingRequest java.util.Properties java.util.Properties
      StackMap stack: java.lang.Throwable
         6: aload 2
            monitorexit
         7: athrow
         8: .line 126
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.systemProperties:Ljava/util/Properties;
         9: .line 129
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.util.Properties systemProperties
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   10     0              this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            0   10     1  systemProperties  Ljava/util/Properties;
      Exception table:
        from    to  target  type
           3     5       6  any
           6     7       6  any
    MethodParameters:
                  Name  Flags
      systemProperties  

  public java.util.Properties getUserProperties();
    descriptor: ()Ljava/util/Properties;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
         0: .line 135
            aload 0 /* this */
            getfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.userProperties:Ljava/util/Properties;
            ifnonnull 2
         1: .line 137
            aload 0 /* this */
            new java.util.Properties
            dup
            invokespecial java.util.Properties.<init>:()V
            putfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.userProperties:Ljava/util/Properties;
         2: .line 140
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.userProperties:Ljava/util/Properties;
            areturn
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;

  public org.apache.maven.settings.building.DefaultSettingsBuildingRequest setUserProperties(java.util.Properties);
    descriptor: (Ljava/util/Properties;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
        start local 1 // java.util.Properties userProperties
         0: .line 146
            aload 1 /* userProperties */
            ifnull 4
         1: .line 148
            aload 0 /* this */
            new java.util.Properties
            dup
            invokespecial java.util.Properties.<init>:()V
            putfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.userProperties:Ljava/util/Properties;
         2: .line 149
            aload 0 /* this */
            getfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.userProperties:Ljava/util/Properties;
            aload 1 /* userProperties */
            invokevirtual java.util.Properties.putAll:(Ljava/util/Map;)V
         3: .line 150
            goto 5
         4: .line 153
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.maven.settings.building.DefaultSettingsBuildingRequest.userProperties:Ljava/util/Properties;
         5: .line 156
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.util.Properties userProperties
        end local 0 // org.apache.maven.settings.building.DefaultSettingsBuildingRequest this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            0    6     1  userProperties  Ljava/util/Properties;
    MethodParameters:
                Name  Flags
      userProperties  

  public org.apache.maven.settings.building.SettingsBuildingRequest setGlobalSettingsFile(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/maven/settings/building/SettingsBuildingRequest;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.apache.maven.settings.building.DefaultSettingsBuildingRequest.setGlobalSettingsFile:(Ljava/io/File;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.maven.settings.building.SettingsBuildingRequest setGlobalSettingsSource(org.apache.maven.settings.building.SettingsSource);
    descriptor: (Lorg/apache/maven/settings/building/SettingsSource;)Lorg/apache/maven/settings/building/SettingsBuildingRequest;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.apache.maven.settings.building.DefaultSettingsBuildingRequest.setGlobalSettingsSource:(Lorg/apache/maven/settings/building/SettingsSource;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.maven.settings.building.SettingsBuildingRequest setSystemProperties(java.util.Properties);
    descriptor: (Ljava/util/Properties;)Lorg/apache/maven/settings/building/SettingsBuildingRequest;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.apache.maven.settings.building.DefaultSettingsBuildingRequest.setSystemProperties:(Ljava/util/Properties;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.maven.settings.building.SettingsBuildingRequest setUserSettingsFile(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/maven/settings/building/SettingsBuildingRequest;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.apache.maven.settings.building.DefaultSettingsBuildingRequest.setUserSettingsFile:(Ljava/io/File;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.maven.settings.building.SettingsBuildingRequest setUserSettingsSource(org.apache.maven.settings.building.SettingsSource);
    descriptor: (Lorg/apache/maven/settings/building/SettingsSource;)Lorg/apache/maven/settings/building/SettingsBuildingRequest;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.apache.maven.settings.building.DefaultSettingsBuildingRequest.setUserSettingsSource:(Lorg/apache/maven/settings/building/SettingsSource;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.maven.settings.building.SettingsBuildingRequest setUserProperties(java.util.Properties);
    descriptor: (Ljava/util/Properties;)Lorg/apache/maven/settings/building/SettingsBuildingRequest;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.apache.maven.settings.building.DefaultSettingsBuildingRequest.setUserProperties:(Ljava/util/Properties;)Lorg/apache/maven/settings/building/DefaultSettingsBuildingRequest;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "DefaultSettingsBuildingRequest.java"