class org.apache.ibatis.jdbc.AbstractSQL$SafeAppendable extends java.lang.Object { private final java.lang.Appendable appendable; private boolean empty; public void (java.lang.Appendable) { org.apache.ibatis.jdbc.AbstractSQL$SafeAppendable v; java.lang.Appendable v; v := @this: org.apache.ibatis.jdbc.AbstractSQL$SafeAppendable; v := @parameter: java.lang.Appendable; specialinvoke v.()>(); v. = 1; v. = v; return; } public org.apache.ibatis.jdbc.AbstractSQL$SafeAppendable append(java.lang.CharSequence) { java.lang.CharSequence v; java.lang.Appendable v; int v; org.apache.ibatis.jdbc.AbstractSQL$SafeAppendable v; java.io.IOException v; java.lang.RuntimeException v; boolean v; v := @this: org.apache.ibatis.jdbc.AbstractSQL$SafeAppendable; v := @parameter: java.lang.CharSequence; label: v = v.; if v == 0 goto label; v = interfaceinvoke v.(); if v <= 0 goto label; v. = 0; label: v = v.; interfaceinvoke v.(v); label: goto label; label: v := @caughtexception; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.Throwable)>(v); throw v; label: return v; catch java.io.IOException from label to label with label; } public boolean isEmpty() { org.apache.ibatis.jdbc.AbstractSQL$SafeAppendable v; boolean v; v := @this: org.apache.ibatis.jdbc.AbstractSQL$SafeAppendable; v = v.; return v; } }