public class picocli.CommandLine$Model$UsageMessageSpec extends java.lang.Object
{
public static final java.lang.String SECTION_KEY_HEADER_HEADING;
public static final java.lang.String SECTION_KEY_HEADER;
public static final java.lang.String SECTION_KEY_SYNOPSIS_HEADING;
public static final java.lang.String SECTION_KEY_SYNOPSIS;
public static final java.lang.String SECTION_KEY_DESCRIPTION_HEADING;
public static final java.lang.String SECTION_KEY_DESCRIPTION;
public static final java.lang.String SECTION_KEY_PARAMETER_LIST_HEADING;
public static final java.lang.String SECTION_KEY_AT_FILE_PARAMETER;
public static final java.lang.String SECTION_KEY_PARAMETER_LIST;
public static final java.lang.String SECTION_KEY_OPTION_LIST_HEADING;
public static final java.lang.String SECTION_KEY_OPTION_LIST;
public static final java.lang.String SECTION_KEY_END_OF_OPTIONS;
public static final java.lang.String SECTION_KEY_COMMAND_LIST_HEADING;
public static final java.lang.String SECTION_KEY_COMMAND_LIST;
public static final java.lang.String SECTION_KEY_EXIT_CODE_LIST_HEADING;
public static final java.lang.String SECTION_KEY_EXIT_CODE_LIST;
public static final java.lang.String SECTION_KEY_FOOTER_HEADING;
public static final java.lang.String SECTION_KEY_FOOTER;
public static final int DEFAULT_USAGE_WIDTH;
private static final int MINIMUM_USAGE_WIDTH;
static final int DEFAULT_USAGE_LONG_OPTIONS_WIDTH;
private static final int DEFAULT_SYNOPSIS_INDENT;
private static final double DEFAULT_SYNOPSIS_AUTO_INDENT_THRESHOLD;
private static final double MAX_SYNOPSIS_AUTO_INDENT_THRESHOLD;
static final java.lang.Boolean DEFAULT_USAGE_AUTO_WIDTH;
static final java.lang.String DEFAULT_SYNOPSIS_HEADING;
static final java.lang.String DEFAULT_SYNOPSIS_SUBCOMMANDS;
static final java.lang.String DEFAULT_COMMAND_LIST_HEADING;
static final char DEFAULT_REQUIRED_OPTION_MARKER;
static final java.lang.Boolean DEFAULT_ABBREVIATE_SYNOPSIS;
static final java.lang.Boolean DEFAULT_SORT_OPTIONS;
static final java.lang.Boolean DEFAULT_SHOW_AT_FILE;
static final java.lang.Boolean DEFAULT_SHOW_END_OF_OPTIONS;
static final java.lang.Boolean DEFAULT_SHOW_DEFAULT_VALUES;
static final java.lang.Boolean DEFAULT_HIDDEN;
static final java.lang.Boolean DEFAULT_ADJUST_CJK;
static final java.lang.String DEFAULT_SINGLE_VALUE;
static final java.lang.String[] DEFAULT_MULTI_LINE;
private picocli.CommandLine$IHelpFactory helpFactory;
private java.util.List sectionKeys;
private java.util.Map helpSectionRendererMap;
private java.lang.String[] description;
private java.lang.String[] customSynopsis;
private java.lang.String[] header;
private java.lang.String[] footer;
private java.lang.Boolean abbreviateSynopsis;
private java.lang.Boolean sortOptions;
private java.lang.Boolean showDefaultValues;
private java.lang.Boolean showAtFileInUsageHelp;
private java.lang.Boolean showEndOfOptionsDelimiterInUsageHelp;
private java.lang.Boolean hidden;
private java.lang.Boolean autoWidth;
private java.lang.Character requiredOptionMarker;
private java.lang.String headerHeading;
private java.lang.String synopsisHeading;
private java.lang.String synopsisSubcommandLabel;
private java.lang.Double synopsisAutoIndentThreshold;
private java.lang.Integer synopsisIndent;
private java.lang.String descriptionHeading;
private java.lang.String parameterListHeading;
private java.lang.String optionListHeading;
private java.lang.String commandListHeading;
private java.lang.String footerHeading;
private java.lang.String exitCodeListHeading;
private java.lang.String[] exitCodeListStrings;
private java.util.Map exitCodeList;
private java.lang.Integer width;
private java.lang.Integer longOptionsMaxWidth;
private java.lang.Integer cachedTerminalWidth;
private final picocli.CommandLine$Model$Interpolator interpolator;
private picocli.CommandLine$Model$Messages messages;
private java.lang.Boolean adjustLineBreaksForWideCJKCharacters;
public void <init>()
{
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: void <init>(picocli.CommandLine$Model$Interpolator)>(null);
return;
}
void <init>(picocli.CommandLine$Model$Interpolator)
{
java.util.List v, v;
picocli.CommandLine$Model$Interpolator v;
java.util.Map v;
java.lang.String[] v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: picocli.CommandLine$Model$Interpolator;
specialinvoke v.<java.lang.Object: void <init>()>();
v = newarray (java.lang.String)[18];
v[0] = "headerHeading";
v[1] = "header";
v[2] = "synopsisHeading";
v[3] = "synopsis";
v[4] = "descriptionHeading";
v[5] = "description";
v[6] = "parameterListHeading";
v[7] = "atFileParameterList";
v[8] = "parameterList";
v[9] = "optionListHeading";
v[10] = "optionList";
v[11] = "endOfOptionsList";
v[12] = "commandListHeading";
v[13] = "commandList";
v[14] = "exitCodeListHeading";
v[15] = "exitCodeList";
v[16] = "footerHeading";
v[17] = "footer";
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.List sectionKeys> = v;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map createHelpSectionRendererMap()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map helpSectionRendererMap> = v;
v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Interpolator interpolator> = v;
return;
}
public picocli.CommandLine$Model$UsageMessageSpec width(int)
{
picocli.CommandLine$InitializationException v;
int v;
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Integer v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: int;
if v >= 55 goto label;
v = new picocli.CommandLine$InitializationException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid usage message width \u. Minimum value is 55");
specialinvoke v.<picocli.CommandLine$InitializationException: void <init>(java.lang.String)>(v);
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer width> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec longOptionsMaxWidth(int)
{
picocli.CommandLine$InitializationException v, v;
java.lang.Integer v;
int v, v, v, v;
java.lang.String v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: int;
if v >= 20 goto label;
v = new picocli.CommandLine$InitializationException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid usage long options max width \u. Minimum value is 20");
specialinvoke v.<picocli.CommandLine$InitializationException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: int width()>();
v = v - 20;
if v <= v goto label;
v = new picocli.CommandLine$InitializationException;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: int width()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid usage long options max width \u. Value must not exceed width(\u) - 20");
specialinvoke v.<picocli.CommandLine$InitializationException: void <init>(java.lang.String)>(v);
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer longOptionsMaxWidth> = v;
return v;
}
private int getSysPropertyWidthOrDefault(int, boolean)
{
java.lang.Object[] v, v;
java.lang.Integer v, v, v, v, v, v, v;
int v, v, v, v, v, v;
java.lang.String v;
boolean v;
picocli.CommandLine$Tracer v, v;
java.lang.NumberFormatException v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: int;
v := @parameter: boolean;
if v == 0 goto label;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer cachedTerminalWidth>;
if v != null goto label;
v = staticinvoke <picocli.CommandLine$Model$UsageMessageSpec: int getTerminalWidth()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer cachedTerminalWidth> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer cachedTerminalWidth>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v >= 0 goto label;
v = v;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer cachedTerminalWidth>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = staticinvoke <java.lang.Math: int max(int,int)>(v, 55);
label:
return v;
label:
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("picocli.usage.width");
if v != null goto label;
return v;
label:
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
if v >= 55 goto label;
v = new picocli.CommandLine$Tracer;
specialinvoke v.<picocli.CommandLine$Tracer: void <init>()>();
v = newarray (java.lang.Object)[2];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[0] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(55);
v[1] = v;
virtualinvoke v.<picocli.CommandLine$Tracer: void warn(java.lang.String,java.lang.Object[])>("Invalid picocli.usage.width value %d. Using minimum usage width %d.%n", v);
label:
return 55;
label:
return v;
label:
v := @caughtexception;
v = new picocli.CommandLine$Tracer;
specialinvoke v.<picocli.CommandLine$Tracer: void <init>()>();
v = newarray (java.lang.Object)[2];
v[0] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[1] = v;
virtualinvoke v.<picocli.CommandLine$Tracer: void warn(java.lang.String,java.lang.Object[])>("Invalid picocli.usage.width value \'%s\'. Using usage width %d.%n", v);
return v;
catch java.lang.NumberFormatException from label to label with label;
}
private static boolean shouldDetectTerminalSize(boolean)
{
java.lang.String[] v;
java.util.List v;
java.util.Locale v;
java.lang.String v, v, v;
boolean v, v, v, v;
v := @parameter: boolean;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("picocli.usage.width");
v = newarray (java.lang.String)[3];
v[0] = "AUTO";
v[1] = "TERM";
v[2] = "TERMINAL";
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v = <java.util.Locale: java.util.Locale ENGLISH>;
v = virtualinvoke v.<java.lang.String: java.lang.String toUpperCase(java.util.Locale)>(v);
v = interfaceinvoke v.<java.util.List: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
if v == 0 goto label;
v = staticinvoke <picocli.CommandLine$Model$UsageMessageSpec: boolean isNumeric(java.lang.String)>(v);
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static boolean isNumeric(java.lang.String)
{
java.lang.String v;
java.lang.Exception v;
v := @parameter: java.lang.String;
label:
staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
label:
return 1;
label:
v := @caughtexception;
return 0;
catch java.lang.Exception from label to label with label;
}
private static int getTerminalWidth()
{
int v, v;
boolean v, v;
v = staticinvoke <picocli.CommandLine$Help$Ansi: boolean isTTY()>();
if v != 0 goto label;
v = staticinvoke <picocli.CommandLine$Help$Ansi: boolean isPseudoTTY()>();
if v == 0 goto label;
label:
v = staticinvoke <picocli.CommandLine$Model$UsageMessageSpec: int detectTerminalWidth()>();
goto label;
label:
v = (int) -1;
v = v;
label:
return v;
}
private static int detectTerminalWidth()
{
java.lang.Object[] v;
java.lang.Double v;
java.lang.String[] v, v;
long v, v, v, v, v, v;
byte v;
java.util.concurrent.atomic.AtomicInteger v;
java.lang.Thread v;
int v, v, v;
boolean v, v, v, v;
double v;
picocli.CommandLine$Tracer v;
picocli.CommandLine$Model$UsageMessageSpec$1 v;
java.lang.InterruptedException v;
v = staticinvoke <java.lang.System: long nanoTime()>();
v = new picocli.CommandLine$Tracer;
specialinvoke v.<picocli.CommandLine$Tracer: void <init>()>();
v = new java.util.concurrent.atomic.AtomicInteger;
v = (int) -1;
specialinvoke v.<java.util.concurrent.atomic.AtomicInteger: void <init>(int)>(v);
v = staticinvoke <picocli.CommandLine$Help$Ansi: boolean isWindows()>();
if v == 0 goto label;
v = staticinvoke <picocli.CommandLine$Help$Ansi: boolean isPseudoTTY()>();
if v != 0 goto label;
v = newarray (java.lang.String)[3];
v = v;
v[0] = "cmd.exe";
v[1] = "/c";
v[2] = "mode con";
goto label;
label:
v = staticinvoke <picocli.CommandLine$Help$Ansi: boolean isMac()>();
if v == 0 goto label;
v = newarray (java.lang.String)[2];
v[0] = "tput";
v[1] = "cols";
goto label;
label:
v = newarray (java.lang.String)[4];
v[0] = "stty";
v[1] = "-a";
v[2] = "-F";
v[3] = "/dev/tty";
label:
v = new java.lang.Thread;
v = new picocli.CommandLine$Model$UsageMessageSpec$1;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$1: void <init>(java.lang.String[],picocli.CommandLine$Tracer,java.util.concurrent.atomic.AtomicInteger)>(v, v, v);
specialinvoke v.<java.lang.Thread: void <init>(java.lang.Runnable)>(v);
virtualinvoke v.<java.lang.Thread: void start()>();
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
label:
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: int intValue()>();
if v >= 0 goto label;
label:
staticinvoke <java.lang.Thread: void sleep(long)>(25L);
label:
goto label;
label:
v := @caughtexception;
label:
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
v = v + 2000L;
v = v cmp v;
if v >= 0 goto label;
v = virtualinvoke v.<java.lang.Thread: boolean isAlive()>();
if v != 0 goto label;
label:
v = staticinvoke <java.lang.System: long nanoTime()>();
v = v - v;
v = v / 1000000.0;
v = newarray (java.lang.Object)[2];
v[0] = v;
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(v);
v[1] = v;
virtualinvoke v.<picocli.CommandLine$Tracer: void debug(java.lang.String,java.lang.Object[])>("getTerminalWidth() returning: %s in %,.1fms%n", v);
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: int intValue()>();
return v;
catch java.lang.InterruptedException from label to label with label;
}
public int width()
{
int v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Integer v, v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer width>;
if v != null goto label;
v = 80;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer width>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
label:
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean autoWidth()>();
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: int getSysPropertyWidthOrDefault(int,boolean)>(v, v);
return v;
}
public int longOptionsMaxWidth()
{
int v;
picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Integer v, v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer longOptionsMaxWidth>;
if v != null goto label;
v = 20;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer longOptionsMaxWidth>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
label:
return v;
}
public boolean autoWidth()
{
java.lang.Boolean v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v, v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean autoWidth>;
if v != null goto label;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_USAGE_AUTO_WIDTH>;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean autoWidth>;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
v = staticinvoke <picocli.CommandLine$Model$UsageMessageSpec: boolean shouldDetectTerminalSize(boolean)>(v);
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec autoWidth(boolean)
{
java.lang.Boolean v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean autoWidth> = v;
return v;
}
static boolean isCharCJK(char)
{
java.lang.Character$UnicodeBlock v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
int v;
boolean v;
char v;
v := @parameter: char;
v = staticinvoke <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock of(char)>(v);
if v == 177 goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock HIRAGANA>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock KATAKANA>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock HANGUL_COMPATIBILITY_JAMO>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock HANGUL_JAMO>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock HANGUL_SYLLABLES>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock CJK_COMPATIBILITY_FORMS>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock CJK_RADICALS_SUPPLEMENT>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS>;
if v == v goto label;
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS>;
if v != v goto label;
v = (int) 65377;
if v >= v goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private java.util.Map createHelpSectionRendererMap()
{
picocli.CommandLine$Model$UsageMessageSpec$19 v;
picocli.CommandLine$Model$UsageMessageSpec$15 v;
picocli.CommandLine$Model$UsageMessageSpec$16 v;
java.util.HashMap v;
picocli.CommandLine$Model$UsageMessageSpec$17 v;
picocli.CommandLine$Model$UsageMessageSpec$18 v;
picocli.CommandLine$Model$UsageMessageSpec$11 v;
picocli.CommandLine$Model$UsageMessageSpec$12 v;
picocli.CommandLine$Model$UsageMessageSpec$13 v;
picocli.CommandLine$Model$UsageMessageSpec$14 v;
picocli.CommandLine$Model$UsageMessageSpec$10 v;
picocli.CommandLine$Model$UsageMessageSpec$6 v;
picocli.CommandLine$Model$UsageMessageSpec$7 v;
picocli.CommandLine$Model$UsageMessageSpec$4 v;
picocli.CommandLine$Model$UsageMessageSpec$5 v;
picocli.CommandLine$Model$UsageMessageSpec$2 v;
picocli.CommandLine$Model$UsageMessageSpec$3 v;
picocli.CommandLine$Model$UsageMessageSpec$8 v;
picocli.CommandLine$Model$UsageMessageSpec$9 v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = new picocli.CommandLine$Model$UsageMessageSpec$2;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$2: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("headerHeading", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$3;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$3: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("header", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$4;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$4: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("synopsisHeading", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$5;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$5: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("synopsis", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$6;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$6: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("descriptionHeading", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$7;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$7: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("description", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$8;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$8: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("parameterListHeading", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$9;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$9: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("atFileParameterList", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$10;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$10: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("parameterList", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$11;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$11: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("optionListHeading", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$12;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$12: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("optionList", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$13;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$13: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("endOfOptionsList", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$14;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$14: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("commandListHeading", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$15;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$15: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("commandList", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$16;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$16: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("exitCodeListHeading", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$17;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$17: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("exitCodeList", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$18;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$18: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("footerHeading", v);
v = new picocli.CommandLine$Model$UsageMessageSpec$19;
specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec$19: void <init>(picocli.CommandLine$Model$UsageMessageSpec)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("footer", v);
return v;
}
public java.util.List sectionKeys()
{
java.util.List v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.List sectionKeys>;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec sectionKeys(java.util.List)
{
java.util.List v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
java.util.ArrayList v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.util.List;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.List sectionKeys> = v;
return v;
}
public java.util.Map sectionMap()
{
picocli.CommandLine$Model$UsageMessageSpec v;
java.util.Map v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map helpSectionRendererMap>;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec sectionMap(java.util.Map)
{
java.util.LinkedHashMap v;
picocli.CommandLine$Model$UsageMessageSpec v;
java.util.Map v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.util.Map;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map helpSectionRendererMap> = v;
return v;
}
public picocli.CommandLine$IHelpFactory helpFactory()
{
picocli.CommandLine$IHelpFactory v, v;
picocli.CommandLine$DefaultHelpFactory v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$IHelpFactory helpFactory>;
if v != null goto label;
v = new picocli.CommandLine$DefaultHelpFactory;
specialinvoke v.<picocli.CommandLine$DefaultHelpFactory: void <init>()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$IHelpFactory helpFactory> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$IHelpFactory helpFactory>;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec helpFactory(picocli.CommandLine$IHelpFactory)
{
java.lang.Object v;
picocli.CommandLine$IHelpFactory v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: picocli.CommandLine$IHelpFactory;
v = staticinvoke <picocli.CommandLine$Assert: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "helpFactory");
v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$IHelpFactory helpFactory> = v;
return v;
}
private java.lang.String interpolate(java.lang.String)
{
picocli.CommandLine$Model$Interpolator v, v;
java.lang.String v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Interpolator interpolator>;
if v != null goto label;
v = v;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Interpolator interpolator>;
v = virtualinvoke v.<picocli.CommandLine$Model$Interpolator: java.lang.String interpolate(java.lang.String)>(v);
label:
return v;
}
private java.lang.String[] interpolate(java.lang.String[])
{
picocli.CommandLine$Model$Interpolator v, v;
java.lang.String[] v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String[];
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Interpolator interpolator>;
if v != null goto label;
v = v;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Interpolator interpolator>;
v = virtualinvoke v.<picocli.CommandLine$Model$Interpolator: java.lang.String[] interpolate(java.lang.String[])>(v);
label:
return v;
}
private java.lang.String str(java.lang.String, java.lang.String, java.lang.String)
{
java.lang.String v, v, v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
if v == null goto label;
v = v;
goto label;
label:
if v == null goto label;
v = v;
goto label;
label:
v = v;
label:
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String interpolate(java.lang.String)>(v);
return v;
}
private java.lang.String[] arr(java.lang.String[], java.lang.String[], java.lang.String[])
{
java.lang.Object v;
java.lang.String[] v, v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String[];
v := @parameter: java.lang.String[];
v := @parameter: java.lang.String[];
if v != null goto label;
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
goto label;
label:
v = v;
label:
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] interpolate(java.lang.String[])>(v);
return v;
}
private java.lang.String resourceStr(java.lang.String)
{
picocli.CommandLine$Model$Messages v, v;
java.lang.String v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Messages messages>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Messages messages>;
v = virtualinvoke v.<picocli.CommandLine$Model$Messages: java.lang.String getString(java.lang.String,java.lang.String)>(v, null);
label:
return v;
}
private java.lang.String[] resourceArr(java.lang.String)
{
picocli.CommandLine$Model$Messages v, v;
java.lang.String[] v;
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Messages messages>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Messages messages>;
v = virtualinvoke v.<picocli.CommandLine$Model$Messages: java.lang.String[] getStringArray(java.lang.String,java.lang.String[])>(v, null);
label:
return v;
}
public java.lang.String headerHeading()
{
java.lang.String v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String resourceStr(java.lang.String)>("usage.headerHeading");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String headerHeading>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String str(java.lang.String,java.lang.String,java.lang.String)>(v, v, "");
return v;
}
public java.lang.String[] header()
{
java.lang.String[] v, v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] resourceArr(java.lang.String)>("usage.header");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] header>;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] arr(java.lang.String[],java.lang.String[],java.lang.String[])>(v, v, v);
return v;
}
public java.lang.String synopsisHeading()
{
java.lang.String v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String resourceStr(java.lang.String)>("usage.synopsisHeading");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisHeading>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String str(java.lang.String,java.lang.String,java.lang.String)>(v, v, "Usage: ");
return v;
}
public java.lang.String synopsisSubcommandLabel()
{
java.lang.String v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String resourceStr(java.lang.String)>("usage.synopsisSubcommandLabel");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisSubcommandLabel>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String str(java.lang.String,java.lang.String,java.lang.String)>(v, v, "[COMMAND]");
return v;
}
public double synopsisAutoIndentThreshold()
{
java.lang.Double v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
double v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Double synopsisAutoIndentThreshold>;
if v != null goto label;
v = 0.5;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Double synopsisAutoIndentThreshold>;
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
label:
return v;
}
public int synopsisIndent()
{
int v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Integer v, v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer synopsisIndent>;
if v != null goto label;
v = (int) -1;
v = v;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer synopsisIndent>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
label:
return v;
}
public boolean abbreviateSynopsis()
{
java.lang.Boolean v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean abbreviateSynopsis>;
if v != null goto label;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_ABBREVIATE_SYNOPSIS>;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean abbreviateSynopsis>;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public java.lang.String[] customSynopsis()
{
java.lang.String[] v, v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] resourceArr(java.lang.String)>("usage.customSynopsis");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] customSynopsis>;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] arr(java.lang.String[],java.lang.String[],java.lang.String[])>(v, v, v);
return v;
}
public java.lang.String descriptionHeading()
{
java.lang.String v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String resourceStr(java.lang.String)>("usage.descriptionHeading");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String descriptionHeading>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String str(java.lang.String,java.lang.String,java.lang.String)>(v, v, "");
return v;
}
public java.lang.String[] description()
{
java.lang.String[] v, v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] resourceArr(java.lang.String)>("usage.description");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] description>;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] arr(java.lang.String[],java.lang.String[],java.lang.String[])>(v, v, v);
return v;
}
public java.lang.String parameterListHeading()
{
java.lang.String v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String resourceStr(java.lang.String)>("usage.parameterListHeading");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String parameterListHeading>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String str(java.lang.String,java.lang.String,java.lang.String)>(v, v, "");
return v;
}
public java.lang.String optionListHeading()
{
java.lang.String v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String resourceStr(java.lang.String)>("usage.optionListHeading");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String optionListHeading>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String str(java.lang.String,java.lang.String,java.lang.String)>(v, v, "");
return v;
}
public boolean sortOptions()
{
java.lang.Boolean v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean sortOptions>;
if v != null goto label;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SORT_OPTIONS>;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean sortOptions>;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public char requiredOptionMarker()
{
java.lang.Character v, v;
char v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Character requiredOptionMarker>;
if v != null goto label;
v = 32;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Character requiredOptionMarker>;
v = virtualinvoke v.<java.lang.Character: char charValue()>();
label:
return v;
}
public boolean showDefaultValues()
{
java.lang.Boolean v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showDefaultValues>;
if v != null goto label;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_DEFAULT_VALUES>;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showDefaultValues>;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public boolean showAtFileInUsageHelp()
{
java.lang.Boolean v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showAtFileInUsageHelp>;
if v != null goto label;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_AT_FILE>;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showAtFileInUsageHelp>;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public boolean showEndOfOptionsDelimiterInUsageHelp()
{
java.lang.Boolean v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showEndOfOptionsDelimiterInUsageHelp>;
if v != null goto label;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_END_OF_OPTIONS>;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showEndOfOptionsDelimiterInUsageHelp>;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public boolean hidden()
{
java.lang.Boolean v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean hidden>;
if v != null goto label;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_HIDDEN>;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean hidden>;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public java.lang.String commandListHeading()
{
java.lang.String v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String resourceStr(java.lang.String)>("usage.commandListHeading");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String commandListHeading>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String str(java.lang.String,java.lang.String,java.lang.String)>(v, v, "Commands:%n");
return v;
}
public java.lang.String exitCodeListHeading()
{
java.lang.String v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String resourceStr(java.lang.String)>("usage.exitCodeListHeading");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String exitCodeListHeading>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String str(java.lang.String,java.lang.String,java.lang.String)>(v, v, "");
return v;
}
public java.util.Map exitCodeList()
{
java.lang.String[] v, v, v, v;
java.util.Map v, v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] resourceArr(java.lang.String)>("usage.exitCodeList");
if v != null goto label;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map exitCodeList>;
if v == null goto label;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map exitCodeList>;
return v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] exitCodeListStrings>;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] arr(java.lang.String[],java.lang.String[],java.lang.String[])>(v, v, v);
v = staticinvoke <picocli.CommandLine$Model$UsageMessageSpec: java.util.Map keyValuesMap(java.lang.String[])>(v);
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
return v;
}
public static transient java.util.Map keyValuesMap(java.lang.String[])
{
java.lang.Object[] v;
picocli.CommandLine$Tracer v;
java.lang.String[] v;
java.lang.Integer v;
java.util.LinkedHashMap v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v;
v := @parameter: java.lang.String[];
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
if v != null goto label;
return v;
label:
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: int indexOf(int)>(58);
if v < 0 goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = v[v];
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = new picocli.CommandLine$Tracer;
specialinvoke v.<picocli.CommandLine$Tracer: void <init>()>();
v = newarray (java.lang.Object)[2];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[0] = v;
v = v[v];
v[1] = v;
virtualinvoke v.<picocli.CommandLine$Tracer: void info(java.lang.String,java.lang.Object[])>("Ignoring line at index %d: cannot split \'%s\' into \'key:value\'%n", v);
label:
v = v + 1;
goto label;
label:
return v;
}
public java.lang.String footerHeading()
{
java.lang.String v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String resourceStr(java.lang.String)>("usage.footerHeading");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String footerHeading>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String str(java.lang.String,java.lang.String,java.lang.String)>(v, v, "");
return v;
}
public java.lang.String[] footer()
{
java.lang.String[] v, v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] resourceArr(java.lang.String)>("usage.footer");
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] footer>;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = specialinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] arr(java.lang.String[],java.lang.String[],java.lang.String[])>(v, v, v);
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec headerHeading(java.lang.String)
{
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String headerHeading> = v;
return v;
}
public transient picocli.CommandLine$Model$UsageMessageSpec header(java.lang.String[])
{
java.lang.String[] v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String[];
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] header> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec synopsisHeading(java.lang.String)
{
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisHeading> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec synopsisSubcommandLabel(java.lang.String)
{
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisSubcommandLabel> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec synopsisAutoIndentThreshold(double)
{
byte v, v;
java.lang.Double v;
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.IllegalArgumentException v;
double v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: double;
v = v cmpg 0.0;
if v < 0 goto label;
v = v cmpl 0.9;
if v <= 0 goto label;
label:
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (double)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("synopsisAutoIndentThreshold must be between 0.0 and 0.9 (inclusive), but was \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Double synopsisAutoIndentThreshold> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec synopsisIndent(int)
{
int v;
picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Integer v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: int;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer synopsisIndent> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec abbreviateSynopsis(boolean)
{
java.lang.Boolean v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean abbreviateSynopsis> = v;
return v;
}
public transient picocli.CommandLine$Model$UsageMessageSpec customSynopsis(java.lang.String[])
{
java.lang.String[] v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String[];
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] customSynopsis> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec descriptionHeading(java.lang.String)
{
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String descriptionHeading> = v;
return v;
}
public transient picocli.CommandLine$Model$UsageMessageSpec description(java.lang.String[])
{
java.lang.String[] v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String[];
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] description> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec parameterListHeading(java.lang.String)
{
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String parameterListHeading> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec optionListHeading(java.lang.String)
{
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String optionListHeading> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec sortOptions(boolean)
{
java.lang.Boolean v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean sortOptions> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec requiredOptionMarker(char)
{
char v;
picocli.CommandLine$Model$UsageMessageSpec v;
java.lang.Character v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: char;
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Character requiredOptionMarker> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec showDefaultValues(boolean)
{
java.lang.Boolean v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showDefaultValues> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec showAtFileInUsageHelp(boolean)
{
java.lang.Boolean v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showAtFileInUsageHelp> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec showEndOfOptionsDelimiterInUsageHelp(boolean)
{
java.lang.Boolean v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showEndOfOptionsDelimiterInUsageHelp> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec hidden(boolean)
{
java.lang.Boolean v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean hidden> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec commandListHeading(java.lang.String)
{
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String commandListHeading> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec exitCodeListHeading(java.lang.String)
{
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String exitCodeListHeading> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec exitCodeList(java.util.Map)
{
java.util.LinkedHashMap v;
java.util.Map v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.util.Map;
if v != null goto label;
v = null;
goto label;
label:
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
label:
v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map exitCodeList> = v;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec footerHeading(java.lang.String)
{
java.lang.String v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String footerHeading> = v;
return v;
}
public transient picocli.CommandLine$Model$UsageMessageSpec footer(java.lang.String[])
{
java.lang.String[] v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: java.lang.String[];
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] footer> = v;
return v;
}
public picocli.CommandLine$Model$Messages messages()
{
picocli.CommandLine$Model$Messages v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Messages messages>;
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec messages(picocli.CommandLine$Model$Messages)
{
picocli.CommandLine$Model$Messages v;
picocli.CommandLine$Model$UsageMessageSpec v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: picocli.CommandLine$Model$Messages;
v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Messages messages> = v;
return v;
}
public boolean adjustLineBreaksForWideCJKCharacters()
{
java.lang.Boolean v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean adjustLineBreaksForWideCJKCharacters>;
if v != null goto label;
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_ADJUST_CJK>;
goto label;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean adjustLineBreaksForWideCJKCharacters>;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public picocli.CommandLine$Model$UsageMessageSpec adjustLineBreaksForWideCJKCharacters(boolean)
{
java.lang.Boolean v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean adjustLineBreaksForWideCJKCharacters> = v;
return v;
}
void updateFromCommand(picocli.CommandLine$Command, picocli.CommandLine$Model$CommandSpec, boolean)
{
java.lang.Integer v, v;
java.lang.Character v, v, v;
java.util.MissingResourceException v;
java.util.ResourceBundle v;
picocli.CommandLine$Command v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
picocli.CommandLine$Model$UsageMessageSpec v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
picocli.CommandLine$Model$Messages v, v;
java.lang.String[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
int v, v;
java.lang.Boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v;
picocli.CommandLine$Model$CommandSpec v;
java.lang.Object v, v, v, v, v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: picocli.CommandLine$Command;
v := @parameter: picocli.CommandLine$Model$CommandSpec;
v := @parameter: boolean;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String resourceBundle()>();
v = staticinvoke <picocli.CommandLine: boolean empty(java.lang.String)>(v);
if v != 0 goto label;
if v == 0 goto label;
v = new picocli.CommandLine$Model$Messages;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String resourceBundle()>();
specialinvoke v.<picocli.CommandLine$Model$Messages: void <init>(picocli.CommandLine$Model$CommandSpec,java.lang.String)>(v, v);
virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$UsageMessageSpec messages(picocli.CommandLine$Model$Messages)>(v);
goto label;
label:
v = null;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String resourceBundle()>();
v = staticinvoke <java.util.ResourceBundle: java.util.ResourceBundle getBundle(java.lang.String)>(v);
label:
goto label;
label:
v := @caughtexception;
label:
v = new picocli.CommandLine$Model$Messages;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String resourceBundle()>();
specialinvoke v.<picocli.CommandLine$Model$Messages: void <init>(picocli.CommandLine$Model$CommandSpec,java.lang.String,java.util.ResourceBundle)>(v, v, v);
virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$UsageMessageSpec messages(picocli.CommandLine$Model$Messages)>(v);
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean abbreviateSynopsis()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_ABBREVIATE_SYNOPSIS>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean abbreviateSynopsis()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean abbreviateSynopsis> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean usageHelpAutoWidth()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_USAGE_AUTO_WIDTH>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean usageHelpAutoWidth()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean autoWidth> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String commandListHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, "Commands:%n");
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String commandListHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String commandListHeading> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String[] customSynopsis()>();
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object[],java.lang.Object[])>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String[] customSynopsis()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] customSynopsis> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String[] description()>();
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object[],java.lang.Object[])>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String[] description()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] description> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String descriptionHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, "");
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String descriptionHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String descriptionHeading> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String[] exitCodeList()>();
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object[],java.lang.Object[])>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String[] exitCodeList()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] exitCodeListStrings> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String exitCodeListHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, "");
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String exitCodeListHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String exitCodeListHeading> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String[] footer()>();
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object[],java.lang.Object[])>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String[] footer()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] footer> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String footerHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, "");
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String footerHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String footerHeading> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String[] header()>();
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object[],java.lang.Object[])>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String[] header()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] header> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String headerHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, "");
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String headerHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String headerHeading> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean hidden()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_HIDDEN>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean hidden()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean hidden> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String optionListHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, "");
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String optionListHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String optionListHeading> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String parameterListHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, "");
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String parameterListHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String parameterListHeading> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: char requiredOptionMarker()>();
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(v);
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(32);
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: char requiredOptionMarker()>();
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Character requiredOptionMarker> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean showAtFileInUsageHelp()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_AT_FILE>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean showAtFileInUsageHelp()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showAtFileInUsageHelp> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean showDefaultValues()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_DEFAULT_VALUES>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean showDefaultValues()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showDefaultValues> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean showEndOfOptionsDelimiterInUsageHelp()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_END_OF_OPTIONS>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean showEndOfOptionsDelimiterInUsageHelp()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showEndOfOptionsDelimiterInUsageHelp> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean sortOptions()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SORT_OPTIONS>;
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: boolean sortOptions()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean sortOptions> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String synopsisHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, "Usage: ");
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String synopsisHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisHeading> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String synopsisSubcommandLabel()>();
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, "[COMMAND]");
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: java.lang.String synopsisSubcommandLabel()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisSubcommandLabel> = v;
label:
v = interfaceinvoke v.<picocli.CommandLine$Command: int usageHelpWidth()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(80);
v = staticinvoke <picocli.CommandLine$Model: boolean isNonDefault(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = interfaceinvoke v.<picocli.CommandLine$Command: int usageHelpWidth()>();
virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$UsageMessageSpec width(int)>(v);
label:
return;
catch java.util.MissingResourceException from label to label with label;
}
void initFromMixin(picocli.CommandLine$Model$UsageMessageSpec, picocli.CommandLine$Model$CommandSpec)
{
java.lang.Integer v, v, v, v, v, v, v, v;
java.util.Map v, v, v, v, v;
java.util.LinkedHashMap v;
picocli.CommandLine$Model$UsageMessageSpec v, v;
picocli.CommandLine$Model$Messages v, v, v, v;
int v, v, v, v;
java.lang.Boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
picocli.CommandLine$Model$CommandSpec v;
java.lang.Object v, v, v, v;
java.lang.Character v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: picocli.CommandLine$Model$CommandSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean abbreviateSynopsis>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean abbreviateSynopsis()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_ABBREVIATE_SYNOPSIS>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean abbreviateSynopsis()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean abbreviateSynopsis> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean adjustLineBreaksForWideCJKCharacters>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean adjustLineBreaksForWideCJKCharacters()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_ADJUST_CJK>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean adjustLineBreaksForWideCJKCharacters()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean adjustLineBreaksForWideCJKCharacters> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean autoWidth>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean autoWidth()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_USAGE_AUTO_WIDTH>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean autoWidth()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean autoWidth> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String commandListHeading>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String commandListHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, "Commands:%n");
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String commandListHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String commandListHeading> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] customSynopsis>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] customSynopsis()>();
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object[],java.lang.Object[])>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] customSynopsis()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] customSynopsis> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] description>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] description()>();
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object[],java.lang.Object[])>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] description()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] description> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String descriptionHeading>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String descriptionHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, "");
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String descriptionHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String descriptionHeading> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map exitCodeList>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map exitCodeList()>();
v = staticinvoke <java.util.Collections: java.util.Map emptyMap()>();
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] exitCodeListStrings>;
if v != null goto label;
v = new java.util.LinkedHashMap;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map exitCodeList()>();
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map exitCodeList> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String exitCodeListHeading>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String exitCodeListHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, "");
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String exitCodeListHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String exitCodeListHeading> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] footer>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] footer()>();
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object[],java.lang.Object[])>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] footer()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] footer> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String footerHeading>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String footerHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, "");
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String footerHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String footerHeading> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] header>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] header()>();
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object[],java.lang.Object[])>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] header()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] header> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String headerHeading>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String headerHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, "");
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String headerHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String headerHeading> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean hidden>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean hidden()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_HIDDEN>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean hidden()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean hidden> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer longOptionsMaxWidth>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: int longOptionsMaxWidth()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(20);
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: int longOptionsMaxWidth()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer longOptionsMaxWidth> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Messages messages>;
v = staticinvoke <picocli.CommandLine$Model$Messages: boolean empty(picocli.CommandLine$Model$Messages)>(v);
if v == 0 goto label;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Messages messages>;
v = staticinvoke <picocli.CommandLine$Model$Messages: java.lang.String resourceBundleBaseName(picocli.CommandLine$Model$Messages)>(v);
if v != null goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Messages messages()>();
v = staticinvoke <picocli.CommandLine$Model$Messages: picocli.CommandLine$Model$Messages copy(picocli.CommandLine$Model$CommandSpec,picocli.CommandLine$Model$Messages)>(v, v);
virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$UsageMessageSpec messages(picocli.CommandLine$Model$Messages)>(v);
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String optionListHeading>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String optionListHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, "");
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String optionListHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String optionListHeading> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String parameterListHeading>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String parameterListHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, "");
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String parameterListHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String parameterListHeading> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Character requiredOptionMarker>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: char requiredOptionMarker()>();
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(v);
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(32);
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: char requiredOptionMarker()>();
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Character requiredOptionMarker> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showAtFileInUsageHelp>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean showAtFileInUsageHelp()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_AT_FILE>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean showAtFileInUsageHelp()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showAtFileInUsageHelp> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showDefaultValues>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean showDefaultValues()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_DEFAULT_VALUES>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean showDefaultValues()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showDefaultValues> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showEndOfOptionsDelimiterInUsageHelp>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean showEndOfOptionsDelimiterInUsageHelp()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_END_OF_OPTIONS>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean showEndOfOptionsDelimiterInUsageHelp()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showEndOfOptionsDelimiterInUsageHelp> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean sortOptions>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean sortOptions()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = <picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SORT_OPTIONS>;
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: boolean sortOptions()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean sortOptions> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisHeading>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisHeading()>();
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, "Usage: ");
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisHeading()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisHeading> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisSubcommandLabel>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisSubcommandLabel()>();
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, "[COMMAND]");
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisSubcommandLabel()>();
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisSubcommandLabel> = v;
label:
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer width>;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: int width()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(80);
v = staticinvoke <picocli.CommandLine$Model: boolean initializable(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
if v == 0 goto label;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: int width()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer width> = v;
label:
return;
}
void initFrom(picocli.CommandLine$Model$UsageMessageSpec, picocli.CommandLine$Model$CommandSpec)
{
java.lang.Integer v, v, v;
java.lang.Character v;
java.util.Map v, v;
java.util.List v;
picocli.CommandLine$IHelpFactory v;
java.lang.Double v;
picocli.CommandLine$Model$Messages v, v;
java.lang.String[] v, v, v, v, v;
java.lang.Boolean v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
picocli.CommandLine$Model$CommandSpec v;
picocli.CommandLine$Model$UsageMessageSpec v, v;
v := @this: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: picocli.CommandLine$Model$UsageMessageSpec;
v := @parameter: picocli.CommandLine$Model$CommandSpec;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean abbreviateSynopsis>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean abbreviateSynopsis> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean adjustLineBreaksForWideCJKCharacters>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean adjustLineBreaksForWideCJKCharacters> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean autoWidth>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean autoWidth> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String commandListHeading>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String commandListHeading> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] customSynopsis>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] customSynopsis> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] description>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] description> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String descriptionHeading>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String descriptionHeading> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map exitCodeList>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map exitCodeList> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String exitCodeListHeading>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String exitCodeListHeading> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] exitCodeListStrings>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] exitCodeListStrings> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] footer>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] footer> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String footerHeading>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String footerHeading> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] header>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] header> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String headerHeading>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String headerHeading> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$IHelpFactory helpFactory>;
v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$IHelpFactory helpFactory> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map helpSectionRendererMap>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.Map helpSectionRendererMap> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean hidden>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean hidden> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer longOptionsMaxWidth>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer longOptionsMaxWidth> = v;
v = virtualinvoke v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Messages messages()>();
v = staticinvoke <picocli.CommandLine$Model$Messages: picocli.CommandLine$Model$Messages copy(picocli.CommandLine$Model$CommandSpec,picocli.CommandLine$Model$Messages)>(v, v);
v.<picocli.CommandLine$Model$UsageMessageSpec: picocli.CommandLine$Model$Messages messages> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String optionListHeading>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String optionListHeading> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String parameterListHeading>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String parameterListHeading> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Character requiredOptionMarker>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Character requiredOptionMarker> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.List sectionKeys>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.util.List sectionKeys> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showAtFileInUsageHelp>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showAtFileInUsageHelp> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showDefaultValues>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showDefaultValues> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showEndOfOptionsDelimiterInUsageHelp>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean showEndOfOptionsDelimiterInUsageHelp> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean sortOptions>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean sortOptions> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Double synopsisAutoIndentThreshold>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Double synopsisAutoIndentThreshold> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisHeading>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisHeading> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer synopsisIndent>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer synopsisIndent> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisSubcommandLabel>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String synopsisSubcommandLabel> = v;
v = v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer width>;
v.<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Integer width> = v;
return;
}
static void <clinit>()
{
java.lang.String[] v;
java.lang.Boolean v, v, v, v, v, v, v, v;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_USAGE_AUTO_WIDTH> = v;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_ABBREVIATE_SYNOPSIS> = v;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SORT_OPTIONS> = v;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_AT_FILE> = v;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_END_OF_OPTIONS> = v;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_SHOW_DEFAULT_VALUES> = v;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_HIDDEN> = v;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
<picocli.CommandLine$Model$UsageMessageSpec: java.lang.Boolean DEFAULT_ADJUST_CJK> = v;
v = newarray (java.lang.String)[0];
<picocli.CommandLine$Model$UsageMessageSpec: java.lang.String[] DEFAULT_MULTI_LINE> = v;
return;
}
}