class picocli.CommandLine$Interpreter$3 extends java.lang.Object implements picocli.CommandLine$ITypeConverter { final java.lang.Class val$type; final picocli.CommandLine$Interpreter this$1; void (picocli.CommandLine$Interpreter, java.lang.Class) { java.lang.Class v; picocli.CommandLine$Interpreter v; picocli.CommandLine$Interpreter$3 v; v := @this: picocli.CommandLine$Interpreter$3; v := @parameter: picocli.CommandLine$Interpreter; v := @parameter: java.lang.Class; v. = v; v. = v; specialinvoke v.()>(); return; } public java.lang.Object convert(java.lang.String) throws java.lang.Exception { picocli.CommandLine$Interpreter v; java.lang.Enum v, v, v; picocli.CommandLine v; boolean v, v, v, v, v, v, v; java.lang.Object[] v, v, v; picocli.CommandLine$Model$ParserSpec v; java.util.ArrayList v; int v, v, v, v; java.lang.String v, v, v, v, v, v, v, v, v, v, v; picocli.CommandLine$TypeConversionException v; java.lang.IllegalArgumentException v; picocli.CommandLine$Model$CommandSpec v; picocli.CommandLine$Interpreter$3 v; java.lang.Class v, v, v; v := @this: picocli.CommandLine$Interpreter$3; v := @parameter: java.lang.String; label: v = v.; v = staticinvoke (v, v); label: return v; label: v := @caughtexception; v = v.; v = v.; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(v); if v != 0 goto label; v = virtualinvoke v.(v); if v != 0 goto label; if v == 0 goto label; v = virtualinvoke v.(v); if v != 0 goto label; v = virtualinvoke v.(v); if v == 0 goto label; label: return v; label: v = v + 1; goto label; label: if v == 0 goto label; v = "case-insensitive"; goto label; label: v = "case-sensitive"; label: v = v; v = v.; v = virtualinvoke v.(); v = new java.util.ArrayList; specialinvoke v.()>(); v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = virtualinvoke v.(); interfaceinvoke v.(v); v = virtualinvoke v.(); v = interfaceinvoke v.(v); if v != 0 goto label; if v == 0 goto label; v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(v); if v != 0 goto label; label: v = virtualinvoke v.(); interfaceinvoke v.(v); label: v = v + 1; goto label; label: v = new picocli.CommandLine$TypeConversionException; v = newarray (java.lang.Object)[3]; v[0] = v; v[1] = v; v[2] = v; v = staticinvoke ("expected one of %s (%s) but was \'%s\'", v); specialinvoke v.(java.lang.String)>(v); throw v; catch java.lang.IllegalArgumentException from label to label with label; } }