Source/sources/gnu/kawa/slib/testing.java
public static java.lang.Object $PcTestShouldExecute(java.lang.Object r8) {
        /*
            r4 = 1
            r5 = 0
            r0 = r8
            gnu.kawa.slib.test$Mnrunner r0 = (gnu.kawa.slib.test$Mnrunner) r0     // Catch:{ ClassCastException -> 0x005e }
            r3 = r0
            java.lang.Object r1 = $PcTestRunnerRunList(r3)
            java.lang.Boolean r3 = java.lang.Boolean.TRUE
            if (r1 != r3) goto L_0x0023
            r2 = r4
        L_0x000f:
            if (r2 == 0) goto L_0x0025
        L_0x0011:
            int r3 = r2 + 1
            r2 = r3 & 1
            if (r2 == 0) goto L_0x0031
            if (r2 == 0) goto L_0x0041
        L_0x0019:
            gnu.mapping.SimpleSymbol r3 = Lit1
            gnu.mapping.SimpleSymbol r4 = Lit2
            testResultSet$Ex(r8, r3, r4)
            java.lang.Boolean r3 = java.lang.Boolean.FALSE
        L_0x0022:
            return r3
        L_0x0023:
            r2 = r5
            goto L_0x000f
        L_0x0025:
            java.lang.Object r3 = $PcTestAnySpecifierMatches(r1, r8)
            java.lang.Boolean r6 = java.lang.Boolean.FALSE     // Catch:{ ClassCastException -> 0x0067 }
            if (r3 == r6) goto L_0x002f
            r2 = r4
            goto L_0x0011
        L_0x002f:
            r2 = r5
            goto L_0x0011
        L_0x0031:
            r0 = r8
            gnu.kawa.slib.test$Mnrunner r0 = (gnu.kawa.slib.test$Mnrunner) r0     // Catch:{ ClassCastException -> 0x0071 }
            r3 = r0
            java.lang.Object r3 = $PcTestRunnerSkipList(r3)
            java.lang.Object r3 = $PcTestAnySpecifierMatches(r3, r8)
            java.lang.Boolean r4 = java.lang.Boolean.FALSE
            if (r3 != r4) goto L_0x0019
        L_0x0041:
            r0 = r8
            gnu.kawa.slib.test$Mnrunner r0 = (gnu.kawa.slib.test$Mnrunner) r0     // Catch:{ ClassCastException -> 0x007a }
            r3 = r0
            java.lang.Object r3 = $PcTestRunnerFailList(r3)
            java.lang.Object r3 = $PcTestAnySpecifierMatches(r3, r8)
            java.lang.Boolean r4 = java.lang.Boolean.FALSE
            if (r3 == r4) goto L_0x005b
            gnu.mapping.SimpleSymbol r3 = Lit1
            gnu.mapping.SimpleSymbol r4 = Lit3
            testResultSet$Ex(r8, r3, r4)
            gnu.mapping.SimpleSymbol r3 = Lit3
            goto L_0x0022
        L_0x005b:
            java.lang.Boolean r3 = java.lang.Boolean.TRUE
            goto L_0x0022
        L_0x005e:
            r3 = move-exception
            gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
            java.lang.String r6 = "%test-runner-run-list"
            r4.<init>(r3, r6, r5, r8)
            throw r4
        L_0x0067:
            r4 = move-exception
            gnu.mapping.WrongType r5 = new gnu.mapping.WrongType
            java.lang.String r6 = "x"
            r7 = -2
            r5.<init>(r4, r6, r7, r3)
            throw r5
        L_0x0071:
            r3 = move-exception
            gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
            java.lang.String r6 = "%test-runner-skip-list"
            r4.<init>(r3, r6, r5, r8)
            throw r4
        L_0x007a:
            r3 = move-exception
            gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
            java.lang.String r6 = "%test-runner-fail-list"
            r4.<init>(r3, r6, r5, r8)
            throw r4
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.slib.testing.$PcTestShouldExecute(java.lang.Object):java.lang.Object");
    }
/* Code decompiled incorrectly, please refer to instructions dump. */
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .
public static java.lang.Object $PcTestShouldExecute(java.lang.Object r8) {
        /*
            r4 = 1
            r5 = 0
            r0 = r8
            gnu.kawa.slib.test$Mnrunner r0 = (gnu.kawa.slib.test$Mnrunner) r0     // Catch:{ ClassCastException -> 0x005e }
            r3 = r0
            java.lang.Object r1 = $PcTestRunnerRunList(r3)
            java.lang.Boolean r3 = java.lang.Boolean.TRUE
            if (r1 != r3) goto L_0x0023
            r2 = r4
        L_0x000f:
            if (r2 == 0) goto L_0x0025
        L_0x0011:
            int r3 = r2 + 1
            r2 = r3 & 1
            if (r2 == 0) goto L_0x0031
            if (r2 == 0) goto L_0x0041
        L_0x0019:
            gnu.mapping.SimpleSymbol r3 = Lit1
            gnu.mapping.SimpleSymbol r4 = Lit2
            testResultSet$Ex(r8, r3, r4)
            java.lang.Boolean r3 = java.lang.Boolean.FALSE
        L_0x0022:
            return r3
        L_0x0023:
            r2 = r5
            goto L_0x000f
        L_0x0025:
            java.lang.Object r3 = $PcTestAnySpecifierMatches(r1, r8)
            java.lang.Boolean r6 = java.lang.Boolean.FALSE     // Catch:{ ClassCastException -> 0x0067 }
            if (r3 == r6) goto L_0x002f
            r2 = r4
            goto L_0x0011
        L_0x002f:
            r2 = r5
            goto L_0x0011
        L_0x0031:
            r0 = r8
            gnu.kawa.slib.test$Mnrunner r0 = (gnu.kawa.slib.test$Mnrunner) r0     // Catch:{ ClassCastException -> 0x0071 }
            r3 = r0
            java.lang.Object r3 = $PcTestRunnerSkipList(r3)
            java.lang.Object r3 = $PcTestAnySpecifierMatches(r3, r8)
            java.lang.Boolean r4 = java.lang.Boolean.FALSE
            if (r3 != r4) goto L_0x0019
        L_0x0041:
            r0 = r8
            gnu.kawa.slib.test$Mnrunner r0 = (gnu.kawa.slib.test$Mnrunner) r0     // Catch:{ ClassCastException -> 0x007a }
            r3 = r0
            java.lang.Object r3 = $PcTestRunnerFailList(r3)
            java.lang.Object r3 = $PcTestAnySpecifierMatches(r3, r8)
            java.lang.Boolean r4 = java.lang.Boolean.FALSE
            if (r3 == r4) goto L_0x005b
            gnu.mapping.SimpleSymbol r3 = Lit1
            gnu.mapping.SimpleSymbol r4 = Lit3
            testResultSet$Ex(r8, r3, r4)
            gnu.mapping.SimpleSymbol r3 = Lit3
            goto L_0x0022
        L_0x005b:
            java.lang.Boolean r3 = java.lang.Boolean.TRUE
            goto L_0x0022
        L_0x005e:
            r3 = move-exception
            gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
            java.lang.String r6 = "%test-runner-run-list"
            r4.<init>(r3, r6, r5, r8)
            throw r4
        L_0x0067:
            r4 = move-exception
            gnu.mapping.WrongType r5 = new gnu.mapping.WrongType
            java.lang.String r6 = "x"
            r7 = -2
            r5.<init>(r4, r6, r7, r3)
            throw r5
        L_0x0071:
            r3 = move-exception
            gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
            java.lang.String r6 = "%test-runner-skip-list"
            r4.<init>(r3, r6, r5, r8)
            throw r4
        L_0x007a:
            r3 = move-exception
            gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
            java.lang.String r6 = "%test-runner-fail-list"
            r4.<init>(r3, r6, r5, r8)
            throw r4
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.slib.testing.$PcTestShouldExecute(java.lang.Object):java.lang.Object");
    }
public static java . lang . Object $PcTestShouldExecute ( java . lang . Object r8 ) { /*
            r4 = 1
            r5 = 0
            r0 = r8
            gnu.kawa.slib.test$Mnrunner r0 = (gnu.kawa.slib.test$Mnrunner) r0     // Catch:{ ClassCastException -> 0x005e }
            r3 = r0
            java.lang.Object r1 = $PcTestRunnerRunList(r3)
            java.lang.Boolean r3 = java.lang.Boolean.TRUE
            if (r1 != r3) goto L_0x0023
            r2 = r4
        L_0x000f:
            if (r2 == 0) goto L_0x0025
        L_0x0011:
            int r3 = r2 + 1
            r2 = r3 & 1
            if (r2 == 0) goto L_0x0031
            if (r2 == 0) goto L_0x0041
        L_0x0019:
            gnu.mapping.SimpleSymbol r3 = Lit1
            gnu.mapping.SimpleSymbol r4 = Lit2
            testResultSet$Ex(r8, r3, r4)
            java.lang.Boolean r3 = java.lang.Boolean.FALSE
        L_0x0022:
            return r3
        L_0x0023:
            r2 = r5
            goto L_0x000f
        L_0x0025:
            java.lang.Object r3 = $PcTestAnySpecifierMatches(r1, r8)
            java.lang.Boolean r6 = java.lang.Boolean.FALSE     // Catch:{ ClassCastException -> 0x0067 }
            if (r3 == r6) goto L_0x002f
            r2 = r4
            goto L_0x0011
        L_0x002f:
            r2 = r5
            goto L_0x0011
        L_0x0031:
            r0 = r8
            gnu.kawa.slib.test$Mnrunner r0 = (gnu.kawa.slib.test$Mnrunner) r0     // Catch:{ ClassCastException -> 0x0071 }
            r3 = r0
            java.lang.Object r3 = $PcTestRunnerSkipList(r3)
            java.lang.Object r3 = $PcTestAnySpecifierMatches(r3, r8)
            java.lang.Boolean r4 = java.lang.Boolean.FALSE
            if (r3 != r4) goto L_0x0019
        L_0x0041:
            r0 = r8
            gnu.kawa.slib.test$Mnrunner r0 = (gnu.kawa.slib.test$Mnrunner) r0     // Catch:{ ClassCastException -> 0x007a }
            r3 = r0
            java.lang.Object r3 = $PcTestRunnerFailList(r3)
            java.lang.Object r3 = $PcTestAnySpecifierMatches(r3, r8)
            java.lang.Boolean r4 = java.lang.Boolean.FALSE
            if (r3 == r4) goto L_0x005b
            gnu.mapping.SimpleSymbol r3 = Lit1
            gnu.mapping.SimpleSymbol r4 = Lit3
            testResultSet$Ex(r8, r3, r4)
            gnu.mapping.SimpleSymbol r3 = Lit3
            goto L_0x0022
        L_0x005b:
            java.lang.Boolean r3 = java.lang.Boolean.TRUE
            goto L_0x0022
        L_0x005e:
            r3 = move-exception
            gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
            java.lang.String r6 = "%test-runner-run-list"
            r4.<init>(r3, r6, r5, r8)
            throw r4
        L_0x0067:
            r4 = move-exception
            gnu.mapping.WrongType r5 = new gnu.mapping.WrongType
            java.lang.String r6 = "x"
            r7 = -2
            r5.<init>(r4, r6, r7, r3)
            throw r5
        L_0x0071:
            r3 = move-exception
            gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
            java.lang.String r6 = "%test-runner-skip-list"
            r4.<init>(r3, r6, r5, r8)
            throw r4
        L_0x007a:
            r3 = move-exception
            gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
            java.lang.String r6 = "%test-runner-fail-list"
            r4.<init>(r3, r6, r5, r8)
            throw r4
        */ throw new UnsupportedOperationException ( "Method not decompiled: gnu.kawa.slib.testing.$PcTestShouldExecute(java.lang.Object):java.lang.Object" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .