class org.graalvm.compiler.options.processor.OptionProcessor$OptionInfo implements java.lang.Comparable<org.graalvm.compiler.options.processor.OptionProcessor$OptionInfo>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.graalvm.compiler.options.processor.OptionProcessor$OptionInfo
  super_class: java.lang.Object
{
  final java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final java.lang.String optionType;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final java.lang.String help;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final java.util.List<java.lang.String> extraHelp;
    descriptor: Ljava/util/List;
    flags: (0x0010) ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  final java.lang.String type;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final java.lang.String declaringClass;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final VariableElement field;
    descriptor: LVariableElement;
    flags: (0x0010) ACC_FINAL

  void <init>(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.lang.String, java.lang.String, VariableElement);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;LVariableElement;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=8, args_size=8
        start local 0 // org.graalvm.compiler.options.processor.OptionProcessor$OptionInfo this
         0: .line 39
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.annotation cannot be resolved\n\tThe import javax.annotation cannot be resolved\n\tThe import javax.annotation cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.lang cannot be resolved\n\tThe import javax.tools cannot be resolved\n\tThe import javax.tools cannot be resolved\n\tThe import javax.tools cannot be resolved\n\tThe import javax.tools cannot be resolved\n\tSupportedAnnotationTypes cannot be resolved to a type\n\tThe hierarchy of the type OptionProcessor is inconsistent\n\tSourceVersion cannot be resolved to a type\n\tThe method getSupportedSourceVersion() of type OptionProcessor must override or implement a supertype method\n\tSourceVersion cannot be resolved\n\tElement cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tModifier cannot be resolved to a variable\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tModifier cannot be resolved to a variable\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tAnnotationMirror cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tVariableElement cannot be resolved to a type\n\tElementKind cannot be resolved to a variable\n\tVariableElement cannot be resolved to a type\n\tVariableElement cannot be resolved to a type\n\tTypes cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tTypeMirror cannot be resolved to a type\n\tTypeKind cannot be resolved to a variable\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tDeclaredType cannot be resolved to a type\n\tDeclaredType cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tModifier cannot be resolved to a variable\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tModifier cannot be resolved to a variable\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tDeclaredType cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tTypeMirror cannot be resolved to a type\n\tDeclaredType cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tSet<Element> cannot be resolved to a type\n\tPackageElement cannot be resolved to a type\n\tElementKind cannot be resolved to a variable\n\tElementKind cannot be resolved to a variable\n\tModifier cannot be resolved to a variable\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tElementKind cannot be resolved to a variable\n\tPackageElement cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tKind cannot be resolved to a variable\n\tFiler cannot be resolved to a type\n\tprocessingEnv cannot be resolved\n\tFileObject cannot be resolved to a type\n\tStandardLocation cannot be resolved to a variable\n\tStandardLocation cannot be resolved to a variable\n\tKind cannot be resolved to a variable\n\tPackageElement cannot be resolved to a type\n\tName cannot be resolved to a type\n\tFiler cannot be resolved to a type\n\tVariableElement cannot be resolved to a type\n\tVariableElement cannot be resolved to a type\n\tVariableElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElementKind cannot be resolved to a variable\n\tElementKind cannot be resolved to a variable\n\tElementKind cannot be resolved to a variable\n\tTypeElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.options.processor.OptionProcessor$OptionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/options/processor/OptionProcessor$OptionInfo;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/String;Ljava/lang/String;LVariableElement;)V
    MethodParameters:
                Name  Flags
      name            
      optionType      
      help            
      extraHelp       
      type            
      declaringClass  
      field           

  public int compareTo(org.graalvm.compiler.options.processor.OptionProcessor$OptionInfo);
    descriptor: (Lorg/graalvm/compiler/options/processor/OptionProcessor$OptionInfo;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.options.processor.OptionProcessor$OptionInfo this
         0: .line 359
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.options.processor.OptionProcessor$OptionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/options/processor/OptionProcessor$OptionInfo;
    MethodParameters:
       Name  Flags
      other  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.options.processor.OptionProcessor$OptionInfo this
         0: .line 365
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tVariableElement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.options.processor.OptionProcessor$OptionInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/options/processor/OptionProcessor$OptionInfo;
}
Signature: Ljava/lang/Object;Ljava/lang/Comparable<Lorg/graalvm/compiler/options/processor/OptionProcessor$OptionInfo;>;
SourceFile: "OptionProcessor.java"
NestHost: org.graalvm.compiler.options.processor.OptionProcessor
InnerClasses:
  OptionInfo = org.graalvm.compiler.options.processor.OptionProcessor$OptionInfo of org.graalvm.compiler.options.processor.OptionProcessor