public class com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager extends com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager implements javax.tools.StandardJavaFileManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager
  super_class: com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager
{
  final com.sun.tools.javac.api.ClientCodeWrapper this$0;
    descriptor: Lcom/sun/tools/javac/api/ClientCodeWrapper;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.StandardJavaFileManager);
    descriptor: (Lcom/sun/tools/javac/api/ClientCodeWrapper;Ljavax/tools/StandardJavaFileManager;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 2 // javax.tools.StandardJavaFileManager clientJavaFileManager
         0: .line 436
            aload 0 /* this */
            aload 1
            putfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.this$0:Lcom/sun/tools/javac/api/ClientCodeWrapper;
         1: .line 437
            aload 0 /* this */
            aload 1
            aload 2 /* clientJavaFileManager */
            invokespecial com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager.<init>:(Lcom/sun/tools/javac/api/ClientCodeWrapper;Ljavax/tools/JavaFileManager;)V
         2: .line 438
            return
        end local 2 // javax.tools.StandardJavaFileManager clientJavaFileManager
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    3     0                   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    3     2  clientJavaFileManager  Ljavax/tools/StandardJavaFileManager;
    MethodParameters:
                       Name  Flags
      this$0                 final
      clientJavaFileManager  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjectsFromFiles(java.lang.Iterable<? extends java.io.File>);
    descriptor: (Ljava/lang/Iterable;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.lang.Iterable files
         0: .line 443
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* files */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjectsFromFiles:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
         1: areturn
         2: .line 444
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 445
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 446
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 447
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.lang.Iterable files
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  files  Ljava/lang/Iterable<+Ljava/io/File;>;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: (Ljava/lang/Iterable<+Ljava/io/File;>;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      files  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjectsFromPaths(java.util.Collection<? extends java.nio.file.Path>);
    descriptor: (Ljava/util/Collection;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.util.Collection paths
         0: .line 454
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjectsFromPaths:(Ljava/util/Collection;)Ljava/lang/Iterable;
         1: areturn
         2: .line 455
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 456
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 457
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 458
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.util.Collection paths
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  paths  Ljava/util/Collection<+Ljava/nio/file/Path;>;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: (Ljava/util/Collection<+Ljava/nio/file/Path;>;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      paths  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjectsFromPaths(java.lang.Iterable<? extends java.nio.file.Path>);
    descriptor: (Ljava/lang/Iterable;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.lang.Iterable paths
         0: .line 466
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjectsFromPaths:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
         1: areturn
         2: .line 467
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 468
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 469
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 470
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.lang.Iterable paths
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  paths  Ljava/lang/Iterable<+Ljava/nio/file/Path;>;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: (Ljava/lang/Iterable<+Ljava/nio/file/Path;>;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "13")
    MethodParameters:
       Name  Flags
      paths  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjects(java.io.File[]);
    descriptor: ([Ljava/io/File;)Ljava/lang/Iterable;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.io.File[] files
         0: .line 477
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* files */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjects:([Ljava/io/File;)Ljava/lang/Iterable;
         1: areturn
         2: .line 478
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 479
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 480
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 481
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.io.File[] files
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  files  [Ljava/io/File;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: ([Ljava/io/File;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      files  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjects(java.nio.file.Path[]);
    descriptor: ([Ljava/nio/file/Path;)Ljava/lang/Iterable;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.nio.file.Path[] paths
         0: .line 488
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjects:([Ljava/nio/file/Path;)Ljava/lang/Iterable;
         1: areturn
         2: .line 489
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 490
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 491
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 492
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.nio.file.Path[] paths
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  paths  [Ljava/nio/file/Path;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: ([Ljava/nio/file/Path;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      paths  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjectsFromStrings(java.lang.Iterable<java.lang.String>);
    descriptor: (Ljava/lang/Iterable;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.lang.Iterable names
         0: .line 499
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* names */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjectsFromStrings:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
         1: areturn
         2: .line 500
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 501
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 502
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 503
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.lang.Iterable names
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  names  Ljava/lang/Iterable<Ljava/lang/String;>;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: (Ljava/lang/Iterable<Ljava/lang/String;>;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      names  

  public java.lang.Iterable<? extends javax.tools.JavaFileObject> getJavaFileObjects(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Ljava/lang/Iterable;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // java.lang.String[] names
         0: .line 510
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* names */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjects:([Ljava/lang/String;)Ljava/lang/Iterable;
         1: areturn
         2: .line 511
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 512
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 513
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 514
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // java.lang.String[] names
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  names  [Ljava/lang/String;
            3    4     2      e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2      e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: ([Ljava/lang/String;)Ljava/lang/Iterable<+Ljavax/tools/JavaFileObject;>;
    MethodParameters:
       Name  Flags
      names  

  public void setLocation(javax.tools.JavaFileManager$Location, java.lang.Iterable<? extends java.io.File>);
    descriptor: (Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.JavaFileManager$Location location
        start local 2 // java.lang.Iterable files
         0: .line 521
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* location */
            aload 2 /* files */
            invokeinterface javax.tools.StandardJavaFileManager.setLocation:(Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable;)V
         1: .line 522
            goto 6
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
         2: astore 3 /* e */
        start local 3 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 523
            aload 3 /* e */
            athrow
        end local 3 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 524
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3 /* e */
        start local 3 // java.lang.Throwable e
         5: .line 525
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 3 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.lang.Throwable e
         6: .line 527
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Iterable files
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    7     1  location  Ljavax/tools/JavaFileManager$Location;
            0    7     2     files  Ljava/lang/Iterable<+Ljava/io/File;>;
            3    4     3         e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     3         e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Exceptions:
      throws java.io.IOException
    Signature: (Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable<+Ljava/io/File;>;)V
    MethodParameters:
          Name  Flags
      location  
      files     

  public void setLocationFromPaths(javax.tools.JavaFileManager$Location, java.util.Collection<? extends java.nio.file.Path>);
    descriptor: (Ljavax/tools/JavaFileManager$Location;Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.JavaFileManager$Location location
        start local 2 // java.util.Collection paths
         0: .line 532
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* location */
            aload 2 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.setLocationFromPaths:(Ljavax/tools/JavaFileManager$Location;Ljava/util/Collection;)V
         1: .line 533
            goto 6
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
         2: astore 3 /* e */
        start local 3 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 534
            aload 3 /* e */
            athrow
        end local 3 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 535
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3 /* e */
        start local 3 // java.lang.Throwable e
         5: .line 536
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 3 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.lang.Throwable e
         6: .line 538
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.Collection paths
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    7     1  location  Ljavax/tools/JavaFileManager$Location;
            0    7     2     paths  Ljava/util/Collection<+Ljava/nio/file/Path;>;
            3    4     3         e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     3         e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Exceptions:
      throws java.io.IOException
    Signature: (Ljavax/tools/JavaFileManager$Location;Ljava/util/Collection<+Ljava/nio/file/Path;>;)V
    MethodParameters:
          Name  Flags
      location  
      paths     

  public java.lang.Iterable<? extends java.io.File> getLocation(javax.tools.JavaFileManager$Location);
    descriptor: (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.JavaFileManager$Location location
         0: .line 543
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* location */
            invokeinterface javax.tools.StandardJavaFileManager.getLocation:(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;
         1: areturn
         2: .line 544
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 545
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 546
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 547
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  location  Ljavax/tools/JavaFileManager$Location;
            3    4     2         e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2         e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable<+Ljava/io/File;>;
    MethodParameters:
          Name  Flags
      location  

  public java.lang.Iterable<? extends java.nio.file.Path> getLocationAsPaths(javax.tools.JavaFileManager$Location);
    descriptor: (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.JavaFileManager$Location location
         0: .line 554
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* location */
            invokeinterface javax.tools.StandardJavaFileManager.getLocationAsPaths:(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;
         1: areturn
         2: .line 555
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 556
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 557
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 558
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  location  Ljavax/tools/JavaFileManager$Location;
            3    4     2         e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2         e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    Signature: (Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable<+Ljava/nio/file/Path;>;
    MethodParameters:
          Name  Flags
      location  

  public java.nio.file.Path asPath(javax.tools.FileObject);
    descriptor: (Ljavax/tools/FileObject;)Ljava/nio/file/Path;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.FileObject file
         0: .line 565
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* file */
            invokeinterface javax.tools.StandardJavaFileManager.asPath:(Ljavax/tools/FileObject;)Ljava/nio/file/Path;
         1: areturn
         2: .line 566
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
            astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 567
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 568
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 569
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
        end local 1 // javax.tools.FileObject file
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    6     1  file  Ljavax/tools/FileObject;
            3    4     2     e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2     e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    MethodParameters:
      Name  Flags
      file  

  public void setPathFactory(javax.tools.StandardJavaFileManager$PathFactory);
    descriptor: (Ljavax/tools/StandardJavaFileManager$PathFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.StandardJavaFileManager$PathFactory f
         0: .line 576
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* f */
            invokeinterface javax.tools.StandardJavaFileManager.setPathFactory:(Ljavax/tools/StandardJavaFileManager$PathFactory;)V
         1: .line 577
            goto 6
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
         2: astore 2 /* e */
        start local 2 // com.sun.tools.javac.util.ClientCodeException e
         3: .line 578
            aload 2 /* e */
            athrow
        end local 2 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 579
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 2 /* e */
        start local 2 // java.lang.Throwable e
         5: .line 580
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 2 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Throwable e
         6: .line 582
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.tools.StandardJavaFileManager$PathFactory f
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    7     1     f  Ljavax/tools/StandardJavaFileManager$PathFactory;
            3    4     2     e  Lcom/sun/tools/javac/util/ClientCodeException;
            5    6     2     e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.javac.util.ClientCodeException
           0     1       4  Class java.lang.RuntimeException
           0     1       4  Class java.lang.Error
    MethodParameters:
      Name  Flags
      f     

  public void setLocationForModule(javax.tools.JavaFileManager$Location, java.lang.String, java.util.Collection<? extends java.nio.file.Path>);
    descriptor: (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
        start local 1 // javax.tools.JavaFileManager$Location location
        start local 2 // java.lang.String moduleName
        start local 3 // java.util.Collection paths
         0: .line 587
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "invoking wrapped setLocationForModule"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 588
            aload 0 /* this */
            getfield com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager.clientJavaFileManager:Ljavax/tools/JavaFileManager;
            checkcast javax.tools.StandardJavaFileManager
            aload 1 /* location */
            aload 2 /* moduleName */
            aload 3 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.setLocationForModule:(Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Collection;)V
         2: .line 589
            goto 7
      StackMap locals:
      StackMap stack: com.sun.tools.javac.util.ClientCodeException
         3: astore 4 /* e */
        start local 4 // com.sun.tools.javac.util.ClientCodeException e
         4: .line 590
            aload 4 /* e */
            athrow
        end local 4 // com.sun.tools.javac.util.ClientCodeException e
         5: .line 591
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4 /* e */
        start local 4 // java.lang.Throwable e
         6: .line 592
            new com.sun.tools.javac.util.ClientCodeException
            dup
            aload 4 /* e */
            invokespecial com.sun.tools.javac.util.ClientCodeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.lang.Throwable e
         7: .line 594
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.Collection paths
        end local 2 // java.lang.String moduleName
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/sun/tools/javac/api/ClientCodeWrapper$WrappedStandardJavaFileManager;
            0    8     1    location  Ljavax/tools/JavaFileManager$Location;
            0    8     2  moduleName  Ljava/lang/String;
            0    8     3       paths  Ljava/util/Collection<+Ljava/nio/file/Path;>;
            4    5     4           e  Lcom/sun/tools/javac/util/ClientCodeException;
            6    7     4           e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           0     2       3  Class com.sun.tools.javac.util.ClientCodeException
           0     2       5  Class java.lang.RuntimeException
           0     2       5  Class java.lang.Error
    Exceptions:
      throws java.io.IOException
    Signature: (Ljavax/tools/JavaFileManager$Location;Ljava/lang/String;Ljava/util/Collection<+Ljava/nio/file/Path;>;)V
    MethodParameters:
            Name  Flags
      location    
      moduleName  
      paths       
}
SourceFile: "ClientCodeWrapper.java"
NestHost: com.sun.tools.javac.api.ClientCodeWrapper
InnerClasses:
  protected WrappedJavaFileManager = com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager of com.sun.tools.javac.api.ClientCodeWrapper
  protected WrappedStandardJavaFileManager = com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager of com.sun.tools.javac.api.ClientCodeWrapper
  public abstract Location = javax.tools.JavaFileManager$Location of javax.tools.JavaFileManager
  public abstract PathFactory = javax.tools.StandardJavaFileManager$PathFactory of javax.tools.StandardJavaFileManager