class picocli.CommandLine$Help$DefaultParamLabelRenderer implements picocli.CommandLine$Help$IParamLabelRenderer
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: picocli.CommandLine$Help$DefaultParamLabelRenderer
  super_class: java.lang.Object
{
  private final picocli.CommandLine$Model$CommandSpec commandSpec;
    descriptor: Lpicocli/CommandLine$Model$CommandSpec;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(picocli.CommandLine$Model$CommandSpec);
    descriptor: (Lpicocli/CommandLine$Model$CommandSpec;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
        start local 1 // picocli.CommandLine$Model$CommandSpec commandSpec
         0: .line 14118
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 14119
            aload 0 /* this */
            aload 1 /* commandSpec */
            ldc "commandSpec"
            invokestatic picocli.CommandLine$Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            checkcast picocli.CommandLine$Model$CommandSpec
            putfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
         2: .line 14120
            return
        end local 1 // picocli.CommandLine$Model$CommandSpec commandSpec
        end local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lpicocli/CommandLine$Help$DefaultParamLabelRenderer;
            0    3     1  commandSpec  Lpicocli/CommandLine$Model$CommandSpec;
    MethodParameters:
             Name  Flags
      commandSpec  

  public java.lang.String separator();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
         0: .line 14121
            aload 0 /* this */
            getfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
            invokevirtual picocli.CommandLine$Model$CommandSpec.parser:()Lpicocli/CommandLine$Model$ParserSpec;
            invokevirtual picocli.CommandLine$Model$ParserSpec.separator:()Ljava/lang/String;
            areturn
        end local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lpicocli/CommandLine$Help$DefaultParamLabelRenderer;

  public picocli.CommandLine$Help$Ansi$Text renderParameterLabel(picocli.CommandLine$Model$ArgSpec, picocli.CommandLine$Help$Ansi, java.util.List<picocli.CommandLine$Help$Ansi$IStyle>);
    descriptor: (Lpicocli/CommandLine$Model$ArgSpec;Lpicocli/CommandLine$Help$Ansi;Ljava/util/List;)Lpicocli/CommandLine$Help$Ansi$Text;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=19, args_size=4
        start local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
        start local 1 // picocli.CommandLine$Model$ArgSpec argSpec
        start local 2 // picocli.CommandLine$Help$Ansi ansi
        start local 3 // java.util.List styles
         0: .line 14123
            aload 1 /* argSpec */
            invokevirtual picocli.CommandLine$Model$ArgSpec.isOption:()Z
            ifeq 1
            aload 1 /* argSpec */
            invokevirtual picocli.CommandLine$Model$ArgSpec.arity:()Lpicocli/CommandLine$Range;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* argSpec */
            checkcast picocli.CommandLine$Model$PositionalParamSpec
            invokevirtual picocli.CommandLine$Model$PositionalParamSpec.capacity:()Lpicocli/CommandLine$Range;
      StackMap locals:
      StackMap stack: picocli.CommandLine$Range
         2: astore 4 /* capacity */
        start local 4 // picocli.CommandLine$Range capacity
         3: .line 14124
            aload 0 /* this */
            getfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
            invokevirtual picocli.CommandLine$Model$CommandSpec.commandLine:()Lpicocli/CommandLine;
            ifnonnull 4
            aload 2 /* ansi */
            invokestatic picocli.CommandLine$Help.defaultColorScheme:(Lpicocli/CommandLine$Help$Ansi;)Lpicocli/CommandLine$Help$ColorScheme;
            goto 5
      StackMap locals: picocli.CommandLine$Range
      StackMap stack:
         4: aload 0 /* this */
            getfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
            invokevirtual picocli.CommandLine$Model$CommandSpec.commandLine:()Lpicocli/CommandLine;
            invokevirtual picocli.CommandLine.getColorScheme:()Lpicocli/CommandLine$Help$ColorScheme;
      StackMap locals:
      StackMap stack: picocli.CommandLine$Help$ColorScheme
         5: astore 5 /* colorScheme */
        start local 5 // picocli.CommandLine$Help$ColorScheme colorScheme
         6: .line 14125
            aload 4 /* capacity */
            getfield picocli.CommandLine$Range.max:I
            ifne 7
            new picocli.CommandLine$Help$Ansi$Text
            dup
            aload 2 /* ansi */
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            ldc ""
            aload 5 /* colorScheme */
            invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;Lpicocli/CommandLine$Help$ColorScheme;)V
            areturn
         7: .line 14126
      StackMap locals: picocli.CommandLine$Help$ColorScheme
      StackMap stack:
            aload 1 /* argSpec */
            invokevirtual picocli.CommandLine$Model$ArgSpec.hideParamSyntax:()Z
            ifeq 11
            aload 5 /* colorScheme */
         8: new java.lang.StringBuilder
            dup
            aload 1 /* argSpec */
            invokevirtual picocli.CommandLine$Model$ArgSpec.isOption:()Z
            ifeq 9
            aload 0 /* this */
            invokevirtual picocli.CommandLine$Help$DefaultParamLabelRenderer.separator:()Ljava/lang/String;
            goto 10
      StackMap locals: picocli.CommandLine$Help$DefaultParamLabelRenderer picocli.CommandLine$Model$ArgSpec picocli.CommandLine$Help$Ansi java.util.List picocli.CommandLine$Range picocli.CommandLine$Help$ColorScheme
      StackMap stack: picocli.CommandLine$Help$ColorScheme new 8 new 8
         9: ldc ""
      StackMap locals: picocli.CommandLine$Help$DefaultParamLabelRenderer picocli.CommandLine$Model$ArgSpec picocli.CommandLine$Help$Ansi java.util.List picocli.CommandLine$Range picocli.CommandLine$Help$ColorScheme
      StackMap stack: picocli.CommandLine$Help$ColorScheme new 8 new 8 java.lang.String
        10: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* argSpec */
            invokevirtual picocli.CommandLine$Model$ArgSpec.paramLabel:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 3 /* styles */
            invokevirtual picocli.CommandLine$Help$ColorScheme.apply:(Ljava/lang/String;Ljava/util/List;)Lpicocli/CommandLine$Help$Ansi$Text;
            areturn
        11: .line 14128
      StackMap locals:
      StackMap stack:
            aload 5 /* colorScheme */
            aload 1 /* argSpec */
            invokevirtual picocli.CommandLine$Model$ArgSpec.paramLabel:()Ljava/lang/String;
            aload 3 /* styles */
            invokevirtual picocli.CommandLine$Help$ColorScheme.apply:(Ljava/lang/String;Ljava/util/List;)Lpicocli/CommandLine$Help$Ansi$Text;
            astore 6 /* paramName */
        start local 6 // picocli.CommandLine$Help$Ansi$Text paramName
        12: .line 14129
            aload 1 /* argSpec */
            invokevirtual picocli.CommandLine$Model$ArgSpec.splitRegex:()Ljava/lang/String;
            astore 7 /* split */
        start local 7 // java.lang.String split
        13: .line 14130
            aload 7 /* split */
            invokestatic picocli.CommandLine.empty:(Ljava/lang/String;)Z
            ifeq 14
            ldc " "
            goto 15
      StackMap locals: picocli.CommandLine$Help$Ansi$Text java.lang.String
      StackMap stack:
        14: aload 7 /* split */
      StackMap locals:
      StackMap stack: java.lang.String
        15: astore 8 /* mandatorySep */
        start local 8 // java.lang.String mandatorySep
        16: .line 14131
            aload 7 /* split */
            invokestatic picocli.CommandLine.empty:(Ljava/lang/String;)Z
            ifeq 17
            ldc " ["
            goto 18
      StackMap locals: java.lang.String
      StackMap stack:
        17: new java.lang.StringBuilder
            dup
            ldc "["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 7 /* split */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        18: astore 9 /* optionalSep */
        start local 9 // java.lang.String optionalSep
        19: .line 14133
            aload 7 /* split */
            invokestatic picocli.CommandLine.empty:(Ljava/lang/String;)Z
            ifne 20
            aload 0 /* this */
            getfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
            invokevirtual picocli.CommandLine$Model$CommandSpec.parser:()Lpicocli/CommandLine$Model$ParserSpec;
            invokevirtual picocli.CommandLine$Model$ParserSpec.limitSplit:()Z
            ifne 20
            iconst_1
            goto 21
      StackMap locals: java.lang.String
      StackMap stack:
        20: iconst_0
      StackMap locals:
      StackMap stack: int
        21: istore 10 /* unlimitedSplit */
        start local 10 // boolean unlimitedSplit
        22: .line 14134
            aload 7 /* split */
            invokestatic picocli.CommandLine.empty:(Ljava/lang/String;)Z
            ifne 23
            aload 0 /* this */
            getfield picocli.CommandLine$Help$DefaultParamLabelRenderer.commandSpec:Lpicocli/CommandLine$Model$CommandSpec;
            invokevirtual picocli.CommandLine$Model$CommandSpec.parser:()Lpicocli/CommandLine$Model$ParserSpec;
            invokevirtual picocli.CommandLine$Model$ParserSpec.limitSplit:()Z
            ifeq 23
            iconst_1
            goto 24
      StackMap locals: int
      StackMap stack:
        23: iconst_0
      StackMap locals:
      StackMap stack: int
        24: istore 11 /* limitedSplit */
        start local 11 // boolean limitedSplit
        25: .line 14135
            aload 6 /* paramName */
            astore 12 /* repeating */
        start local 12 // picocli.CommandLine$Help$Ansi$Text repeating
        26: .line 14136
            iconst_1
            istore 13 /* paramCount */
        start local 13 // int paramCount
        27: .line 14137
            iload 10 /* unlimitedSplit */
            ifeq 32
        28: .line 14138
            aload 6 /* paramName */
            new java.lang.StringBuilder
            dup
            ldc "["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 7 /* split */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
            aload 6 /* paramName */
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
            ldc "...]"
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
            astore 12 /* repeating */
        29: .line 14139
            iinc 13 /* paramCount */ 1
        30: .line 14140
            ldc " "
            astore 8 /* mandatorySep */
        31: .line 14141
            ldc " ["
            astore 9 /* optionalSep */
        32: .line 14143
      StackMap locals: int picocli.CommandLine$Help$Ansi$Text int
      StackMap stack:
            aload 12 /* repeating */
            astore 14 /* result */
        start local 14 // picocli.CommandLine$Help$Ansi$Text result
        33: .line 14145
            iconst_1
            istore 15 /* done */
        start local 15 // int done
        34: .line 14146
            goto 38
        35: .line 14147
      StackMap locals: picocli.CommandLine$Help$Ansi$Text int
      StackMap stack:
            aload 14 /* result */
            aload 8 /* mandatorySep */
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
            aload 12 /* repeating */
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
            astore 14 /* result */
        36: .line 14148
            iload 13 /* paramCount */
            iload 13 /* paramCount */
            iadd
            istore 13 /* paramCount */
        37: .line 14146
            iinc 15 /* done */ 1
      StackMap locals:
      StackMap stack:
        38: iload 15 /* done */
            aload 4 /* capacity */
            getfield picocli.CommandLine$Range.min:I
            if_icmplt 35
        39: .line 14150
            aload 4 /* capacity */
            getfield picocli.CommandLine$Range.isVariable:Z
            ifne 51
        40: .line 14151
            iload 15 /* done */
            istore 16 /* i */
        start local 16 // int i
        41: goto 45
        42: .line 14152
      StackMap locals: int
      StackMap stack:
            aload 14 /* result */
            aload 9 /* optionalSep */
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
            aload 6 /* paramName */
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
            astore 14 /* result */
        43: .line 14153
            iinc 13 /* paramCount */ 1
        44: .line 14151
            iinc 16 /* i */ 1
      StackMap locals:
      StackMap stack:
        45: iload 16 /* i */
            aload 4 /* capacity */
            getfield picocli.CommandLine$Range.max:I
            if_icmplt 42
        end local 16 // int i
        46: .line 14155
            iload 15 /* done */
            istore 16 /* i */
        start local 16 // int i
        47: goto 50
        48: .line 14156
      StackMap locals:
      StackMap stack:
            aload 14 /* result */
            ldc "]"
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
            astore 14 /* result */
        49: .line 14155
            iinc 16 /* i */ 1
      StackMap locals:
      StackMap stack:
        50: iload 16 /* i */
            aload 4 /* capacity */
            getfield picocli.CommandLine$Range.max:I
            if_icmplt 48
        end local 16 // int i
        51: .line 14160
      StackMap locals:
      StackMap stack:
            aload 4 /* capacity */
            getfield picocli.CommandLine$Range.isVariable:Z
            ifne 53
            iload 11 /* limitedSplit */
            ifeq 52
            iload 13 /* paramCount */
            iconst_1
            if_icmpeq 53
      StackMap locals:
      StackMap stack:
        52: iconst_0
            goto 54
      StackMap locals:
      StackMap stack:
        53: iconst_1
      StackMap locals:
      StackMap stack: int
        54: istore 16 /* effectivelyVariable */
        start local 16 // boolean effectivelyVariable
        55: .line 14161
            iload 11 /* limitedSplit */
            ifeq 57
            iload 16 /* effectivelyVariable */
            ifeq 57
            iload 13 /* paramCount */
            iconst_1
            if_icmpne 57
        56: .line 14162
            aload 14 /* result */
            aload 9 /* optionalSep */
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
            aload 12 /* repeating */
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
            ldc "]"
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
            astore 14 /* result */
        57: .line 14164
      StackMap locals: int
      StackMap stack:
            iload 16 /* effectivelyVariable */
            ifeq 61
        58: .line 14165
            aload 1 /* argSpec */
            invokevirtual picocli.CommandLine$Model$ArgSpec.arity:()Lpicocli/CommandLine$Range;
            getfield picocli.CommandLine$Range.isVariable:Z
            ifne 60
            aload 1 /* argSpec */
            invokevirtual picocli.CommandLine$Model$ArgSpec.arity:()Lpicocli/CommandLine$Range;
            getfield picocli.CommandLine$Range.min:I
            iconst_1
            if_icmple 60
        59: .line 14166
            new picocli.CommandLine$Help$Ansi$Text
            dup
            aload 2 /* ansi */
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            ldc "("
            aload 5 /* colorScheme */
            invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;Lpicocli/CommandLine$Help$ColorScheme;)V
            aload 14 /* result */
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
            ldc ")"
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
            astore 14 /* result */
        60: .line 14168
      StackMap locals:
      StackMap stack:
            aload 14 /* result */
            ldc "..."
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
            astore 14 /* result */
        61: .line 14170
      StackMap locals:
      StackMap stack:
            aload 1 /* argSpec */
            invokevirtual picocli.CommandLine$Model$ArgSpec.isOption:()Z
            ifeq 62
            aload 0 /* this */
            invokevirtual picocli.CommandLine$Help$DefaultParamLabelRenderer.separator:()Ljava/lang/String;
            goto 63
      StackMap locals:
      StackMap stack:
        62: ldc ""
      StackMap locals:
      StackMap stack: java.lang.String
        63: astore 17 /* optionSeparator */
        start local 17 // java.lang.String optionSeparator
        64: .line 14171
            aload 4 /* capacity */
            getfield picocli.CommandLine$Range.min:I
            ifne 70
        65: .line 14172
            aload 17 /* optionSeparator */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic picocli.CommandLine.empty:(Ljava/lang/String;)Z
            ifeq 66
            new java.lang.StringBuilder
            dup
            aload 17 /* optionSeparator */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "["
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 67
      StackMap locals: java.lang.String
      StackMap stack:
        66: new java.lang.StringBuilder
            dup
            ldc "["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 17 /* optionSeparator */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        67: astore 18 /* sep2 */
        start local 18 // java.lang.String sep2
        68: .line 14173
            new picocli.CommandLine$Help$Ansi$Text
            dup
            aload 2 /* ansi */
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            aload 18 /* sep2 */
            aload 5 /* colorScheme */
            invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;Lpicocli/CommandLine$Help$ColorScheme;)V
            aload 14 /* result */
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
            ldc "]"
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Ljava/lang/String;)Lpicocli/CommandLine$Help$Ansi$Text;
            astore 14 /* result */
        end local 18 // java.lang.String sep2
        69: .line 14174
            goto 71
        70: .line 14175
      StackMap locals:
      StackMap stack:
            new picocli.CommandLine$Help$Ansi$Text
            dup
            aload 2 /* ansi */
            dup
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            pop
            aload 17 /* optionSeparator */
            aload 5 /* colorScheme */
            invokespecial picocli.CommandLine$Help$Ansi$Text.<init>:(Lpicocli/CommandLine$Help$Ansi;Ljava/lang/String;Lpicocli/CommandLine$Help$ColorScheme;)V
            aload 14 /* result */
            invokevirtual picocli.CommandLine$Help$Ansi$Text.concat:(Lpicocli/CommandLine$Help$Ansi$Text;)Lpicocli/CommandLine$Help$Ansi$Text;
            astore 14 /* result */
        71: .line 14177
      StackMap locals:
      StackMap stack:
            aload 14 /* result */
            areturn
        end local 17 // java.lang.String optionSeparator
        end local 16 // boolean effectivelyVariable
        end local 15 // int done
        end local 14 // picocli.CommandLine$Help$Ansi$Text result
        end local 13 // int paramCount
        end local 12 // picocli.CommandLine$Help$Ansi$Text repeating
        end local 11 // boolean limitedSplit
        end local 10 // boolean unlimitedSplit
        end local 9 // java.lang.String optionalSep
        end local 8 // java.lang.String mandatorySep
        end local 7 // java.lang.String split
        end local 6 // picocli.CommandLine$Help$Ansi$Text paramName
        end local 5 // picocli.CommandLine$Help$ColorScheme colorScheme
        end local 4 // picocli.CommandLine$Range capacity
        end local 3 // java.util.List styles
        end local 2 // picocli.CommandLine$Help$Ansi ansi
        end local 1 // picocli.CommandLine$Model$ArgSpec argSpec
        end local 0 // picocli.CommandLine$Help$DefaultParamLabelRenderer this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   72     0                 this  Lpicocli/CommandLine$Help$DefaultParamLabelRenderer;
            0   72     1              argSpec  Lpicocli/CommandLine$Model$ArgSpec;
            0   72     2                 ansi  Lpicocli/CommandLine$Help$Ansi;
            0   72     3               styles  Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;
            3   72     4             capacity  Lpicocli/CommandLine$Range;
            6   72     5          colorScheme  Lpicocli/CommandLine$Help$ColorScheme;
           12   72     6            paramName  Lpicocli/CommandLine$Help$Ansi$Text;
           13   72     7                split  Ljava/lang/String;
           16   72     8         mandatorySep  Ljava/lang/String;
           19   72     9          optionalSep  Ljava/lang/String;
           22   72    10       unlimitedSplit  Z
           25   72    11         limitedSplit  Z
           26   72    12            repeating  Lpicocli/CommandLine$Help$Ansi$Text;
           27   72    13           paramCount  I
           33   72    14               result  Lpicocli/CommandLine$Help$Ansi$Text;
           34   72    15                 done  I
           41   46    16                    i  I
           47   51    16                    i  I
           55   72    16  effectivelyVariable  Z
           64   72    17      optionSeparator  Ljava/lang/String;
           68   69    18                 sep2  Ljava/lang/String;
    Signature: (Lpicocli/CommandLine$Model$ArgSpec;Lpicocli/CommandLine$Help$Ansi;Ljava/util/List<Lpicocli/CommandLine$Help$Ansi$IStyle;>;)Lpicocli/CommandLine$Help$Ansi$Text;
    MethodParameters:
         Name  Flags
      argSpec  
      ansi     
      styles   
}
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 Text = picocli.CommandLine$Help$Ansi$Text of picocli.CommandLine$Help$Ansi
  public ColorScheme = picocli.CommandLine$Help$ColorScheme of picocli.CommandLine$Help
  DefaultParamLabelRenderer = picocli.CommandLine$Help$DefaultParamLabelRenderer of picocli.CommandLine$Help
  public abstract IParamLabelRenderer = picocli.CommandLine$Help$IParamLabelRenderer of picocli.CommandLine$Help
  public final Model = picocli.CommandLine$Model of picocli.CommandLine
  public abstract ArgSpec = picocli.CommandLine$Model$ArgSpec of picocli.CommandLine$Model
  public CommandSpec = picocli.CommandLine$Model$CommandSpec of picocli.CommandLine$Model
  public ParserSpec = picocli.CommandLine$Model$ParserSpec of picocli.CommandLine$Model
  public PositionalParamSpec = picocli.CommandLine$Model$PositionalParamSpec of picocli.CommandLine$Model
  public Range = picocli.CommandLine$Range of picocli.CommandLine