final class com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM extends com.sun.tools.javac.main.DelegatingJavaFileManager implements javax.tools.StandardJavaFileManager
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM
  super_class: com.sun.tools.javac.main.DelegatingJavaFileManager
{
  private final javax.tools.StandardJavaFileManager baseSJFM;
    descriptor: Ljavax/tools/StandardJavaFileManager;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private void <init>(javax.tools.JavaFileManager, javax.tools.StandardJavaFileManager);
    descriptor: (Ljavax/tools/JavaFileManager;Ljavax/tools/StandardJavaFileManager;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // javax.tools.JavaFileManager releaseFM
        start local 2 // javax.tools.StandardJavaFileManager baseSJFM
         0: .line 192
            aload 0 /* this */
            aload 1 /* releaseFM */
            aload 2 /* baseSJFM */
            invokespecial com.sun.tools.javac.main.DelegatingJavaFileManager.<init>:(Ljavax/tools/JavaFileManager;Ljavax/tools/JavaFileManager;)V
         1: .line 193
            aload 0 /* this */
            aload 2 /* baseSJFM */
            putfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
         2: .line 194
            return
        end local 2 // javax.tools.StandardJavaFileManager baseSJFM
        end local 1 // javax.tools.JavaFileManager releaseFM
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    3     1  releaseFM  Ljavax/tools/JavaFileManager;
            0    3     2   baseSJFM  Ljavax/tools/StandardJavaFileManager;
    MethodParameters:
           Name  Flags
      releaseFM  
      baseSJFM   

  public boolean isSameFile(javax.tools.FileObject, javax.tools.FileObject);
    descriptor: (Ljavax/tools/FileObject;Ljavax/tools/FileObject;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // javax.tools.FileObject a
        start local 2 // javax.tools.FileObject b
         0: .line 198
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* a */
            aload 2 /* b */
            invokeinterface javax.tools.StandardJavaFileManager.isSameFile:(Ljavax/tools/FileObject;Ljavax/tools/FileObject;)Z
            ireturn
        end local 2 // javax.tools.FileObject b
        end local 1 // javax.tools.FileObject a
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    1     1     a  Ljavax/tools/FileObject;
            0    1     2     b  Ljavax/tools/FileObject;
    MethodParameters:
      Name  Flags
      a     
      b     

  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=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // java.lang.Iterable files
         0: .line 204
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* files */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjectsFromFiles:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
            areturn
        end local 1 // java.lang.Iterable files
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    1     1  files  Ljava/lang/Iterable<+Ljava/io/File;>;
    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=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // java.util.Collection paths
         0: .line 210
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjectsFromPaths:(Ljava/util/Collection;)Ljava/lang/Iterable;
            areturn
        end local 1 // java.util.Collection paths
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    1     1  paths  Ljava/util/Collection<+Ljava/nio/file/Path;>;
    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=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // java.lang.Iterable paths
         0: .line 217
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjectsFromPaths:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
            areturn
        end local 1 // java.lang.Iterable paths
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    1     1  paths  Ljava/lang/Iterable<+Ljava/nio/file/Path;>;
    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=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // java.io.File[] files
         0: .line 222
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* files */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjects:([Ljava/io/File;)Ljava/lang/Iterable;
            areturn
        end local 1 // java.io.File[] files
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    1     1  files  [Ljava/io/File;
    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=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // java.nio.file.Path[] paths
         0: .line 227
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjects:([Ljava/nio/file/Path;)Ljava/lang/Iterable;
            areturn
        end local 1 // java.nio.file.Path[] paths
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    1     1  paths  [Ljava/nio/file/Path;
    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=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // java.lang.Iterable names
         0: .line 233
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* names */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjectsFromStrings:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
            areturn
        end local 1 // java.lang.Iterable names
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    1     1  names  Ljava/lang/Iterable<Ljava/lang/String;>;
    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=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // java.lang.String[] names
         0: .line 238
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* names */
            invokeinterface javax.tools.StandardJavaFileManager.getJavaFileObjects:([Ljava/lang/String;)Ljava/lang/Iterable;
            areturn
        end local 1 // java.lang.String[] names
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    1     1  names  [Ljava/lang/String;
    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=3, args_size=3
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // javax.tools.JavaFileManager$Location location
        start local 2 // java.lang.Iterable files
         0: .line 244
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* location */
            aload 2 /* files */
            invokeinterface javax.tools.StandardJavaFileManager.setLocation:(Ljavax/tools/JavaFileManager$Location;Ljava/lang/Iterable;)V
         1: .line 245
            return
        end local 2 // java.lang.Iterable files
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    2     1  location  Ljavax/tools/JavaFileManager$Location;
            0    2     2     files  Ljava/lang/Iterable<+Ljava/io/File;>;
    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=3, args_size=3
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // javax.tools.JavaFileManager$Location location
        start local 2 // java.util.Collection paths
         0: .line 250
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* location */
            aload 2 /* paths */
            invokeinterface javax.tools.StandardJavaFileManager.setLocationFromPaths:(Ljavax/tools/JavaFileManager$Location;Ljava/util/Collection;)V
         1: .line 251
            return
        end local 2 // java.util.Collection paths
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    2     1  location  Ljavax/tools/JavaFileManager$Location;
            0    2     2     paths  Ljava/util/Collection<+Ljava/nio/file/Path;>;
    Exceptions:
      throws java.io.IOException
    Signature: (Ljavax/tools/JavaFileManager$Location;Ljava/util/Collection<+Ljava/nio/file/Path;>;)V
    MethodParameters:
          Name  Flags
      location  
      paths     

  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=4, args_size=4
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM 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 256
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/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
         1: .line 257
            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.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    2     1    location  Ljavax/tools/JavaFileManager$Location;
            0    2     2  moduleName  Ljava/lang/String;
            0    2     3       paths  Ljava/util/Collection<+Ljava/nio/file/Path;>;
    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       

  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=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // javax.tools.JavaFileManager$Location location
         0: .line 261
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* location */
            invokeinterface javax.tools.StandardJavaFileManager.getLocation:(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;
            areturn
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    1     1  location  Ljavax/tools/JavaFileManager$Location;
    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=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // javax.tools.JavaFileManager$Location location
         0: .line 266
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* location */
            invokeinterface javax.tools.StandardJavaFileManager.getLocationAsPaths:(Ljavax/tools/JavaFileManager$Location;)Ljava/lang/Iterable;
            areturn
        end local 1 // javax.tools.JavaFileManager$Location location
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    1     1  location  Ljavax/tools/JavaFileManager$Location;
    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=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // javax.tools.FileObject file
         0: .line 271
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* file */
            invokeinterface javax.tools.StandardJavaFileManager.asPath:(Ljavax/tools/FileObject;)Ljava/nio/file/Path;
            areturn
        end local 1 // javax.tools.FileObject file
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    1     1  file  Ljavax/tools/FileObject;
    MethodParameters:
      Name  Flags
      file  

  public void setPathFactory(javax.tools.StandardJavaFileManager$PathFactory);
    descriptor: (Ljavax/tools/StandardJavaFileManager$PathFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
        start local 1 // javax.tools.StandardJavaFileManager$PathFactory f
         0: .line 276
            aload 0 /* this */
            getfield com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM.baseSJFM:Ljavax/tools/StandardJavaFileManager;
            aload 1 /* f */
            invokeinterface javax.tools.StandardJavaFileManager.setPathFactory:(Ljavax/tools/StandardJavaFileManager$PathFactory;)V
         1: .line 277
            return
        end local 1 // javax.tools.StandardJavaFileManager$PathFactory f
        end local 0 // com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/javac/main/DelegatingJavaFileManager$DelegatingSJFM;
            0    2     1     f  Ljavax/tools/StandardJavaFileManager$PathFactory;
    MethodParameters:
      Name  Flags
      f     
}
SourceFile: "DelegatingJavaFileManager.java"
NestHost: com.sun.tools.javac.main.DelegatingJavaFileManager
InnerClasses:
  private final DelegatingSJFM = com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM of com.sun.tools.javac.main.DelegatingJavaFileManager
  public abstract Location = javax.tools.JavaFileManager$Location of javax.tools.JavaFileManager
  public abstract PathFactory = javax.tools.StandardJavaFileManager$PathFactory of javax.tools.StandardJavaFileManager