public final enum class org.apache.commons.lang.JavaVersion extends java.lang.Enum
{
public static final enum org.apache.commons.lang.JavaVersion JAVA_0_9;
public static final enum org.apache.commons.lang.JavaVersion JAVA_1_1;
public static final enum org.apache.commons.lang.JavaVersion JAVA_1_2;
public static final enum org.apache.commons.lang.JavaVersion JAVA_1_3;
public static final enum org.apache.commons.lang.JavaVersion JAVA_1_4;
public static final enum org.apache.commons.lang.JavaVersion JAVA_1_5;
public static final enum org.apache.commons.lang.JavaVersion JAVA_1_6;
public static final enum org.apache.commons.lang.JavaVersion JAVA_1_7;
public static final enum org.apache.commons.lang.JavaVersion JAVA_1_8;
public static final enum org.apache.commons.lang.JavaVersion JAVA_1_9;
public static final enum org.apache.commons.lang.JavaVersion JAVA_9;
public static final enum org.apache.commons.lang.JavaVersion JAVA_10;
public static final enum org.apache.commons.lang.JavaVersion JAVA_11;
public static final enum org.apache.commons.lang.JavaVersion JAVA_12;
public static final enum org.apache.commons.lang.JavaVersion JAVA_13;
public static final enum org.apache.commons.lang.JavaVersion JAVA_14;
public static final enum org.apache.commons.lang.JavaVersion JAVA_15;
public static final enum org.apache.commons.lang.JavaVersion JAVA_16;
public static final enum org.apache.commons.lang.JavaVersion JAVA_17;
public static final enum org.apache.commons.lang.JavaVersion JAVA_18;
public static final enum org.apache.commons.lang.JavaVersion JAVA_19;
public static final enum org.apache.commons.lang.JavaVersion JAVA_20;
public static final enum org.apache.commons.lang.JavaVersion JAVA_21;
public static final enum org.apache.commons.lang.JavaVersion JAVA_RECENT;
private final float value;
private final java.lang.String name;
private static final org.apache.commons.lang.JavaVersion[] $VALUES;
public static org.apache.commons.lang.JavaVersion[] values()
{
java.lang.Object v;
org.apache.commons.lang.JavaVersion[] v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static org.apache.commons.lang.JavaVersion valueOf(java.lang.String)
{
java.lang.String v;
java.lang.Enum v;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.Enum: java.lang.Enum valueOf(java.lang.Class,java.lang.String)>(class "Lorg/apache/commons/lang3/JavaVersion;", v);
return v;
}
static org.apache.commons.lang.JavaVersion get(java.lang.String)
{
byte 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;
org.apache.commons.lang.JavaVersion v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
float v, v;
int v, v, v, v, v, v, v, v;
java.lang.String v, v;
double v;
v := @parameter: java.lang.String;
if v != null goto label;
return null;
label:
v = -1;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
lookupswitch(v)
{
case 57: goto label;
case 1567: goto label;
case 1568: goto label;
case 1569: goto label;
case 1570: goto label;
case 1571: goto label;
case 1572: goto label;
case 1573: goto label;
case 1574: goto label;
case 1575: goto label;
case 1576: goto label;
case 1598: goto label;
case 1599: goto label;
case 47611: goto label;
case 48564: goto label;
case 48565: goto label;
case 48566: goto label;
case 48567: goto label;
case 48568: goto label;
case 48569: goto label;
case 48570: goto label;
case 48571: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("0.9");
if v == 0 goto label;
v = 0;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("1.1");
if v == 0 goto label;
v = 1;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("1.2");
if v == 0 goto label;
v = 2;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("1.3");
if v == 0 goto label;
v = 3;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("1.4");
if v == 0 goto label;
v = 4;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("1.5");
if v == 0 goto label;
v = 5;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("1.6");
if v == 0 goto label;
v = 6;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("1.7");
if v == 0 goto label;
v = 7;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("1.8");
if v == 0 goto label;
v = 8;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("9");
if v == 0 goto label;
v = 9;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("10");
if v == 0 goto label;
v = 10;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("11");
if v == 0 goto label;
v = 11;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("12");
if v == 0 goto label;
v = 12;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("13");
if v == 0 goto label;
v = 13;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("14");
if v == 0 goto label;
v = 14;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("15");
if v == 0 goto label;
v = 15;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("16");
if v == 0 goto label;
v = 16;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("17");
if v == 0 goto label;
v = 17;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("18");
if v == 0 goto label;
v = 18;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("19");
if v == 0 goto label;
v = 19;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("20");
if v == 0 goto label;
v = 20;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("21");
if v == 0 goto label;
v = 21;
label:
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
case 13: goto label;
case 14: goto label;
case 15: goto label;
case 16: goto label;
case 17: goto label;
case 18: goto label;
case 19: goto label;
case 20: goto label;
case 21: goto label;
default: goto label;
};
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_0_9>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_1>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_2>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_3>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_4>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_5>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_6>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_7>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_8>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_9>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_10>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_11>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_12>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_13>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_14>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_15>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_16>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_17>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_18>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_19>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_20>;
return v;
label:
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_21>;
return v;
label:
v = staticinvoke <org.apache.commons.lang.JavaVersion: float toFloatVersion(java.lang.String)>(v);
v = v - 1.0;
v = v cmpg 1.0;
if v >= 0 goto label;
v = virtualinvoke v.<java.lang.String: int indexOf(int)>(46);
v = virtualinvoke v.<java.lang.String: int indexOf(int)>(44);
v = staticinvoke <java.lang.Math: int max(int,int)>(v, v);
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: int indexOf(int,int)>(44, v);
v = staticinvoke <java.lang.Math: int max(int,int)>(v, v);
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(v, v);
v = staticinvoke <java.lang.Float: float parseFloat(java.lang.String)>(v);
v = v cmpl 0.9F;
if v <= 0 goto label;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_RECENT>;
return v;
label:
v = v cmpl 10.0F;
if v <= 0 goto label;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_RECENT>;
return v;
label:
return null;
}
static org.apache.commons.lang.JavaVersion getJavaVersion(java.lang.String)
{
org.apache.commons.lang.JavaVersion v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion get(java.lang.String)>(v);
return v;
}
private static float maxVersion()
{
byte v;
float v, v;
java.lang.String v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String,java.lang.String)>("java.specification.version", "99.0");
v = staticinvoke <org.apache.commons.lang.JavaVersion: float toFloatVersion(java.lang.String)>(v);
v = v cmpl 0.0F;
if v <= 0 goto label;
v = v;
goto label;
label:
v = 99.0F;
label:
return v;
}
private static float toFloatVersion(java.lang.String)
{
java.lang.String[] v;
int v;
float v, v;
java.lang.String v, v, v, v;
boolean v;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>(".");
if v != 0 goto label;
v = staticinvoke <org.apache.commons.lang.math.NumberUtils: float toFloat(java.lang.String,float)>(v, -1.0F);
return v;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>("\\.");
v = lengthof v;
if v < 2 goto label;
v = v[0];
v = v[1];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("\u.\u0001");
v = staticinvoke <org.apache.commons.lang.math.NumberUtils: float toFloat(java.lang.String,float)>(v, -1.0F);
return v;
label:
return -1.0F;
}
private void <init>(java.lang.String, int, float, java.lang.String)
{
int v;
org.apache.commons.lang.JavaVersion v;
float v;
java.lang.String v, v;
v := @this: org.apache.commons.lang.JavaVersion;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: float;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v.<org.apache.commons.lang.JavaVersion: float value> = v;
v.<org.apache.commons.lang.JavaVersion: java.lang.String name> = v;
return;
}
public boolean atLeast(org.apache.commons.lang.JavaVersion)
{
byte v;
org.apache.commons.lang.JavaVersion v, v;
float v, v;
boolean v;
v := @this: org.apache.commons.lang.JavaVersion;
v := @parameter: org.apache.commons.lang.JavaVersion;
v = v.<org.apache.commons.lang.JavaVersion: float value>;
v = v.<org.apache.commons.lang.JavaVersion: float value>;
v = v cmpl v;
if v < 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean atMost(org.apache.commons.lang.JavaVersion)
{
byte v;
org.apache.commons.lang.JavaVersion v, v;
float v, v;
boolean v;
v := @this: org.apache.commons.lang.JavaVersion;
v := @parameter: org.apache.commons.lang.JavaVersion;
v = v.<org.apache.commons.lang.JavaVersion: float value>;
v = v.<org.apache.commons.lang.JavaVersion: float value>;
v = v cmpg v;
if v > 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String toString()
{
org.apache.commons.lang.JavaVersion v;
java.lang.String v;
v := @this: org.apache.commons.lang.JavaVersion;
v = v.<org.apache.commons.lang.JavaVersion: java.lang.String name>;
return v;
}
private static org.apache.commons.lang.JavaVersion[] $values()
{
org.apache.commons.lang.JavaVersion 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.commons.lang.JavaVersion[] v;
v = newarray (org.apache.commons.lang.JavaVersion)[24];
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_0_9>;
v[0] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_1>;
v[1] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_2>;
v[2] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_3>;
v[3] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_4>;
v[4] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_5>;
v[5] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_6>;
v[6] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_7>;
v[7] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_8>;
v[8] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_9>;
v[9] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_9>;
v[10] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_10>;
v[11] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_11>;
v[12] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_12>;
v[13] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_13>;
v[14] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_14>;
v[15] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_15>;
v[16] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_16>;
v[17] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_17>;
v[18] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_18>;
v[19] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_19>;
v[20] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_20>;
v[21] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_21>;
v[22] = v;
v = <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_RECENT>;
v[23] = v;
return v;
}
static void <clinit>()
{
java.lang.String v;
org.apache.commons.lang.JavaVersion 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.commons.lang.JavaVersion[] v;
float v, v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_0_9", 0, 1.5F, "0.9");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_0_9> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_1_1", 1, 1.1F, "1.1");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_1> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_1_2", 2, 1.2F, "1.2");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_2> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_1_3", 3, 1.3F, "1.3");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_3> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_1_4", 4, 1.4F, "1.4");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_4> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_1_5", 5, 1.5F, "1.5");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_5> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_1_6", 6, 1.6F, "1.6");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_6> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_1_7", 7, 1.7F, "1.7");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_7> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_1_8", 8, 1.8F, "1.8");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_8> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_1_9", 9, 9.0F, "9");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_1_9> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_9", 10, 9.0F, "9");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_9> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_10", 11, 10.0F, "10");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_10> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_11", 12, 11.0F, "11");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_11> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_12", 13, 12.0F, "12");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_12> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_13", 14, 13.0F, "13");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_13> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_14", 15, 14.0F, "14");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_14> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_15", 16, 15.0F, "15");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_15> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_16", 17, 16.0F, "16");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_16> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_17", 18, 17.0F, "17");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_17> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_18", 19, 18.0F, "18");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_18> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_19", 20, 19.0F, "19");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_19> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_20", 21, 20.0F, "20");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_20> = v;
v = new org.apache.commons.lang.JavaVersion;
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_21", 22, 21.0F, "21");
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_21> = v;
v = new org.apache.commons.lang.JavaVersion;
v = staticinvoke <org.apache.commons.lang.JavaVersion: float maxVersion()>();
v = staticinvoke <org.apache.commons.lang.JavaVersion: float maxVersion()>();
v = staticinvoke <java.lang.Float: java.lang.String toString(float)>(v);
specialinvoke v.<org.apache.commons.lang.JavaVersion: void <init>(java.lang.String,int,float,java.lang.String)>("JAVA_RECENT", 23, v, v);
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion JAVA_RECENT> = v;
v = staticinvoke <org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion[] $values()>();
<org.apache.commons.lang.JavaVersion: org.apache.commons.lang.JavaVersion[] $VALUES> = v;
return;
}
}