public class org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl extends org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemBaseImpl<org.jboss.shrinkwrap.resolver.api.maven.MavenResolverSystem, org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystem, org.jboss.shrinkwrap.resolver.api.maven.PomEquippedResolveStage, org.jboss.shrinkwrap.resolver.api.maven.PomlessResolveStage, org.jboss.shrinkwrap.resolver.api.maven.MavenStrategyStage, org.jboss.shrinkwrap.resolver.api.maven.MavenFormatStage> implements org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystem, org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionContainer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl
  super_class: org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemBaseImpl
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
         0: .line 46
            aload 0 /* this */
            new org.jboss.shrinkwrap.resolver.impl.maven.PomlessResolveStageImpl
            dup
            new org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl
            dup
            invokespecial org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.<init>:()V
            invokespecial org.jboss.shrinkwrap.resolver.impl.maven.PomlessResolveStageImpl.<init>:(Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;)V
            invokespecial org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemBaseImpl.<init>:(Lorg/jboss/shrinkwrap/resolver/api/maven/PomlessResolveStageBase;)V
         1: .line 47
            return
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;
    Exceptions:
      throws java.lang.IllegalArgumentException

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystem withClassPathResolution(boolean);
    descriptor: (Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
        start local 1 // boolean useClassPathResolution
         0: .line 51
            iload 1 /* useClassPathResolution */
            ifne 2
         1: .line 52
            aload 0 /* this */
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.getMavenWorkingSession:()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.disableClassPathWorkspaceReader:()V
         2: .line 54
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // boolean useClassPathResolution
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    3     0                    this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;
            0    3     1  useClassPathResolution  Z
    MethodParameters:
                        Name  Flags
      useClassPathResolution  

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystem withRemoteRepo(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String url
        start local 3 // java.lang.String layout
         0: .line 59
            aload 0 /* this */
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.getMavenWorkingSession:()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
            aload 1 /* name */
            aload 2 /* url */
            aload 3 /* layout */
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepositories.createRemoteRepository:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenRemoteRepository;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.addRemoteRepo:(Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenRemoteRepository;)V
         1: .line 60
            aload 0 /* this */
            areturn
        end local 3 // java.lang.String layout
        end local 2 // java.lang.String url
        end local 1 // java.lang.String name
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;
            0    2     1    name  Ljava/lang/String;
            0    2     2     url  Ljava/lang/String;
            0    2     3  layout  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      name    
      url     
      layout  

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystem withRemoteRepo(java.lang.String, java.net.URL, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/net/URL;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
        start local 1 // java.lang.String name
        start local 2 // java.net.URL url
        start local 3 // java.lang.String layout
         0: .line 65
            aload 0 /* this */
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.getMavenWorkingSession:()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
            aload 1 /* name */
            aload 2 /* url */
            aload 3 /* layout */
            invokestatic org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepositories.createRemoteRepository:(Ljava/lang/String;Ljava/net/URL;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenRemoteRepository;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.addRemoteRepo:(Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenRemoteRepository;)V
         1: .line 66
            aload 0 /* this */
            areturn
        end local 3 // java.lang.String layout
        end local 2 // java.net.URL url
        end local 1 // java.lang.String name
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;
            0    2     1    name  Ljava/lang/String;
            0    2     2     url  Ljava/net/URL;
            0    2     3  layout  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      name    
      url     
      layout  

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystem withRemoteRepo(org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository);
    descriptor: (Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenRemoteRepository;)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
        start local 1 // org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository repository
         0: .line 71
            aload 0 /* this */
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.getMavenWorkingSession:()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
            aload 1 /* repository */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.addRemoteRepo:(Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenRemoteRepository;)V
         1: .line 72
            aload 0 /* this */
            areturn
        end local 1 // org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository repository
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;
            0    2     1  repository  Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenRemoteRepository;
    MethodParameters:
            Name  Flags
      repository  

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystem withMavenCentralRepo(boolean);
    descriptor: (Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
        start local 1 // boolean useMavenCentral
         0: .line 77
            iload 1 /* useMavenCentral */
            ifne 2
         1: .line 78
            aload 0 /* this */
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.getMavenWorkingSession:()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.disableMavenCentral:()V
         2: .line 80
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // boolean useMavenCentral
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;
            0    3     1  useMavenCentral  Z
    MethodParameters:
                 Name  Flags
      useMavenCentral  

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystem workOffline();
    descriptor: ()Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
         0: .line 85
            aload 0 /* this */
            iconst_1
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.workOffline:(Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
            areturn
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystem workOffline(boolean);
    descriptor: (Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
        start local 1 // boolean workOffline
         0: .line 90
            aload 0 /* this */
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.getMavenWorkingSession:()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
            iload 1 /* workOffline */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.setOffline:(Z)V
         1: .line 91
            aload 0 /* this */
            areturn
        end local 1 // boolean workOffline
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;
            0    2     1  workOffline  Z
    MethodParameters:
             Name  Flags
      workOffline  

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystem useLegacyLocalRepo(boolean);
    descriptor: (Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
        start local 1 // boolean useLegacyLocalRepository
         0: .line 96
            aload 0 /* this */
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.getMavenWorkingSession:()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
            iload 1 /* useLegacyLocalRepository */
            invokeinterface org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession.useLegacyLocalRepository:(Z)V
         1: .line 97
            aload 0 /* this */
            areturn
        end local 1 // boolean useLegacyLocalRepository
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;
            0    2     1  useLegacyLocalRepository  Z
    MethodParameters:
                          Name  Flags
      useLegacyLocalRepository  

  public org.jboss.shrinkwrap.resolver.api.maven.MavenWorkingSession getMavenWorkingSession();
    descriptor: ()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
         0: .line 102
            aload 0 /* this */
            invokespecial org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemBaseImpl.getSession:()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
            areturn
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;

  protected org.jboss.shrinkwrap.resolver.api.maven.MavenResolverSystem getUnconfigurableView();
    descriptor: ()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolverSystem;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
         0: .line 112
            new org.jboss.shrinkwrap.resolver.impl.maven.MavenResolverSystemImpl
            dup
            new org.jboss.shrinkwrap.resolver.impl.maven.PomlessResolveStageImpl
            dup
            aload 0 /* this */
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.getSession:()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
            invokespecial org.jboss.shrinkwrap.resolver.impl.maven.PomlessResolveStageImpl.<init>:(Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;)V
            invokespecial org.jboss.shrinkwrap.resolver.impl.maven.MavenResolverSystemImpl.<init>:(Lorg/jboss/shrinkwrap/resolver/api/maven/PomlessResolveStage;)V
            areturn
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;

  protected org.jboss.shrinkwrap.resolver.api.maven.PomEquippedResolveStage createPomEquippedResolveStage();
    descriptor: ()Lorg/jboss/shrinkwrap/resolver/api/maven/PomEquippedResolveStage;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
         0: .line 122
            new org.jboss.shrinkwrap.resolver.impl.maven.PomEquippedResolveStageImpl
            dup
            aload 0 /* this */
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.getSession:()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;
            invokespecial org.jboss.shrinkwrap.resolver.impl.maven.PomEquippedResolveStageImpl.<init>:(Lorg/jboss/shrinkwrap/resolver/api/maven/MavenWorkingSession;)V
            areturn
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemImpl;

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystemBase useLegacyLocalRepo(boolean);
    descriptor: (Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystemBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.useLegacyLocalRepo:(Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected org.jboss.shrinkwrap.resolver.api.maven.MavenResolverSystemBase getUnconfigurableView();
    descriptor: ()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolverSystemBase;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.getUnconfigurableView:()Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolverSystem;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected org.jboss.shrinkwrap.resolver.api.maven.PomEquippedResolveStageBase createPomEquippedResolveStage();
    descriptor: ()Lorg/jboss/shrinkwrap/resolver/api/maven/PomEquippedResolveStageBase;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.createPomEquippedResolveStage:()Lorg/jboss/shrinkwrap/resolver/api/maven/PomEquippedResolveStage;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystemBase withClassPathResolution(boolean);
    descriptor: (Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystemBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.withClassPathResolution:(Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystemBase withRemoteRepo(org.jboss.shrinkwrap.resolver.api.maven.repository.MavenRemoteRepository);
    descriptor: (Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenRemoteRepository;)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystemBase;
    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.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.withRemoteRepo:(Lorg/jboss/shrinkwrap/resolver/api/maven/repository/MavenRemoteRepository;)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystemBase withRemoteRepo(java.lang.String, java.net.URL, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/net/URL;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystemBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            aload 2
            aload 3
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.withRemoteRepo:(Ljava/lang/String;Ljava/net/URL;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystemBase withRemoteRepo(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystemBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            aload 2
            aload 3
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.withRemoteRepo:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystemBase withMavenCentralRepo(boolean);
    descriptor: (Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystemBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.withMavenCentralRepo:(Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystemBase workOffline(boolean);
    descriptor: (Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystemBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.workOffline:(Z)Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystemBase workOffline();
    descriptor: ()Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystemBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.ConfigurableMavenResolverSystemImpl.workOffline:()Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lorg/jboss/shrinkwrap/resolver/impl/maven/ConfigurableMavenResolverSystemBaseImpl<Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolverSystem;Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;Lorg/jboss/shrinkwrap/resolver/api/maven/PomEquippedResolveStage;Lorg/jboss/shrinkwrap/resolver/api/maven/PomlessResolveStage;Lorg/jboss/shrinkwrap/resolver/api/maven/MavenStrategyStage;Lorg/jboss/shrinkwrap/resolver/api/maven/MavenFormatStage;>;Lorg/jboss/shrinkwrap/resolver/api/maven/ConfigurableMavenResolverSystem;Lorg/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionContainer;
SourceFile: "ConfigurableMavenResolverSystemImpl.java"