class org.apache.logging.log4j.core.tools.picocli.CommandLine$Interpreter extends java.lang.Object { private final java.util.Map commands; private final java.util.Map converterRegistry; private final java.util.Map optionName2Field; private final java.util.Map singleCharOption2Field; private final java.util.List requiredFields; private final java.util.List positionalParametersFields; private final java.lang.Object command; private boolean isHelpRequested; private java.lang.String separator; private int position; final org.apache.logging.log4j.core.tools.picocli.CommandLine this$0; void (org.apache.logging.log4j.core.tools.picocli.CommandLine, java.lang.Object) { org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$DoubleConverter v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$URIConverter v; java.util.Map 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; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$BigIntegerConverter v; org.apache.logging.log4j.core.tools.picocli.CommandLine$Interpreter v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$StringConverter v, v; java.lang.Object[] v; java.lang.reflect.Constructor v; java.util.LinkedHashMap v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$FileConverter v; java.lang.Class[] v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ShortConverter v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$InetAddressConverter v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$PathConverter v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$CharSequenceConverter v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$URLConverter v; java.lang.'annotation'.Annotation v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$CharacterConverter v, v; int v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$LongConverter v, v; java.lang.Class v, v, v, v, v, v, v, v, v, v, v; java.lang.Object v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$PositionalParametersSorter v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ISO8601DateConverter v; org.apache.logging.log4j.core.tools.picocli.CommandLine v, v; java.lang.Exception v; java.util.ArrayList v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$IntegerConverter v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ISO8601TimeConverter v; java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ByteConverter v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$CharsetConverter v; java.lang.NoSuchMethodException v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$BooleanConverter v, v; boolean v, v, v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$PatternConverter v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$FloatConverter v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$UUIDConverter v; java.util.List v, v, v, v, v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$BigDecimalConverter v; java.lang.String[] v; java.util.HashMap v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$InitializationException v, v, v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$StringBuilderConverter v; v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Interpreter; v := @parameter: org.apache.logging.log4j.core.tools.picocli.CommandLine; v := @parameter: java.lang.Object; v. = v; specialinvoke v.()>(); v = new java.util.LinkedHashMap; specialinvoke v.()>(); v. = v; v = new java.util.HashMap; specialinvoke v.()>(); v. = v; v = new java.util.HashMap; specialinvoke v.()>(); v. = v; v = new java.util.HashMap; specialinvoke v.()>(); v. = v; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v. = "="; v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$PathConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/nio/file/Path;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$StringConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/Object;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$StringConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/String;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$StringBuilderConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/StringBuilder;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$CharSequenceConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/CharSequence;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ByteConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/Byte;", v); v = v.; v = ; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ByteConverter; specialinvoke v.()>(); interfaceinvoke v.(v, v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$BooleanConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/Boolean;", v); v = v.; v = ; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$BooleanConverter; specialinvoke v.()>(); interfaceinvoke v.(v, v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$CharacterConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/Character;", v); v = v.; v = ; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$CharacterConverter; specialinvoke v.()>(); interfaceinvoke v.(v, v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ShortConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/Short;", v); v = v.; v = ; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ShortConverter; specialinvoke v.()>(); interfaceinvoke v.(v, v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$IntegerConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/Integer;", v); v = v.; v = ; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$IntegerConverter; specialinvoke v.()>(); interfaceinvoke v.(v, v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$LongConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/Long;", v); v = v.; v = ; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$LongConverter; specialinvoke v.()>(); interfaceinvoke v.(v, v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$FloatConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/Float;", v); v = v.; v = ; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$FloatConverter; specialinvoke v.()>(); interfaceinvoke v.(v, v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$DoubleConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/lang/Double;", v); v = v.; v = ; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$DoubleConverter; specialinvoke v.()>(); interfaceinvoke v.(v, v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$FileConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/io/File;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$URIConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/net/URI;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$URLConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/net/URL;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ISO8601DateConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/util/Date;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$ISO8601TimeConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/sql/Time;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$BigDecimalConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/math/BigDecimal;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$BigIntegerConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/math/BigInteger;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$CharsetConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/nio/charset/Charset;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$InetAddressConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/net/InetAddress;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$PatternConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/util/regex/Pattern;", v); v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$BuiltIn$UUIDConverter; specialinvoke v.()>(); interfaceinvoke v.(class "Ljava/util/UUID;", v); v = staticinvoke (v, "command"); v. = v; v = virtualinvoke v.(); v = null; v = null; v = 0; label: if v == null goto label; v = v.; v = v.; v = v.; v = v.; staticinvoke (v, v, v, v, v); v = virtualinvoke v.(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Command;"); if v == 0 goto label; v = 1; v = virtualinvoke v.(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Command;"); if v != null goto label; v = interfaceinvoke v.(); goto label; label: v = v; label: v = v; if v != null goto label; v = interfaceinvoke v.(); goto label; label: v = v; label: v = v; v = v.; v = interfaceinvoke v.(); v = staticinvoke (v); interfaceinvoke v.(v); v = interfaceinvoke v.(); v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = virtualinvoke v.(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Command;"); if v == null goto label; v = "
"; v = interfaceinvoke v.(); v = virtualinvoke v.(v); if v == 0 goto label; label: v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$InitializationException; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("Subcommand \u is missing the mandatory @Command annotation with a \'name\' attribute"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = newarray (java.lang.Class)[0]; v = virtualinvoke v.(v); virtualinvoke v.(1); v = newarray (java.lang.Object)[0]; v = virtualinvoke v.(v); v = staticinvoke (v); v. = v; v = v.; v = interfaceinvoke v.(); interfaceinvoke v.(v, v); label: goto label; label: v := @caughtexception; throw v; label: v := @caughtexception; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$InitializationException; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot instantiate subcommand \u0001: the class has no constructor"); specialinvoke v.(java.lang.String,java.lang.Exception)>(v, v); throw v; label: v := @caughtexception; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$InitializationException; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not instantiate and add subcommand \u0001: \u0001"); specialinvoke v.(java.lang.String,java.lang.Exception)>(v, v); throw v; label: v = v + 1; goto label; label: v = virtualinvoke v.(); goto label; label: if v == null goto label; v = v; goto label; label: v = v.; label: v. = v; if v == null goto label; v = v; goto label; label: v = v.; label: v. = v; v = v.; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$PositionalParametersSorter; specialinvoke v.()>(); staticinvoke (v, v); v = v.; staticinvoke (v); v = v.; v = interfaceinvoke v.(); if v == 0 goto label; v = v.; v = interfaceinvoke v.(); if v == 0 goto label; if v != 0 goto label; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$InitializationException; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u (\u) is not a command: it has no @Command, @Option or @Parameters annotations"); specialinvoke v.(java.lang.String)>(v); throw v; label: return; catch org.apache.logging.log4j.core.tools.picocli.CommandLine$InitializationException from label to label with label; catch java.lang.NoSuchMethodException from label to label with label; catch java.lang.Exception from label to label with label; } transient java.util.List parse(java.lang.String[]) { java.lang.Object[] v; java.lang.String[] v; java.lang.Integer v; java.util.Stack v; java.util.ArrayList v; int v, v, v; java.lang.String v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$Tracer v, v; boolean v; org.apache.logging.log4j.core.tools.picocli.CommandLine$Interpreter v; org.apache.logging.log4j.core.tools.picocli.CommandLine v, v; v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Interpreter; v := @parameter: java.lang.String[]; staticinvoke (v, "argument array"); v = v.; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = newarray (java.lang.Object)[2]; v = lengthof v; v = staticinvoke (v); v[0] = v; v = staticinvoke (v); v[1] = v; virtualinvoke v.("Parsing %d command line args %s%n", v); label: v = new java.util.Stack; specialinvoke v.()>(); v = lengthof v; v = v - 1; label: if v < 0 goto label; v = v[v]; virtualinvoke v.(v); v = v - 1; goto label; label: v = new java.util.ArrayList; specialinvoke v.()>(); specialinvoke v.(v, v, v); return v; } private void parse(java.util.List, java.util.Stack, java.lang.String[]) { org.apache.logging.log4j.core.tools.picocli.CommandLine$PositionalParametersSorter v; java.lang.Integer v, v, v, v; java.util.Map v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$Tracer v, v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$Interpreter v; org.apache.logging.log4j.core.tools.picocli.CommandLine v, v, v, v, v, v, v, v, v, v, v, v, v, v; java.lang.Exception v; org.apache.logging.log4j.core.tools.picocli.CommandLine$UnmatchedArgumentException v; java.lang.Object[] v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$MissingParameterException v; java.util.ArrayList v; java.lang.String v, v, v; boolean v, v, v, v, v, v, v, v; java.util.Collection v; java.util.List v, v, v, v, v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$Range v; java.lang.String[] v; org.apache.logging.log4j.core.tools.picocli.CommandLine$ParameterException v, v; java.util.Stack v; java.util.HashSet v, v; int v, v, v, v, v, v, v, v, v, v; java.util.Iterator v; java.lang.Class v; java.lang.Object v, v; v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Interpreter; v := @parameter: java.util.List; v := @parameter: java.util.Stack; v := @parameter: java.lang.String[]; v. = 0; v = v.; v. = 0; v = v.; v. = 0; v = v.; v = virtualinvoke v.(); v = v.; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = newarray (java.lang.Object)[5]; v = virtualinvoke v.(); v[0] = v; v = new java.util.HashSet; v = v.; v = interfaceinvoke v.(); specialinvoke v.(java.util.Collection)>(v); v = virtualinvoke v.(); v = staticinvoke (v); v[1] = v; v = v.; v = interfaceinvoke v.(); v = staticinvoke (v); v[2] = v; v = v.; v = interfaceinvoke v.(); v = staticinvoke (v); v[3] = v; v = v.; v = interfaceinvoke v.(); v = staticinvoke (v); v[4] = v; virtualinvoke v.("Initializing %s: %d options, %d positional parameters, %d required, %d subcommands.%n", v); label: v = v.; interfaceinvoke v.(v); v = new java.util.ArrayList; v = v.; specialinvoke v.(java.util.Collection)>(v); v = new java.util.HashSet; specialinvoke v.()>(); v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$PositionalParametersSorter; specialinvoke v.()>(); staticinvoke (v, v); label: specialinvoke v.(v, v, v, v, v); label: goto label; label: v := @caughtexception; throw v; label: v := @caughtexception; v = lengthof v; v = virtualinvoke v.(); v = v - v; v = v - 1; if v < 0 goto label; v = lengthof v; if v >= v goto label; v = v[v]; goto label; label: v = "?"; label: v = v.; v = staticinvoke (v, v, v, v, v); throw v; label: v = specialinvoke v.(); if v != 0 goto label; v = interfaceinvoke v.(); if v != 0 goto label; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = virtualinvoke v.(class "Lorg/apache/logging/log4j/core/tools/picocli/CommandLine$Option;"); if v == 0 goto label; v = v.; v = v.; v = staticinvoke (v, v, v); throw v; label: v = staticinvoke (v); v = v.; specialinvoke v.(v, v, v); goto label; label: v = v.; v = v.; v = interfaceinvoke v.(); if v != 0 goto label; v = v.; v = virtualinvoke v.(); if v != 0 goto label; v = new org.apache.logging.log4j.core.tools.picocli.CommandLine$UnmatchedArgumentException; v = v.; v = v.; v = v.; specialinvoke v.(org.apache.logging.log4j.core.tools.picocli.CommandLine,java.util.List)>(v, v); throw v; label: v = v.; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = newarray (java.lang.Object)[1]; v = v.; v = v.; v[0] = v; virtualinvoke v.("Unmatched arguments: %s%n", v); label: return; catch org.apache.logging.log4j.core.tools.picocli.CommandLine$ParameterException from label to label with label; catch java.lang.Exception from label to label with label; } private void processArguments(java.util.List, java.util.Stack, java.util.Collection, java.util.Set, java.lang.String[]) throws java.lang.Exception { java.util.Map v, v, v, v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$Tracer v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$Interpreter v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; java.util.Set v; java.lang.Object[] v, v, v, v, v, v, v, v, v; org.apache.logging.log4j.core.tools.picocli.CommandLine$MissingParameterException v; java.lang.String 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; java.util.Collection v; java.util.List v; java.lang.String[] v; java.util.Stack v, v; int v, v, v, v; java.lang.Class v; java.lang.Object v, v, v, v, v, v; v := @this: org.apache.logging.log4j.core.tools.picocli.CommandLine$Interpreter; v := @parameter: java.util.List; v := @parameter: java.util.Stack; v := @parameter: java.util.Collection; v := @parameter: java.util.Set; v := @parameter: java.lang.String[]; label: v = virtualinvoke v.(); if v != 0 goto label; v = virtualinvoke v.(); v = v.; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = newarray (java.lang.Object)[2]; v[0] = v; v = virtualinvoke v.(); v = staticinvoke (v); v[1] = v; virtualinvoke v.("Processing argument \'%s\'. Remainder=%s%n", v); label: v = "--"; v = virtualinvoke v.(v); if v == 0 goto label; v = v.; v = v.; v = newarray (java.lang.Object)[0]; virtualinvoke v.("Found end-of-options delimiter \'--\'. Treating remainder as positional parameters.%n", v); specialinvoke v.(v, v, v); return; label: v = v.; v = interfaceinvoke v.(v); if v == 0 goto label; v = v.; if v != 0 goto label; v = interfaceinvoke v.(); if v != 0 goto label; v = v.; v = v.; v = staticinvoke (v, v, v); throw v; label: v = v.; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = newarray (java.lang.Object)[2]; v[0] = v; v = v.; v = interfaceinvoke v.(v); v = v.; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v[1] = v; virtualinvoke v.("Found subcommand \'%s\' (%s)%n", v); label: v = v.; v = interfaceinvoke v.(v); v = v.; specialinvoke v.(v, v, v); return; label: v = 0; v = v.; v = virtualinvoke v.(v); if v <= 0 goto label; v = virtualinvoke v.(0, v); v = v.; v = interfaceinvoke v.(v); if v == 0 goto label; v = v.; v = interfaceinvoke v.(v); if v != 0 goto label; v = 1; v = v.; v = virtualinvoke v.(); v = v + v; v = virtualinvoke v.(v); virtualinvoke v.(v); v = v; v = v.; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = newarray (java.lang.Object)[2]; v[0] = v; v[1] = v; virtualinvoke v.("Separated \'%s\' option from \'%s\' option parameter%n", v); goto label; label: v = v.; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = newarray (java.lang.Object)[3]; v[0] = v; v = v.; v[1] = v; v[2] = v; virtualinvoke v.("\'%s\' contains separator \'%s\' but \'%s\' is not a known option%n", v); goto label; label: v = v.; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = newarray (java.lang.Object)[2]; v[0] = v; v = v.; v[1] = v; virtualinvoke v.("\'%s\' cannot be separated into