class io.smallrye.config.ImplicitConverters$StaticMethodConverter extends java.lang.Object implements org.eclipse.microprofile.config.spi.Converter, java.io.Serializable { private static final long serialVersionUID; private final java.lang.Class clazz; private final java.lang.reflect.Method method; static final boolean $assertionsDisabled; void (java.lang.Class, java.lang.reflect.Method) { io.smallrye.config.ImplicitConverters$StaticMethodConverter v; java.lang.Class v, v; java.lang.AssertionError v; java.lang.reflect.Method v; boolean v; v := @this: io.smallrye.config.ImplicitConverters$StaticMethodConverter; v := @parameter: java.lang.Class; v := @parameter: java.lang.reflect.Method; specialinvoke v.()>(); v = ; if v != 0 goto label; v = virtualinvoke v.(); if v == v goto label; v = new java.lang.AssertionError; specialinvoke v.()>(); throw v; label: v. = v; v. = v; return; } public java.lang.Object convert(java.lang.String) { java.lang.Object[] v; io.smallrye.config.ImplicitConverters$StaticMethodConverter v; java.lang.ReflectiveOperationException v; java.lang.IllegalArgumentException v; io.smallrye.config.ConfigMessages v; java.lang.Class v; java.lang.Object v, v; java.lang.String v; java.lang.reflect.Method v; boolean v; v := @this: io.smallrye.config.ImplicitConverters$StaticMethodConverter; v := @parameter: java.lang.String; v = virtualinvoke v.(); if v == 0 goto label; return null; label: v = v.; v = v.; v = newarray (java.lang.Object)[1]; v[0] = v; v = virtualinvoke v.(null, v); v = virtualinvoke v.(v); label: return v; label: v := @caughtexception; v = ; v = interfaceinvoke v.(v); throw v; catch java.lang.IllegalAccessException from label to label with label; catch java.lang.reflect.InvocationTargetException from label to label with label; } java.lang.Object writeReplace() { io.smallrye.config.ImplicitConverters$StaticMethodConverter v; io.smallrye.config.ImplicitConverters$StaticMethodConverter$Serialized v; java.lang.Class[] v; java.lang.Class v, v; java.lang.String v; java.lang.reflect.Method v, v, v; v := @this: io.smallrye.config.ImplicitConverters$StaticMethodConverter; v = new io.smallrye.config.ImplicitConverters$StaticMethodConverter$Serialized; v = v.; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); v = v[0]; specialinvoke v.(java.lang.Class,java.lang.String,java.lang.Class)>(v, v, v); return v; } static void () { java.lang.Class v; boolean v, v; v = class "Lio/smallrye/config/ImplicitConverters;"; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: = v; return; } }