public final class picocli.CommandLine$Help$Ansi$Style extends java.lang.Enum<picocli.CommandLine$Help$Ansi$Style> implements picocli.CommandLine$Help$Ansi$IStyle
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: picocli.CommandLine$Help$Ansi$Style
  super_class: java.lang.Enum
{
  public static final picocli.CommandLine$Help$Ansi$Style reset;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style bold;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style faint;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style italic;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style underline;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style blink;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style reverse;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style fg_black;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style fg_red;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style fg_green;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style fg_yellow;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style fg_blue;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style fg_magenta;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style fg_cyan;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style fg_white;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style bg_black;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style bg_red;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style bg_green;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style bg_yellow;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style bg_blue;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style bg_magenta;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style bg_cyan;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final picocli.CommandLine$Help$Ansi$Style bg_white;
    descriptor: Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  private final int startCode;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int endCode;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final picocli.CommandLine$Help$Ansi$Style[] ENUM$VALUES;
    descriptor: [Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 15123
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "reset"
            iconst_0
            iconst_0
            iconst_0
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.reset:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "bold"
            iconst_1
            iconst_1
            bipush 21
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.bold:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "faint"
            iconst_2
            iconst_2
            bipush 22
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.faint:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "italic"
            iconst_3
            iconst_3
            bipush 23
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.italic:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "underline"
            iconst_4
            iconst_4
            bipush 24
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.underline:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "blink"
            iconst_5
            iconst_5
            bipush 25
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.blink:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "reverse"
            bipush 6
            bipush 7
            bipush 27
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.reverse:Lpicocli/CommandLine$Help$Ansi$Style;
         1: .line 15124
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "fg_black"
            bipush 7
            bipush 30
            bipush 39
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.fg_black:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "fg_red"
            bipush 8
            bipush 31
            bipush 39
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.fg_red:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "fg_green"
            bipush 9
            bipush 32
            bipush 39
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.fg_green:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "fg_yellow"
            bipush 10
            bipush 33
            bipush 39
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.fg_yellow:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "fg_blue"
            bipush 11
            bipush 34
            bipush 39
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.fg_blue:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "fg_magenta"
            bipush 12
            bipush 35
            bipush 39
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.fg_magenta:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "fg_cyan"
            bipush 13
            bipush 36
            bipush 39
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.fg_cyan:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "fg_white"
            bipush 14
            bipush 37
            bipush 39
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.fg_white:Lpicocli/CommandLine$Help$Ansi$Style;
         2: .line 15125
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "bg_black"
            bipush 15
            bipush 40
            bipush 49
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.bg_black:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "bg_red"
            bipush 16
            bipush 41
            bipush 49
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.bg_red:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "bg_green"
            bipush 17
            bipush 42
            bipush 49
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.bg_green:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "bg_yellow"
            bipush 18
            bipush 43
            bipush 49
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.bg_yellow:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "bg_blue"
            bipush 19
            bipush 44
            bipush 49
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.bg_blue:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "bg_magenta"
            bipush 20
            bipush 45
            bipush 49
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.bg_magenta:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "bg_cyan"
            bipush 21
            bipush 46
            bipush 49
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.bg_cyan:Lpicocli/CommandLine$Help$Ansi$Style;
            new picocli.CommandLine$Help$Ansi$Style
            dup
            ldc "bg_white"
            bipush 22
            bipush 47
            bipush 49
            invokespecial picocli.CommandLine$Help$Ansi$Style.<init>:(Ljava/lang/String;III)V
            putstatic picocli.CommandLine$Help$Ansi$Style.bg_white:Lpicocli/CommandLine$Help$Ansi$Style;
         3: .line 15122
            bipush 23
            anewarray picocli.CommandLine$Help$Ansi$Style
            dup
            iconst_0
            getstatic picocli.CommandLine$Help$Ansi$Style.reset:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            iconst_1
            getstatic picocli.CommandLine$Help$Ansi$Style.bold:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            iconst_2
            getstatic picocli.CommandLine$Help$Ansi$Style.faint:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            iconst_3
            getstatic picocli.CommandLine$Help$Ansi$Style.italic:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            iconst_4
            getstatic picocli.CommandLine$Help$Ansi$Style.underline:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            iconst_5
            getstatic picocli.CommandLine$Help$Ansi$Style.blink:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 6
            getstatic picocli.CommandLine$Help$Ansi$Style.reverse:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 7
            getstatic picocli.CommandLine$Help$Ansi$Style.fg_black:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 8
            getstatic picocli.CommandLine$Help$Ansi$Style.fg_red:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 9
            getstatic picocli.CommandLine$Help$Ansi$Style.fg_green:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 10
            getstatic picocli.CommandLine$Help$Ansi$Style.fg_yellow:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 11
            getstatic picocli.CommandLine$Help$Ansi$Style.fg_blue:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 12
            getstatic picocli.CommandLine$Help$Ansi$Style.fg_magenta:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 13
            getstatic picocli.CommandLine$Help$Ansi$Style.fg_cyan:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 14
            getstatic picocli.CommandLine$Help$Ansi$Style.fg_white:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 15
            getstatic picocli.CommandLine$Help$Ansi$Style.bg_black:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 16
            getstatic picocli.CommandLine$Help$Ansi$Style.bg_red:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 17
            getstatic picocli.CommandLine$Help$Ansi$Style.bg_green:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 18
            getstatic picocli.CommandLine$Help$Ansi$Style.bg_yellow:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 19
            getstatic picocli.CommandLine$Help$Ansi$Style.bg_blue:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 20
            getstatic picocli.CommandLine$Help$Ansi$Style.bg_magenta:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 21
            getstatic picocli.CommandLine$Help$Ansi$Style.bg_cyan:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            dup
            bipush 22
            getstatic picocli.CommandLine$Help$Ansi$Style.bg_white:Lpicocli/CommandLine$Help$Ansi$Style;
            aastore
            putstatic picocli.CommandLine$Help$Ansi$Style.ENUM$VALUES:[Lpicocli/CommandLine$Help$Ansi$Style;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;III)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // picocli.CommandLine$Help$Ansi$Style this
        start local 3 // int startCode
        start local 4 // int endCode
         0: .line 15130
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
            aload 0 /* this */
            iload 3 /* startCode */
            putfield picocli.CommandLine$Help$Ansi$Style.startCode:I
            aload 0 /* this */
            iload 4 /* endCode */
            putfield picocli.CommandLine$Help$Ansi$Style.endCode:I
            return
        end local 4 // int endCode
        end local 3 // int startCode
        end local 0 // picocli.CommandLine$Help$Ansi$Style this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lpicocli/CommandLine$Help$Ansi$Style;
            0    1     3  startCode  I
            0    1     4    endCode  I
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      startCode      
      endCode        

  public java.lang.String on();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$Ansi$Style this
         0: .line 15131
            new java.lang.StringBuilder
            dup
            ldc "\u001B["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield picocli.CommandLine$Help$Ansi$Style.startCode:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "m"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // picocli.CommandLine$Help$Ansi$Style this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lpicocli/CommandLine$Help$Ansi$Style;

  public java.lang.String off();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$Ansi$Style this
         0: .line 15132
            new java.lang.StringBuilder
            dup
            ldc "\u001B["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield picocli.CommandLine$Help$Ansi$Style.endCode:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "m"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // picocli.CommandLine$Help$Ansi$Style this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lpicocli/CommandLine$Help$Ansi$Style;

  public static java.lang.String on(picocli.CommandLine$Help$Ansi$IStyle[]);
    descriptor: ([Lpicocli/CommandLine$Help$Ansi$IStyle;)Ljava/lang/String;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=2, locals=6, args_size=1
        start local 0 // picocli.CommandLine$Help$Ansi$IStyle[] styles
         0: .line 15138
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* result */
        start local 1 // java.lang.StringBuilder result
         1: .line 15139
            aload 0 /* styles */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 5
      StackMap locals: picocli.CommandLine$Help$Ansi$IStyle[] java.lang.StringBuilder top int int picocli.CommandLine$Help$Ansi$IStyle[]
      StackMap stack:
         2: aload 5
            iload 3
            aaload
            astore 2 /* style */
        start local 2 // picocli.CommandLine$Help$Ansi$IStyle style
         3: .line 15140
            aload 1 /* result */
            aload 2 /* style */
            invokeinterface picocli.CommandLine$Help$Ansi$IStyle.on:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 2 // picocli.CommandLine$Help$Ansi$IStyle style
         4: .line 15139
            iinc 3 1
      StackMap locals:
      StackMap stack:
         5: iload 3
            iload 4
            if_icmplt 2
         6: .line 15142
            aload 1 /* result */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder result
        end local 0 // picocli.CommandLine$Help$Ansi$IStyle[] styles
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0  styles  [Lpicocli/CommandLine$Help$Ansi$IStyle;
            1    7     1  result  Ljava/lang/StringBuilder;
            3    4     2   style  Lpicocli/CommandLine$Help$Ansi$IStyle;
    MethodParameters:
        Name  Flags
      styles  

  public static java.lang.String off(picocli.CommandLine$Help$Ansi$IStyle[]);
    descriptor: ([Lpicocli/CommandLine$Help$Ansi$IStyle;)Ljava/lang/String;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=2, locals=6, args_size=1
        start local 0 // picocli.CommandLine$Help$Ansi$IStyle[] styles
         0: .line 15148
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* result */
        start local 1 // java.lang.StringBuilder result
         1: .line 15149
            aload 0 /* styles */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 5
      StackMap locals: picocli.CommandLine$Help$Ansi$IStyle[] java.lang.StringBuilder top int int picocli.CommandLine$Help$Ansi$IStyle[]
      StackMap stack:
         2: aload 5
            iload 3
            aaload
            astore 2 /* style */
        start local 2 // picocli.CommandLine$Help$Ansi$IStyle style
         3: .line 15150
            aload 1 /* result */
            aload 2 /* style */
            invokeinterface picocli.CommandLine$Help$Ansi$IStyle.off:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 2 // picocli.CommandLine$Help$Ansi$IStyle style
         4: .line 15149
            iinc 3 1
      StackMap locals:
      StackMap stack:
         5: iload 3
            iload 4
            if_icmplt 2
         6: .line 15152
            aload 1 /* result */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder result
        end local 0 // picocli.CommandLine$Help$Ansi$IStyle[] styles
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0  styles  [Lpicocli/CommandLine$Help$Ansi$IStyle;
            1    7     1  result  Ljava/lang/StringBuilder;
            3    4     2   style  Lpicocli/CommandLine$Help$Ansi$IStyle;
    MethodParameters:
        Name  Flags
      styles  

  public static picocli.CommandLine$Help$Ansi$IStyle fg(java.lang.String);
    descriptor: (Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$IStyle;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // java.lang.String str
         0: .line 15162
            aload 0 /* str */
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            invokestatic picocli.CommandLine$Help$Ansi$Style.valueOf:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Style;
         1: areturn
      StackMap locals:
      StackMap stack: java.lang.Exception
         2: pop
         3: .line 15163
            new java.lang.StringBuilder
            dup
            ldc "fg_"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* str */
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic picocli.CommandLine$Help$Ansi$Style.valueOf:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Style;
         4: areturn
      StackMap locals:
      StackMap stack: java.lang.Exception
         5: pop
         6: .line 15164
            new picocli.CommandLine$Help$Ansi$Palette256Color
            dup
            iconst_1
            aload 0 /* str */
            invokespecial picocli.CommandLine$Help$Ansi$Palette256Color.<init>:(ZLjava/lang/String;)V
            areturn
        end local 0 // java.lang.String str
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0   str  Ljava/lang/String;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.Exception
           3     4       5  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      str   

  public static picocli.CommandLine$Help$Ansi$IStyle bg(java.lang.String);
    descriptor: (Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$IStyle;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // java.lang.String str
         0: .line 15174
            aload 0 /* str */
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            invokestatic picocli.CommandLine$Help$Ansi$Style.valueOf:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Style;
         1: areturn
      StackMap locals:
      StackMap stack: java.lang.Exception
         2: pop
         3: .line 15175
            new java.lang.StringBuilder
            dup
            ldc "bg_"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* str */
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic picocli.CommandLine$Help$Ansi$Style.valueOf:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Style;
         4: areturn
      StackMap locals:
      StackMap stack: java.lang.Exception
         5: pop
         6: .line 15176
            new picocli.CommandLine$Help$Ansi$Palette256Color
            dup
            iconst_0
            aload 0 /* str */
            invokespecial picocli.CommandLine$Help$Ansi$Palette256Color.<init>:(ZLjava/lang/String;)V
            areturn
        end local 0 // java.lang.String str
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0   str  Ljava/lang/String;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.Exception
           3     4       5  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      str   

  public static picocli.CommandLine$Help$Ansi$IStyle[] parse(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lpicocli/CommandLine$Help$Ansi$IStyle;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // java.lang.String commaSeparatedCodes
         0: .line 15185
            aload 0 /* commaSeparatedCodes */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 1 /* codes */
        start local 1 // java.lang.String[] codes
         1: .line 15186
            aload 1 /* codes */
            arraylength
            anewarray picocli.CommandLine$Help$Ansi$IStyle
            astore 2 /* styles */
        start local 2 // picocli.CommandLine$Help$Ansi$IStyle[] styles
         2: .line 15187
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 18
         4: .line 15188
      StackMap locals: java.lang.String[] picocli.CommandLine$Help$Ansi$IStyle[] int
      StackMap stack:
            aload 1 /* codes */
            iload 3 /* i */
            aaload
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            ldc "fg("
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 10
         5: .line 15189
            aload 1 /* codes */
            iload 3 /* i */
            aaload
            bipush 41
            invokevirtual java.lang.String.indexOf:(I)I
            istore 4 /* end */
        start local 4 // int end
         6: .line 15190
            aload 2 /* styles */
            iload 3 /* i */
            aload 1 /* codes */
            iload 3 /* i */
            aaload
            iconst_3
            iload 4 /* end */
            ifge 7
            aload 1 /* codes */
            iload 3 /* i */
            aaload
            invokevirtual java.lang.String.length:()I
            goto 8
      StackMap locals: java.lang.String java.lang.String[] picocli.CommandLine$Help$Ansi$IStyle[] int int
      StackMap stack: picocli.CommandLine$Help$Ansi$IStyle[] int java.lang.String int
         7: iload 4 /* end */
      StackMap locals: java.lang.String java.lang.String[] picocli.CommandLine$Help$Ansi$IStyle[] int int
      StackMap stack: picocli.CommandLine$Help$Ansi$IStyle[] int java.lang.String int int
         8: invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic picocli.CommandLine$Help$Ansi$Style.fg:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$IStyle;
            aastore
        end local 4 // int end
         9: .line 15191
            goto 17
      StackMap locals:
      StackMap stack:
        10: aload 1 /* codes */
            iload 3 /* i */
            aaload
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            ldc "bg("
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 16
        11: .line 15192
            aload 1 /* codes */
            iload 3 /* i */
            aaload
            bipush 41
            invokevirtual java.lang.String.indexOf:(I)I
            istore 4 /* end */
        start local 4 // int end
        12: .line 15193
            aload 2 /* styles */
            iload 3 /* i */
            aload 1 /* codes */
            iload 3 /* i */
            aaload
            iconst_3
            iload 4 /* end */
            ifge 13
            aload 1 /* codes */
            iload 3 /* i */
            aaload
            invokevirtual java.lang.String.length:()I
            goto 14
      StackMap locals: java.lang.String java.lang.String[] picocli.CommandLine$Help$Ansi$IStyle[] int int
      StackMap stack: picocli.CommandLine$Help$Ansi$IStyle[] int java.lang.String int
        13: iload 4 /* end */
      StackMap locals: java.lang.String java.lang.String[] picocli.CommandLine$Help$Ansi$IStyle[] int int
      StackMap stack: picocli.CommandLine$Help$Ansi$IStyle[] int java.lang.String int int
        14: invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic picocli.CommandLine$Help$Ansi$Style.bg:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$IStyle;
            aastore
        end local 4 // int end
        15: .line 15194
            goto 17
        16: .line 15195
      StackMap locals:
      StackMap stack:
            aload 2 /* styles */
            iload 3 /* i */
            aload 1 /* codes */
            iload 3 /* i */
            aaload
            invokestatic picocli.CommandLine$Help$Ansi$Style.fg:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$IStyle;
            aastore
        17: .line 15187
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: iload 3 /* i */
            aload 1 /* codes */
            arraylength
            if_icmplt 4
        end local 3 // int i
        19: .line 15198
            aload 2 /* styles */
            areturn
        end local 2 // picocli.CommandLine$Help$Ansi$IStyle[] styles
        end local 1 // java.lang.String[] codes
        end local 0 // java.lang.String commaSeparatedCodes
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   20     0  commaSeparatedCodes  Ljava/lang/String;
            1   20     1                codes  [Ljava/lang/String;
            2   20     2               styles  [Lpicocli/CommandLine$Help$Ansi$IStyle;
            3   19     3                    i  I
            6    9     4                  end  I
           12   15     4                  end  I
    MethodParameters:
                     Name  Flags
      commaSeparatedCodes  

  public static picocli.CommandLine$Help$Ansi$Style[] values();
    descriptor: ()[Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic picocli.CommandLine$Help$Ansi$Style.ENUM$VALUES:[Lpicocli/CommandLine$Help$Ansi$Style;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray picocli.CommandLine$Help$Ansi$Style
            dup
            astore 2
            iconst_0
            iload 1
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
            aload 2
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static picocli.CommandLine$Help$Ansi$Style valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Style;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Lpicocli/CommandLine$Help$Ansi$Style;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast picocli.CommandLine$Help$Ansi$Style
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Lpicocli/CommandLine$Help$Ansi$Style;>;Lpicocli/CommandLine$Help$Ansi$IStyle;
SourceFile: "CommandLine.java"
NestHost: picocli.CommandLine
InnerClasses:
  public Help = picocli.CommandLine$Help of picocli.CommandLine
  public final Ansi = picocli.CommandLine$Help$Ansi of picocli.CommandLine$Help
  public abstract IStyle = picocli.CommandLine$Help$Ansi$IStyle of picocli.CommandLine$Help$Ansi
  Palette256Color = picocli.CommandLine$Help$Ansi$Palette256Color of picocli.CommandLine$Help$Ansi
  public final Style = picocli.CommandLine$Help$Ansi$Style of picocli.CommandLine$Help$Ansi