class org.graalvm.component.installer.TestBase$WB implements org.graalvm.component.installer.Feedback
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.graalvm.component.installer.TestBase$WB
  super_class: java.lang.Object
{
  java.util.ResourceBundle localBundle;
    descriptor: Ljava/util/ResourceBundle;
    flags: (0x0000) 

  final org.graalvm.component.installer.TestBase this$0;
    descriptor: Lorg/graalvm/component/installer/TestBase;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void message(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.String bundleKey
        start local 2 // java.lang.Object[] params
         0: .line 420
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.localBundle:Ljava/util/ResourceBundle;
            aload 1 /* bundleKey */
            aload 2 /* params */
            invokevirtual org.graalvm.component.installer.TestBase.message:(Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
         1: .line 421
            return
        end local 2 // java.lang.Object[] params
        end local 1 // java.lang.String bundleKey
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/graalvm/component/installer/TestBase$WB;
            0    2     1  bundleKey  Ljava/lang/String;
            0    2     2     params  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      bundleKey  
      params     

  public void output(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.String bundleKey
        start local 2 // java.lang.Object[] params
         0: .line 425
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.localBundle:Ljava/util/ResourceBundle;
            aload 1 /* bundleKey */
            aload 2 /* params */
            invokevirtual org.graalvm.component.installer.TestBase.output:(Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
         1: .line 426
            return
        end local 2 // java.lang.Object[] params
        end local 1 // java.lang.String bundleKey
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/graalvm/component/installer/TestBase$WB;
            0    2     1  bundleKey  Ljava/lang/String;
            0    2     2     params  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      bundleKey  
      params     

  public boolean verbosePart(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Z
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.String bundleKey
        start local 2 // java.lang.Object[] params
         0: .line 430
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.localBundle:Ljava/util/ResourceBundle;
            aload 1 /* bundleKey */
            aload 2 /* params */
            invokevirtual org.graalvm.component.installer.TestBase.verbosePart:(Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
         1: .line 431
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            getfield org.graalvm.component.installer.TestBase.verbose:Z
            ireturn
        end local 2 // java.lang.Object[] params
        end local 1 // java.lang.String bundleKey
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/graalvm/component/installer/TestBase$WB;
            0    2     1  bundleKey  Ljava/lang/String;
            0    2     2     params  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      bundleKey  
      params     

  public boolean verboseOutput(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Z
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.String bundleKey
        start local 2 // java.lang.Object[] params
         0: .line 436
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.localBundle:Ljava/util/ResourceBundle;
            aload 1 /* bundleKey */
            aload 2 /* params */
            invokevirtual org.graalvm.component.installer.TestBase.verboseOutput:(Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
         1: .line 437
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            getfield org.graalvm.component.installer.TestBase.verbose:Z
            ireturn
        end local 2 // java.lang.Object[] params
        end local 1 // java.lang.String bundleKey
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/graalvm/component/installer/TestBase$WB;
            0    2     1  bundleKey  Ljava/lang/String;
            0    2     2     params  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      bundleKey  
      params     

  public void error(java.lang.String, java.lang.Throwable, java.lang.Object[]);
    descriptor: (Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.String key
        start local 2 // java.lang.Throwable t
        start local 3 // java.lang.Object[] params
         0: .line 442
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.localBundle:Ljava/util/ResourceBundle;
            aload 1 /* key */
            aload 2 /* t */
            aload 3 /* params */
            invokevirtual org.graalvm.component.installer.TestBase.error:(Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
         1: .line 443
            return
        end local 3 // java.lang.Object[] params
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String key
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/graalvm/component/installer/TestBase$WB;
            0    2     1     key  Ljava/lang/String;
            0    2     2       t  Ljava/lang/Throwable;
            0    2     3  params  [Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      key     
      t       
      params  

  public java.lang.String l10n(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.String key
        start local 2 // java.lang.Object[] params
         0: .line 447
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.localBundle:Ljava/util/ResourceBundle;
            aload 1 /* key */
            aload 2 /* params */
            invokevirtual org.graalvm.component.installer.TestBase.l10n:(Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 2 // java.lang.Object[] params
        end local 1 // java.lang.String key
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/graalvm/component/installer/TestBase$WB;
            0    1     1     key  Ljava/lang/String;
            0    1     2  params  [Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      key     
      params  

  public java.lang.RuntimeException failure(java.lang.String, java.lang.Throwable, java.lang.Object[]);
    descriptor: (Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)Ljava/lang/RuntimeException;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.String key
        start local 2 // java.lang.Throwable t
        start local 3 // java.lang.Object[] params
         0: .line 452
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.localBundle:Ljava/util/ResourceBundle;
            aload 1 /* key */
            aload 2 /* t */
            aload 3 /* params */
            invokevirtual org.graalvm.component.installer.TestBase.failure:(Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)Ljava/lang/RuntimeException;
            areturn
        end local 3 // java.lang.Object[] params
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String key
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/graalvm/component/installer/TestBase$WB;
            0    1     1     key  Ljava/lang/String;
            0    1     2       t  Ljava/lang/Throwable;
            0    1     3  params  [Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      key     
      t       
      params  

  public boolean verbatimOut(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.String msg
        start local 2 // boolean beVerbose
         0: .line 457
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 1 /* msg */
            iload 2 /* beVerbose */
            invokevirtual org.graalvm.component.installer.TestBase.verbatimOut:(Ljava/lang/String;Z)Z
            ireturn
        end local 2 // boolean beVerbose
        end local 1 // java.lang.String msg
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/graalvm/component/installer/TestBase$WB;
            0    1     1        msg  Ljava/lang/String;
            0    1     2  beVerbose  Z
    MethodParameters:
           Name  Flags
      msg        
      beVerbose  

  <X> void <init>(java.lang.Class<X>);
    descriptor: (Lorg/graalvm/component/installer/TestBase;Ljava/lang/Class;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 2 // java.lang.Class clazz
         0: .line 460
            aload 0 /* this */
            aload 1
            putfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 461
            aload 2 /* clazz */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            astore 3 /* s */
        start local 3 // java.lang.String s
         2: .line 462
            aload 3 /* s */
            iconst_0
            aload 3 /* s */
            bipush 46
            invokevirtual java.lang.String.lastIndexOf:(I)I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 3 /* s */
         3: .line 463
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            aload 3 /* s */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".Bundle"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic java.util.ResourceBundle.getBundle:(Ljava/lang/String;)Ljava/util/ResourceBundle;
            putfield org.graalvm.component.installer.TestBase$WB.localBundle:Ljava/util/ResourceBundle;
         4: .line 464
            return
        end local 3 // java.lang.String s
        end local 2 // java.lang.Class clazz
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lorg/graalvm/component/installer/TestBase$WB;
            0    5     2  clazz  Ljava/lang/Class<TX;>;
            2    5     3      s  Ljava/lang/String;
    Signature: <X:Ljava/lang/Object;>(Ljava/lang/Class<TX;>;)V
    MethodParameters:
        Name  Flags
      this$0  final
      clazz   

  public <X> org.graalvm.component.installer.Feedback withBundle(java.lang.Class<X>);
    descriptor: (Ljava/lang/Class;)Lorg/graalvm/component/installer/Feedback;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.Class clazz
         0: .line 468
            new org.graalvm.component.installer.TestBase$WB
            dup
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 1 /* clazz */
            invokespecial org.graalvm.component.installer.TestBase$WB.<init>:(Lorg/graalvm/component/installer/TestBase;Ljava/lang/Class;)V
            areturn
        end local 1 // java.lang.Class clazz
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/graalvm/component/installer/TestBase$WB;
            0    1     1  clazz  Ljava/lang/Class<TX;>;
    Signature: <X:Ljava/lang/Object;>(Ljava/lang/Class<TX;>;)Lorg/graalvm/component/installer/Feedback;
    MethodParameters:
       Name  Flags
      clazz  

  public void outputPart(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.String bundleKey
        start local 2 // java.lang.Object[] params
         0: .line 473
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.localBundle:Ljava/util/ResourceBundle;
            aload 1 /* bundleKey */
            aload 2 /* params */
            invokevirtual org.graalvm.component.installer.TestBase.output:(Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
         1: .line 474
            return
        end local 2 // java.lang.Object[] params
        end local 1 // java.lang.String bundleKey
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/graalvm/component/installer/TestBase$WB;
            0    2     1  bundleKey  Ljava/lang/String;
            0    2     2     params  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      bundleKey  
      params     

  public boolean verbatimPart(java.lang.String, boolean, boolean);
    descriptor: (Ljava/lang/String;ZZ)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.String msg
        start local 2 // boolean error
        start local 3 // boolean beVerbose
         0: .line 478
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 1 /* msg */
            iload 2 /* error */
            iload 3 /* beVerbose */
            invokevirtual org.graalvm.component.installer.TestBase.verbatimPart:(Ljava/lang/String;ZZ)Z
            ireturn
        end local 3 // boolean beVerbose
        end local 2 // boolean error
        end local 1 // java.lang.String msg
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/graalvm/component/installer/TestBase$WB;
            0    1     1        msg  Ljava/lang/String;
            0    1     2      error  Z
            0    1     3  beVerbose  Z
    MethodParameters:
           Name  Flags
      msg        
      error      
      beVerbose  

  public boolean verbatimPart(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.lang.String msg
        start local 2 // boolean beVerbose
         0: .line 483
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 1 /* msg */
            iload 2 /* beVerbose */
            invokevirtual org.graalvm.component.installer.TestBase.verbatimPart:(Ljava/lang/String;Z)Z
            ireturn
        end local 2 // boolean beVerbose
        end local 1 // java.lang.String msg
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/graalvm/component/installer/TestBase$WB;
            0    1     1        msg  Ljava/lang/String;
            0    1     2  beVerbose  Z
    MethodParameters:
           Name  Flags
      msg        
      beVerbose  

  public boolean backspace(int, boolean);
    descriptor: (IZ)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // int chars
        start local 2 // boolean beVerbose
         0: .line 488
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            iload 1 /* chars */
            iload 2 /* beVerbose */
            invokevirtual org.graalvm.component.installer.TestBase.backspace:(IZ)Z
            ireturn
        end local 2 // boolean beVerbose
        end local 1 // int chars
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/graalvm/component/installer/TestBase$WB;
            0    1     1      chars  I
            0    1     2  beVerbose  Z
    MethodParameters:
           Name  Flags
      chars      
      beVerbose  

  public java.lang.String acceptLine(boolean);
    descriptor: (Z)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // boolean autoYes
         0: .line 493
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            iload 1 /* autoYes */
            invokevirtual org.graalvm.component.installer.TestBase.acceptLine:(Z)Ljava/lang/String;
            areturn
        end local 1 // boolean autoYes
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/graalvm/component/installer/TestBase$WB;
            0    1     1  autoYes  Z
    MethodParameters:
         Name  Flags
      autoYes  

  public char[] acceptPassword();
    descriptor: ()[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.component.installer.TestBase$WB this
         0: .line 498
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            invokevirtual org.graalvm.component.installer.TestBase.acceptPassword:()[C
            areturn
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/component/installer/TestBase$WB;

  public void addLocalFileCache(java.net.URL, java.nio.file.Path);
    descriptor: (Ljava/net/URL;Ljava/nio/file/Path;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.net.URL location
        start local 2 // java.nio.file.Path local
         0: .line 503
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 1 /* location */
            aload 2 /* local */
            invokevirtual org.graalvm.component.installer.TestBase.addLocalFileCache:(Ljava/net/URL;Ljava/nio/file/Path;)V
         1: .line 504
            return
        end local 2 // java.nio.file.Path local
        end local 1 // java.net.URL location
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/graalvm/component/installer/TestBase$WB;
            0    2     1  location  Ljava/net/URL;
            0    2     2     local  Ljava/nio/file/Path;
    MethodParameters:
          Name  Flags
      location  
      local     

  public java.nio.file.Path getLocalCache(java.net.URL);
    descriptor: (Ljava/net/URL;)Ljava/nio/file/Path;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.component.installer.TestBase$WB this
        start local 1 // java.net.URL location
         0: .line 508
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            aload 1 /* location */
            invokevirtual org.graalvm.component.installer.TestBase.getLocalCache:(Ljava/net/URL;)Ljava/nio/file/Path;
            areturn
        end local 1 // java.net.URL location
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/graalvm/component/installer/TestBase$WB;
            0    1     1  location  Ljava/net/URL;
    MethodParameters:
          Name  Flags
      location  

  public boolean isNonInteractive();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.component.installer.TestBase$WB this
         0: .line 513
            aload 0 /* this */
            getfield org.graalvm.component.installer.TestBase$WB.this$0:Lorg/graalvm/component/installer/TestBase;
            invokevirtual org.graalvm.component.installer.TestBase.isNonInteractive:()Z
            ireturn
        end local 0 // org.graalvm.component.installer.TestBase$WB this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/component/installer/TestBase$WB;
}
SourceFile: "TestBase.java"
NestHost: org.graalvm.component.installer.TestBase
InnerClasses:
  WB = org.graalvm.component.installer.TestBase$WB of org.graalvm.component.installer.TestBase