class org.junit.runners.ParentRunner$3 extends org.junit.runners.model.Statement { final org.junit.runners.model.Statement val$statement; final org.junit.runners.ParentRunner this$0; void (org.junit.runners.ParentRunner, org.junit.runners.model.Statement) { org.junit.runners.ParentRunner$3 v; org.junit.runners.model.Statement v; org.junit.runners.ParentRunner v; v := @this: org.junit.runners.ParentRunner$3; v := @parameter: org.junit.runners.ParentRunner; v := @parameter: org.junit.runners.model.Statement; v. = v; v. = v; specialinvoke v.()>(); return; } public void evaluate() throws java.lang.Throwable { java.lang.Throwable v; org.junit.runners.ParentRunner$3 v; org.junit.runners.model.Statement v; v := @this: org.junit.runners.ParentRunner$3; label: v = v.; virtualinvoke v.(); label: staticinvoke (); goto label; label: v := @caughtexception; staticinvoke (); throw v; label: return; catch java.lang.Throwable from label to label with label; } }