class org.junit.jupiter.params.converter.StringToBooleanConverter extends java.lang.Object implements org.junit.jupiter.params.converter.StringToObjectConverter { void () { org.junit.jupiter.params.converter.StringToBooleanConverter v; v := @this: org.junit.jupiter.params.converter.StringToBooleanConverter; specialinvoke v.()>(); return; } public boolean canConvert(java.lang.Class) { java.lang.Class v; org.junit.jupiter.params.converter.StringToBooleanConverter v; boolean v; v := @this: org.junit.jupiter.params.converter.StringToBooleanConverter; v := @parameter: java.lang.Class; if v != class "Ljava/lang/Boolean;" goto label; v = 1; goto label; label: v = 0; label: return v; } public java.lang.Object convert(java.lang.String, java.lang.Class) { java.util.function.Supplier v; org.junit.jupiter.params.converter.StringToBooleanConverter v; java.lang.Boolean v; java.lang.Class v; java.lang.String v, v, v; boolean v, v, v; v := @this: org.junit.jupiter.params.converter.StringToBooleanConverter; v := @parameter: java.lang.String; v := @parameter: java.lang.Class; v = "true"; v = virtualinvoke v.(v); if v != 0 goto label; v = "false"; v = virtualinvoke v.(v); if v == 0 goto label; label: v = 1; goto label; label: v = 0; label: v = staticinvoke (v); staticinvoke (v, v); v = staticinvoke (v); return v; } }