interface org.glassfish.pfl.basic.tools.argparser.ArgParser$TestInterface1
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.glassfish.pfl.basic.tools.argparser.ArgParser$TestInterface1
  super_class: java.lang.Object
{
  public abstract int value();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "27")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "An integer value")

  public abstract java.lang.String lake();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "Michigan")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "The name of a lake")

  public abstract org.glassfish.pfl.basic.tools.argparser.ArgParser$PrimaryColor color();
    descriptor: ()Lorg/glassfish/pfl/basic/tools/argparser/ArgParser$PrimaryColor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "RED")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "Pick a color")
}
SourceFile: "ArgParser.java"
NestHost: org.glassfish.pfl.basic.tools.argparser.ArgParser
InnerClasses:
  private final PrimaryColor = org.glassfish.pfl.basic.tools.argparser.ArgParser$PrimaryColor of org.glassfish.pfl.basic.tools.argparser.ArgParser
  private abstract TestInterface1 = org.glassfish.pfl.basic.tools.argparser.ArgParser$TestInterface1 of org.glassfish.pfl.basic.tools.argparser.ArgParser