class com.beust.jcommander.JCommander$Options
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.beust.jcommander.JCommander$Options
  super_class: java.lang.Object
{
  private java.util.ResourceBundle bundle;
    descriptor: Ljava/util/ResourceBundle;
    flags: (0x0002) ACC_PRIVATE

  private com.beust.jcommander.IDefaultProvider defaultProvider;
    descriptor: Lcom/beust/jcommander/IDefaultProvider;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Comparator<? super com.beust.jcommander.ParameterDescription> parameterDescriptionComparator;
    descriptor: Ljava/util/Comparator;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Comparator<-Lcom/beust/jcommander/ParameterDescription;>;

  private int columnSize;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean acceptUnknownOptions;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean allowParameterOverwriting;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean expandAtSign;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int verbose;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean caseSensitiveOptions;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean allowAbbreviatedOptions;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private final java.util.List<com.beust.jcommander.IStringConverterInstanceFactory> converterInstanceFactories;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lcom/beust/jcommander/IStringConverterInstanceFactory;>;

  private java.nio.charset.Charset atFileCharset;
    descriptor: Ljava/nio/charset/Charset;
    flags: (0x0002) ACC_PRIVATE

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.beust.jcommander.JCommander$Options this
         0: .line 166
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 175
            aload 0 /* this */
         2: .line 176
            new com.beust.jcommander.JCommander$Options$1
            dup
            aload 0 /* this */
            invokespecial com.beust.jcommander.JCommander$Options$1.<init>:(Lcom/beust/jcommander/JCommander$Options;)V
            putfield com.beust.jcommander.JCommander$Options.parameterDescriptionComparator:Ljava/util/Comparator;
         3: .line 192
            aload 0 /* this */
            bipush 79
            putfield com.beust.jcommander.JCommander$Options.columnSize:I
         4: .line 193
            aload 0 /* this */
            iconst_0
            putfield com.beust.jcommander.JCommander$Options.acceptUnknownOptions:Z
         5: .line 194
            aload 0 /* this */
            iconst_0
            putfield com.beust.jcommander.JCommander$Options.allowParameterOverwriting:Z
         6: .line 195
            aload 0 /* this */
            iconst_1
            putfield com.beust.jcommander.JCommander$Options.expandAtSign:Z
         7: .line 196
            aload 0 /* this */
            iconst_0
            putfield com.beust.jcommander.JCommander$Options.verbose:I
         8: .line 197
            aload 0 /* this */
            iconst_1
            putfield com.beust.jcommander.JCommander$Options.caseSensitiveOptions:Z
         9: .line 198
            aload 0 /* this */
            iconst_0
            putfield com.beust.jcommander.JCommander$Options.allowAbbreviatedOptions:Z
        10: .line 202
            aload 0 /* this */
            new java.util.concurrent.CopyOnWriteArrayList
            dup
            invokespecial java.util.concurrent.CopyOnWriteArrayList.<init>:()V
            putfield com.beust.jcommander.JCommander$Options.converterInstanceFactories:Ljava/util/List;
        11: .line 203
            aload 0 /* this */
            invokestatic java.nio.charset.Charset.defaultCharset:()Ljava/nio/charset/Charset;
            putfield com.beust.jcommander.JCommander$Options.atFileCharset:Ljava/nio/charset/Charset;
        12: .line 166
            return
        end local 0 // com.beust.jcommander.JCommander$Options this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/beust/jcommander/JCommander$Options;
}
SourceFile: "JCommander.java"
NestHost: com.beust.jcommander.JCommander
InnerClasses:
  private Options = com.beust.jcommander.JCommander$Options of com.beust.jcommander.JCommander
  com.beust.jcommander.JCommander$Options$1