class io.fabric.kubernetes.client.utils.KubernetesVersionFactory$KubernetesVersion$1 extends java.lang.Object implements io.fabric.kubernetes.client.utils.KubernetesVersionFactory$VersionFactory { private final java.util.regex.Pattern versionPattern; void () { java.util.regex.Pattern v; io.fabric.kubernetes.client.utils.KubernetesVersionFactory$KubernetesVersion$1 v; v := @this: io.fabric.kubernetes.client.utils.KubernetesVersionFactory$KubernetesVersion$1; specialinvoke v.()>(); v = staticinvoke ("v([0-9]+)((alpha|beta)([0-9]+)?)*"); v. = v; return; } public io.fabric.kubernetes.client.utils.KubernetesVersionFactory$KubernetesVersion create(java.lang.String) { java.lang.Integer v, v; io.fabric.kubernetes.client.utils.KubernetesVersionFactory$KubernetesVersion$1 v; io.fabric.kubernetes.client.utils.KubernetesVersionFactory$KubernetesVersion v; java.util.regex.Matcher v; java.lang.String v, v, v, v; java.util.regex.Pattern v; boolean v; v := @this: io.fabric.kubernetes.client.utils.KubernetesVersionFactory$KubernetesVersion$1; v := @parameter: java.lang.String; if v != null goto label; return null; label: v = v.; v = virtualinvoke v.(v); v = virtualinvoke v.(); if v != 0 goto label; return null; label: v = virtualinvoke v.(1); v = specialinvoke v.(v); v = virtualinvoke v.(3); v = virtualinvoke v.(4); v = specialinvoke v.(v); v = new io.fabric.kubernetes.client.utils.KubernetesVersionFactory$KubernetesVersion; specialinvoke v.(java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String)>(v, v, v, v); return v; } private java.lang.Integer getInt(java.lang.String) { int v; java.lang.NumberFormatException v; java.lang.String v; java.lang.Integer v; io.fabric.kubernetes.client.utils.KubernetesVersionFactory$KubernetesVersion$1 v; v := @this: io.fabric.kubernetes.client.utils.KubernetesVersionFactory$KubernetesVersion$1; v := @parameter: java.lang.String; if v != null goto label; return null; label: v = staticinvoke (v); v = staticinvoke (v); label: return v; label: v := @caughtexception; return null; catch java.lang.NumberFormatException from label to label with label; } }