public class picocli.CommandLine$Help$ColorScheme$Builder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: picocli.CommandLine$Help$ColorScheme$Builder
  super_class: java.lang.Object
{
  private final java.util.List<picocli.CommandLine$Help$Ansi$IStyle> commandStyles;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;

  private final java.util.List<picocli.CommandLine$Help$Ansi$IStyle> optionStyles;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;

  private final java.util.List<picocli.CommandLine$Help$Ansi$IStyle> parameterStyles;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;

  private final java.util.List<picocli.CommandLine$Help$Ansi$IStyle> optionParamStyles;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;

  private picocli.CommandLine$Help$Ansi ansi;
    descriptor: Lpicocli/CommandLine$Help$Ansi;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<java.lang.String, picocli.CommandLine$Help$Ansi$IStyle> markupMap;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Lpicocli/CommandLine$Help$Ansi$IStyle;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
         0: .line 14890
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 14882
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.commandStyles:Ljava/util/List;
         2: .line 14883
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.optionStyles:Ljava/util/List;
         3: .line 14884
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.parameterStyles:Ljava/util/List;
         4: .line 14885
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.optionParamStyles:Ljava/util/List;
         5: .line 14886
            aload 0 /* this */
            getstatic picocli.CommandLine$Help$Ansi.AUTO:Lpicocli/CommandLine$Help$Ansi;
            putfield picocli.CommandLine$Help$ColorScheme$Builder.ansi:Lpicocli/CommandLine$Help$Ansi;
         6: .line 14890
            return
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lpicocli/CommandLine$Help$ColorScheme$Builder;

  public void <init>(picocli.CommandLine$Help$Ansi);
    descriptor: (Lpicocli/CommandLine$Help$Ansi;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
        start local 1 // picocli.CommandLine$Help$Ansi ansi
         0: .line 14892
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 14882
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.commandStyles:Ljava/util/List;
         2: .line 14883
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.optionStyles:Ljava/util/List;
         3: .line 14884
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.parameterStyles:Ljava/util/List;
         4: .line 14885
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.optionParamStyles:Ljava/util/List;
         5: .line 14886
            aload 0 /* this */
            getstatic picocli.CommandLine$Help$Ansi.AUTO:Lpicocli/CommandLine$Help$Ansi;
            putfield picocli.CommandLine$Help$ColorScheme$Builder.ansi:Lpicocli/CommandLine$Help$Ansi;
         6: .line 14892
            aload 0 /* this */
            aload 1 /* ansi */
            ldc "ansi"
            invokestatic picocli.CommandLine$Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast picocli.CommandLine$Help$Ansi
            putfield picocli.CommandLine$Help$ColorScheme$Builder.ansi:Lpicocli/CommandLine$Help$Ansi;
            return
        end local 1 // picocli.CommandLine$Help$Ansi ansi
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
            0    7     1  ansi  Lpicocli/CommandLine$Help$Ansi;
    MethodParameters:
      Name  Flags
      ansi  

  public void <init>(picocli.CommandLine$Help$ColorScheme);
    descriptor: (Lpicocli/CommandLine$Help$ColorScheme;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
        start local 1 // picocli.CommandLine$Help$ColorScheme existing
         0: .line 14894
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 14882
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.commandStyles:Ljava/util/List;
         2: .line 14883
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.optionStyles:Ljava/util/List;
         3: .line 14884
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.parameterStyles:Ljava/util/List;
         4: .line 14885
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.optionParamStyles:Ljava/util/List;
         5: .line 14886
            aload 0 /* this */
            getstatic picocli.CommandLine$Help$Ansi.AUTO:Lpicocli/CommandLine$Help$Ansi;
            putfield picocli.CommandLine$Help$ColorScheme$Builder.ansi:Lpicocli/CommandLine$Help$Ansi;
         6: .line 14895
            aload 1 /* existing */
            ldc "colorScheme"
            invokestatic picocli.CommandLine$Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         7: .line 14896
            aload 0 /* this */
            aload 1 /* existing */
            invokevirtual picocli.CommandLine$Help$ColorScheme.ansi:()Lpicocli/CommandLine$Help$Ansi;
            ldc "ansi"
            invokestatic picocli.CommandLine$Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast picocli.CommandLine$Help$Ansi
            putfield picocli.CommandLine$Help$ColorScheme$Builder.ansi:Lpicocli/CommandLine$Help$Ansi;
         8: .line 14897
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.commandStyles:Ljava/util/List;
            aload 1 /* existing */
            invokevirtual picocli.CommandLine$Help$ColorScheme.commandStyles:()Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
         9: .line 14898
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.optionStyles:Ljava/util/List;
            aload 1 /* existing */
            invokevirtual picocli.CommandLine$Help$ColorScheme.optionStyles:()Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        10: .line 14899
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.parameterStyles:Ljava/util/List;
            aload 1 /* existing */
            invokevirtual picocli.CommandLine$Help$ColorScheme.parameterStyles:()Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        11: .line 14900
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.optionParamStyles:Ljava/util/List;
            aload 1 /* existing */
            invokevirtual picocli.CommandLine$Help$ColorScheme.optionParamStyles:()Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        12: .line 14901
            aload 1 /* existing */
            getfield picocli.CommandLine$Help$ColorScheme.markupMap:Ljava/util/Map;
            ifnull 14
        13: .line 14902
            aload 0 /* this */
            new java.util.HashMap
            dup
            aload 1 /* existing */
            getfield picocli.CommandLine$Help$ColorScheme.markupMap:Ljava/util/Map;
            invokespecial java.util.HashMap.<init>:(Ljava/util/Map;)V
            putfield picocli.CommandLine$Help$ColorScheme$Builder.markupMap:Ljava/util/Map;
        14: .line 14904
      StackMap locals: picocli.CommandLine$Help$ColorScheme$Builder picocli.CommandLine$Help$ColorScheme
      StackMap stack:
            return
        end local 1 // picocli.CommandLine$Help$ColorScheme existing
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   15     0      this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
            0   15     1  existing  Lpicocli/CommandLine$Help$ColorScheme;
    MethodParameters:
          Name  Flags
      existing  

  public picocli.CommandLine$Help$Ansi ansi();
    descriptor: ()Lpicocli/CommandLine$Help$Ansi;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
         0: .line 14906
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.ansi:Lpicocli/CommandLine$Help$Ansi;
            areturn
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lpicocli/CommandLine$Help$ColorScheme$Builder;

  public picocli.CommandLine$Help$ColorScheme$Builder ansi(picocli.CommandLine$Help$Ansi);
    descriptor: (Lpicocli/CommandLine$Help$Ansi;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
        start local 1 // picocli.CommandLine$Help$Ansi ansi
         0: .line 14908
            aload 0 /* this */
            aload 1 /* ansi */
            ldc "ansi"
            invokestatic picocli.CommandLine$Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast picocli.CommandLine$Help$Ansi
            putfield picocli.CommandLine$Help$ColorScheme$Builder.ansi:Lpicocli/CommandLine$Help$Ansi;
            aload 0 /* this */
            areturn
        end local 1 // picocli.CommandLine$Help$Ansi ansi
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
            0    1     1  ansi  Lpicocli/CommandLine$Help$Ansi;
    MethodParameters:
      Name  Flags
      ansi  

  public java.util.List<picocli.CommandLine$Help$Ansi$IStyle> commandStyles();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
         0: .line 14910
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.commandStyles:Ljava/util/List;
            areturn
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
    Signature: ()Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;

  public java.util.List<picocli.CommandLine$Help$Ansi$IStyle> optionStyles();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
         0: .line 14912
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.optionStyles:Ljava/util/List;
            areturn
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
    Signature: ()Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;

  public java.util.List<picocli.CommandLine$Help$Ansi$IStyle> parameterStyles();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
         0: .line 14914
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.parameterStyles:Ljava/util/List;
            areturn
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
    Signature: ()Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;

  public java.util.List<picocli.CommandLine$Help$Ansi$IStyle> optionParamStyles();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
         0: .line 14916
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.optionParamStyles:Ljava/util/List;
            areturn
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
    Signature: ()Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;

  public java.util.Map<java.lang.String, picocli.CommandLine$Help$Ansi$IStyle> customMarkupMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
         0: .line 14920
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.markupMap:Ljava/util/Map;
            areturn
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lpicocli/CommandLine$Help$Ansi$IStyle;>;

  public picocli.CommandLine$Help$ColorScheme$Builder customMarkupMap(java.util.Map<java.lang.String, picocli.CommandLine$Help$Ansi$IStyle>);
    descriptor: (Ljava/util/Map;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
        start local 1 // java.util.Map newValue
         0: .line 14924
            aload 0 /* this */
            aload 1 /* newValue */
            putfield picocli.CommandLine$Help$ColorScheme$Builder.markupMap:Ljava/util/Map;
            aload 0 /* this */
            areturn
        end local 1 // java.util.Map newValue
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
            0    1     1  newValue  Ljava/util/Map<Ljava/lang/String;Lpicocli/CommandLine$Help$Ansi$IStyle;>;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lpicocli/CommandLine$Help$Ansi$IStyle;>;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
    MethodParameters:
          Name  Flags
      newValue  

  public picocli.CommandLine$Help$ColorScheme$Builder commands(picocli.CommandLine$Help$Ansi$IStyle[]);
    descriptor: ([Lpicocli/CommandLine$Help$Ansi$IStyle;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
        start local 1 // picocli.CommandLine$Help$Ansi$IStyle[] styles
         0: .line 14929
            aload 0 /* this */
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.commandStyles:Ljava/util/List;
            aload 1 /* styles */
            invokevirtual picocli.CommandLine$Help$ColorScheme$Builder.addAll:(Ljava/util/List;[Lpicocli/CommandLine$Help$Ansi$IStyle;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
            areturn
        end local 1 // picocli.CommandLine$Help$Ansi$IStyle[] styles
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
            0    1     1  styles  [Lpicocli/CommandLine$Help$Ansi$IStyle;
    MethodParameters:
        Name  Flags
      styles  

  public picocli.CommandLine$Help$ColorScheme$Builder options(picocli.CommandLine$Help$Ansi$IStyle[]);
    descriptor: ([Lpicocli/CommandLine$Help$Ansi$IStyle;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
        start local 1 // picocli.CommandLine$Help$Ansi$IStyle[] styles
         0: .line 14933
            aload 0 /* this */
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.optionStyles:Ljava/util/List;
            aload 1 /* styles */
            invokevirtual picocli.CommandLine$Help$ColorScheme$Builder.addAll:(Ljava/util/List;[Lpicocli/CommandLine$Help$Ansi$IStyle;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
            areturn
        end local 1 // picocli.CommandLine$Help$Ansi$IStyle[] styles
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
            0    1     1  styles  [Lpicocli/CommandLine$Help$Ansi$IStyle;
    MethodParameters:
        Name  Flags
      styles  

  public picocli.CommandLine$Help$ColorScheme$Builder parameters(picocli.CommandLine$Help$Ansi$IStyle[]);
    descriptor: ([Lpicocli/CommandLine$Help$Ansi$IStyle;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
        start local 1 // picocli.CommandLine$Help$Ansi$IStyle[] styles
         0: .line 14937
            aload 0 /* this */
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.parameterStyles:Ljava/util/List;
            aload 1 /* styles */
            invokevirtual picocli.CommandLine$Help$ColorScheme$Builder.addAll:(Ljava/util/List;[Lpicocli/CommandLine$Help$Ansi$IStyle;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
            areturn
        end local 1 // picocli.CommandLine$Help$Ansi$IStyle[] styles
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
            0    1     1  styles  [Lpicocli/CommandLine$Help$Ansi$IStyle;
    MethodParameters:
        Name  Flags
      styles  

  public picocli.CommandLine$Help$ColorScheme$Builder optionParams(picocli.CommandLine$Help$Ansi$IStyle[]);
    descriptor: ([Lpicocli/CommandLine$Help$Ansi$IStyle;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
        start local 1 // picocli.CommandLine$Help$Ansi$IStyle[] styles
         0: .line 14941
            aload 0 /* this */
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.optionParamStyles:Ljava/util/List;
            aload 1 /* styles */
            invokevirtual picocli.CommandLine$Help$ColorScheme$Builder.addAll:(Ljava/util/List;[Lpicocli/CommandLine$Help$Ansi$IStyle;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
            areturn
        end local 1 // picocli.CommandLine$Help$Ansi$IStyle[] styles
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
            0    1     1  styles  [Lpicocli/CommandLine$Help$Ansi$IStyle;
    MethodParameters:
        Name  Flags
      styles  

  public picocli.CommandLine$Help$ColorScheme$Builder applySystemProperties();
    descriptor: ()Lpicocli/CommandLine$Help$ColorScheme$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
         0: .line 14953
            aload 0 /* this */
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.commandStyles:Ljava/util/List;
            ldc "picocli.color.commands"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual picocli.CommandLine$Help$ColorScheme$Builder.replace:(Ljava/util/List;Ljava/lang/String;)V
         1: .line 14954
            aload 0 /* this */
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.optionStyles:Ljava/util/List;
            ldc "picocli.color.options"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual picocli.CommandLine$Help$ColorScheme$Builder.replace:(Ljava/util/List;Ljava/lang/String;)V
         2: .line 14955
            aload 0 /* this */
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.parameterStyles:Ljava/util/List;
            ldc "picocli.color.parameters"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual picocli.CommandLine$Help$ColorScheme$Builder.replace:(Ljava/util/List;Ljava/lang/String;)V
         3: .line 14956
            aload 0 /* this */
            aload 0 /* this */
            getfield picocli.CommandLine$Help$ColorScheme$Builder.optionParamStyles:Ljava/util/List;
            ldc "picocli.color.optionParams"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual picocli.CommandLine$Help$ColorScheme$Builder.replace:(Ljava/util/List;Ljava/lang/String;)V
         4: .line 14957
            aload 0 /* this */
            areturn
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lpicocli/CommandLine$Help$ColorScheme$Builder;

  private void replace(java.util.List<picocli.CommandLine$Help$Ansi$IStyle>, java.lang.String);
    descriptor: (Ljava/util/List;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
        start local 1 // java.util.List styles
        start local 2 // java.lang.String property
         0: .line 14960
            aload 2 /* property */
            ifnull 3
         1: .line 14961
            aload 1 /* styles */
            invokeinterface java.util.List.clear:()V
         2: .line 14962
            aload 0 /* this */
            aload 1 /* styles */
            aload 2 /* property */
            invokestatic picocli.CommandLine$Help$Ansi$Style.parse:(Ljava/lang/String;)[Lpicocli/CommandLine$Help$Ansi$IStyle;
            invokevirtual picocli.CommandLine$Help$ColorScheme$Builder.addAll:(Ljava/util/List;[Lpicocli/CommandLine$Help$Ansi$IStyle;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
            pop
         3: .line 14964
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String property
        end local 1 // java.util.List styles
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
            0    4     1    styles  Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;
            0    4     2  property  Ljava/lang/String;
    Signature: (Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;Ljava/lang/String;)V
    MethodParameters:
          Name  Flags
      styles    
      property  

  private picocli.CommandLine$Help$ColorScheme$Builder addAll(java.util.List<picocli.CommandLine$Help$Ansi$IStyle>, picocli.CommandLine$Help$Ansi$IStyle[]);
    descriptor: (Ljava/util/List;[Lpicocli/CommandLine$Help$Ansi$IStyle;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
        start local 1 // java.util.List styles
        start local 2 // picocli.CommandLine$Help$Ansi$IStyle[] add
         0: .line 14966
            aload 1 /* styles */
            aload 2 /* add */
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
         1: .line 14967
            aload 0 /* this */
            areturn
        end local 2 // picocli.CommandLine$Help$Ansi$IStyle[] add
        end local 1 // java.util.List styles
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
            0    2     1  styles  Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;
            0    2     2     add  [Lpicocli/CommandLine$Help$Ansi$IStyle;
    Signature: (Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;[Lpicocli/CommandLine$Help$Ansi$IStyle;)Lpicocli/CommandLine$Help$ColorScheme$Builder;
    MethodParameters:
        Name  Flags
      styles  
      add     

  public picocli.CommandLine$Help$ColorScheme build();
    descriptor: ()Lpicocli/CommandLine$Help$ColorScheme;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
         0: .line 14970
            new picocli.CommandLine$Help$ColorScheme
            dup
            aload 0 /* this */
            invokespecial picocli.CommandLine$Help$ColorScheme.<init>:(Lpicocli/CommandLine$Help$ColorScheme$Builder;)V
            areturn
        end local 0 // picocli.CommandLine$Help$ColorScheme$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lpicocli/CommandLine$Help$ColorScheme$Builder;
}
SourceFile: "CommandLine.java"
NestHost: picocli.CommandLine
InnerClasses:
  private final Assert = picocli.CommandLine$Assert of picocli.CommandLine
  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
  public final Style = picocli.CommandLine$Help$Ansi$Style of picocli.CommandLine$Help$Ansi
  public ColorScheme = picocli.CommandLine$Help$ColorScheme of picocli.CommandLine$Help
  public Builder = picocli.CommandLine$Help$ColorScheme$Builder of picocli.CommandLine$Help$ColorScheme