class org.objectweb.asm.util.CheckMethodAdapter$1 extends org.objectweb.asm.tree.MethodNode { final org.objectweb.asm.MethodVisitor val$methodVisitor; void (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], org.objectweb.asm.MethodVisitor) { org.objectweb.asm.MethodVisitor v; java.lang.String[] v; org.objectweb.asm.util.CheckMethodAdapter$1 v; int v, v; java.lang.String v, v, v; v := @this: org.objectweb.asm.util.CheckMethodAdapter$1; v := @parameter: int; v := @parameter: int; v := @parameter: java.lang.String; v := @parameter: java.lang.String; v := @parameter: java.lang.String; v := @parameter: java.lang.String[]; v := @parameter: org.objectweb.asm.MethodVisitor; v. = v; specialinvoke v.(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[])>(v, v, v, v, v, v); return; } public void visitEnd() { org.objectweb.asm.MethodVisitor v, v, v, v; org.objectweb.asm.tree.analysis.Analyzer v, v, v; int v, v; boolean v, v, v, v, v, v, v, v; org.objectweb.asm.tree.analysis.BasicVerifier v, v; org.objectweb.asm.util.CheckFrameAnalyzer v; java.lang.Exception v; org.objectweb.asm.util.CheckMethodAdapter$1 v; v := @this: org.objectweb.asm.util.CheckMethodAdapter$1; v = v.; v = v.; v = 0; v = 0; v = v.; v = v instanceof org.objectweb.asm.util.CheckMethodAdapter$MethodWriterWrapper; if v == 0 goto label; v = v.; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: v = v; v = virtualinvoke v.(); if v == 0 goto label; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: v = v; label: if v == 0 goto label; v = new org.objectweb.asm.util.CheckFrameAnalyzer; v = v; v = new org.objectweb.asm.tree.analysis.BasicVerifier; specialinvoke v.()>(); specialinvoke v.(org.objectweb.asm.tree.analysis.Interpreter)>(v); goto label; label: v = new org.objectweb.asm.tree.analysis.Analyzer; v = v; v = new org.objectweb.asm.tree.analysis.BasicVerifier; specialinvoke v.()>(); specialinvoke v.(org.objectweb.asm.tree.analysis.Interpreter)>(v); label: v = v; label: if v == 0 goto label; virtualinvoke v.("dummy", v); goto label; label: virtualinvoke v.("dummy", v); label: goto label; label: v := @caughtexception; specialinvoke v.(v, v); label: v = v.; if v == null goto label; v. = v; v. = v; v = v.; virtualinvoke v.(v); label: return; catch java.lang.IndexOutOfBoundsException from label to label with label; catch org.objectweb.asm.tree.analysis.AnalyzerException from label to label with label; } private void throwError(org.objectweb.asm.tree.analysis.Analyzer, java.lang.Exception) { java.io.PrintWriter v; java.io.StringWriter v; java.lang.IllegalArgumentException v; java.lang.Exception v; org.objectweb.asm.tree.analysis.Analyzer v; org.objectweb.asm.util.CheckMethodAdapter$1 v; java.lang.String v, v, v; v := @this: org.objectweb.asm.util.CheckMethodAdapter$1; v := @parameter: org.objectweb.asm.tree.analysis.Analyzer; v := @parameter: java.lang.Exception; v = new java.io.StringWriter; specialinvoke v.()>(); v = new java.io.PrintWriter; specialinvoke v.(java.io.Writer,boolean)>(v, 1); staticinvoke (v, v, v); virtualinvoke v.(); v = new java.lang.IllegalArgumentException; v = virtualinvoke v.(); v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; } }