interface com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen$Generator<O>
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen$Generator
  super_class: java.lang.Object
{
  public abstract java.util.Optional<java.lang.StringBuilder> generate(boolean, java.lang.String, com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen$IDCounter, com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen$StringDB, com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen$Type, O, boolean);
    descriptor: (ZLjava/lang/String;Lcom/oracle/truffle/llvm/tests/llirtestgen/LLIRTestGen$IDCounter;Lcom/oracle/truffle/llvm/tests/llirtestgen/LLIRTestGen$StringDB;Lcom/oracle/truffle/llvm/tests/llirtestgen/LLIRTestGen$Type;Ljava/lang/Object;Z)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (ZLjava/lang/String;Lcom/oracle/truffle/llvm/tests/llirtestgen/LLIRTestGen$IDCounter;Lcom/oracle/truffle/llvm/tests/llirtestgen/LLIRTestGen$StringDB;Lcom/oracle/truffle/llvm/tests/llirtestgen/LLIRTestGen$Type;TO;Z)Ljava/util/Optional<Ljava/lang/StringBuilder;>;
    MethodParameters:
               Name  Flags
      debug          
      progName       
      idCounter      
      strings        
      type           
      op             
      includeStores  
}
Signature: <O:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "LLIRTestGen.java"
NestHost: com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen
InnerClasses:
  private abstract Generator = com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen$Generator of com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen
  IDCounter = com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen$IDCounter of com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen
  StringDB = com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen$StringDB of com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen
  private abstract Type = com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen$Type of com.oracle.truffle.llvm.tests.llirtestgen.LLIRTestGen