Source/sources/com/google/youngandroid/C0607runtime.java
public static java.lang.Object yailForRangeWithNumericCheckedArgs(java.lang.Object r9, java.lang.Object r10, java.lang.Object r11, java.lang.Object r12) {
        /*
            r6 = 0
            r8 = -2
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r5 = r4.apply2(r12, r5)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00bc }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00bc }
            if (r3 == 0) goto L_0x0025
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            java.lang.Object r4 = r4.apply2(r10, r11)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x0027
        L_0x001e:
            gnu.kawa.functions.ApplyToArgs r4 = kawa.standard.Scheme.applyToArgs
            java.lang.Object r4 = r4.apply2(r9, r10)
        L_0x0024:
            return r4
        L_0x0025:
            if (r3 != 0) goto L_0x001e
        L_0x0027:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numLss
            java.lang.Object r5 = r4.apply2(r10, r11)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00c5 }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00c5 }
            if (r3 == 0) goto L_0x0047
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numLEq
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r5 = r4.apply2(r12, r5)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00ce }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00ce }
        L_0x0047:
            if (r3 == 0) goto L_0x004d
            if (r3 == 0) goto L_0x0071
        L_0x004b:
            r4 = r6
            goto L_0x0024
        L_0x004d:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numGrt
            java.lang.Object r5 = r4.apply2(r10, r11)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00d7 }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00d7 }
            if (r3 == 0) goto L_0x006d
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numGEq
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r5 = r4.apply2(r12, r5)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00e0 }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00e0 }
        L_0x006d:
            if (r3 == 0) goto L_0x008a
            if (r3 != 0) goto L_0x004b
        L_0x0071:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numLss
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r4 = r4.apply2(r12, r5)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x00ad
            gnu.kawa.functions.NumberCompare r2 = kawa.standard.Scheme.numLss
        L_0x007f:
            r1 = r10
        L_0x0080:
            java.lang.Object r4 = r2.apply2(r1, r11)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x00b0
            r4 = r6
            goto L_0x0024
        L_0x008a:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            java.lang.Object r4 = r4.apply2(r10, r11)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE     // Catch:{ ClassCastException -> 0x00e9 }
            if (r4 == r5) goto L_0x00a8
            r4 = 1
        L_0x0095:
            int r4 = r4 + 1
            r3 = r4 & 1
            if (r3 == 0) goto L_0x00aa
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r4 = r4.apply2(r12, r5)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x0071
            goto L_0x004b
        L_0x00a8:
            r4 = 0
            goto L_0x0095
        L_0x00aa:
            if (r3 == 0) goto L_0x0071
            goto L_0x004b
        L_0x00ad:
            gnu.kawa.functions.NumberCompare r2 = kawa.standard.Scheme.numGrt
            goto L_0x007f
        L_0x00b0:
            gnu.kawa.functions.ApplyToArgs r4 = kawa.standard.Scheme.applyToArgs
            r4.apply2(r9, r1)
            gnu.kawa.functions.AddOp r4 = gnu.kawa.functions.AddOp.$Pl
            java.lang.Object r1 = r4.apply2(r1, r12)
            goto L_0x0080
        L_0x00bc:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00c5:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00ce:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00d7:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00e0:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00e9:
            r5 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r5, r7, r8, r4)
            throw r6
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.youngandroid.C0607runtime.yailForRangeWithNumericCheckedArgs(java.lang.Object, java.lang.Object, java.lang.Object, 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 yailForRangeWithNumericCheckedArgs(java.lang.Object r9, java.lang.Object r10, java.lang.Object r11, java.lang.Object r12) {
        /*
            r6 = 0
            r8 = -2
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r5 = r4.apply2(r12, r5)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00bc }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00bc }
            if (r3 == 0) goto L_0x0025
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            java.lang.Object r4 = r4.apply2(r10, r11)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x0027
        L_0x001e:
            gnu.kawa.functions.ApplyToArgs r4 = kawa.standard.Scheme.applyToArgs
            java.lang.Object r4 = r4.apply2(r9, r10)
        L_0x0024:
            return r4
        L_0x0025:
            if (r3 != 0) goto L_0x001e
        L_0x0027:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numLss
            java.lang.Object r5 = r4.apply2(r10, r11)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00c5 }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00c5 }
            if (r3 == 0) goto L_0x0047
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numLEq
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r5 = r4.apply2(r12, r5)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00ce }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00ce }
        L_0x0047:
            if (r3 == 0) goto L_0x004d
            if (r3 == 0) goto L_0x0071
        L_0x004b:
            r4 = r6
            goto L_0x0024
        L_0x004d:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numGrt
            java.lang.Object r5 = r4.apply2(r10, r11)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00d7 }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00d7 }
            if (r3 == 0) goto L_0x006d
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numGEq
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r5 = r4.apply2(r12, r5)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00e0 }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00e0 }
        L_0x006d:
            if (r3 == 0) goto L_0x008a
            if (r3 != 0) goto L_0x004b
        L_0x0071:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numLss
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r4 = r4.apply2(r12, r5)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x00ad
            gnu.kawa.functions.NumberCompare r2 = kawa.standard.Scheme.numLss
        L_0x007f:
            r1 = r10
        L_0x0080:
            java.lang.Object r4 = r2.apply2(r1, r11)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x00b0
            r4 = r6
            goto L_0x0024
        L_0x008a:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            java.lang.Object r4 = r4.apply2(r10, r11)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE     // Catch:{ ClassCastException -> 0x00e9 }
            if (r4 == r5) goto L_0x00a8
            r4 = 1
        L_0x0095:
            int r4 = r4 + 1
            r3 = r4 & 1
            if (r3 == 0) goto L_0x00aa
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r4 = r4.apply2(r12, r5)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x0071
            goto L_0x004b
        L_0x00a8:
            r4 = 0
            goto L_0x0095
        L_0x00aa:
            if (r3 == 0) goto L_0x0071
            goto L_0x004b
        L_0x00ad:
            gnu.kawa.functions.NumberCompare r2 = kawa.standard.Scheme.numGrt
            goto L_0x007f
        L_0x00b0:
            gnu.kawa.functions.ApplyToArgs r4 = kawa.standard.Scheme.applyToArgs
            r4.apply2(r9, r1)
            gnu.kawa.functions.AddOp r4 = gnu.kawa.functions.AddOp.$Pl
            java.lang.Object r1 = r4.apply2(r1, r12)
            goto L_0x0080
        L_0x00bc:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00c5:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00ce:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00d7:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00e0:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00e9:
            r5 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r5, r7, r8, r4)
            throw r6
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.youngandroid.C0607runtime.yailForRangeWithNumericCheckedArgs(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object):java.lang.Object");
    }
public static java . lang . Object yailForRangeWithNumericCheckedArgs ( java . lang . Object r9 , java . lang . Object r10 , java . lang . Object r11 , java . lang . Object r12 ) { /*
            r6 = 0
            r8 = -2
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r5 = r4.apply2(r12, r5)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00bc }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00bc }
            if (r3 == 0) goto L_0x0025
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            java.lang.Object r4 = r4.apply2(r10, r11)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x0027
        L_0x001e:
            gnu.kawa.functions.ApplyToArgs r4 = kawa.standard.Scheme.applyToArgs
            java.lang.Object r4 = r4.apply2(r9, r10)
        L_0x0024:
            return r4
        L_0x0025:
            if (r3 != 0) goto L_0x001e
        L_0x0027:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numLss
            java.lang.Object r5 = r4.apply2(r10, r11)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00c5 }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00c5 }
            if (r3 == 0) goto L_0x0047
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numLEq
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r5 = r4.apply2(r12, r5)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00ce }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00ce }
        L_0x0047:
            if (r3 == 0) goto L_0x004d
            if (r3 == 0) goto L_0x0071
        L_0x004b:
            r4 = r6
            goto L_0x0024
        L_0x004d:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numGrt
            java.lang.Object r5 = r4.apply2(r10, r11)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00d7 }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00d7 }
            if (r3 == 0) goto L_0x006d
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numGEq
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r5 = r4.apply2(r12, r5)
            r0 = r5
            java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x00e0 }
            r4 = r0
            boolean r3 = r4.booleanValue()     // Catch:{ ClassCastException -> 0x00e0 }
        L_0x006d:
            if (r3 == 0) goto L_0x008a
            if (r3 != 0) goto L_0x004b
        L_0x0071:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numLss
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r4 = r4.apply2(r12, r5)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x00ad
            gnu.kawa.functions.NumberCompare r2 = kawa.standard.Scheme.numLss
        L_0x007f:
            r1 = r10
        L_0x0080:
            java.lang.Object r4 = r2.apply2(r1, r11)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x00b0
            r4 = r6
            goto L_0x0024
        L_0x008a:
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            java.lang.Object r4 = r4.apply2(r10, r11)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE     // Catch:{ ClassCastException -> 0x00e9 }
            if (r4 == r5) goto L_0x00a8
            r4 = 1
        L_0x0095:
            int r4 = r4 + 1
            r3 = r4 & 1
            if (r3 == 0) goto L_0x00aa
            gnu.kawa.functions.NumberCompare r4 = kawa.standard.Scheme.numEqu
            gnu.math.IntNum r5 = Lit22
            java.lang.Object r4 = r4.apply2(r12, r5)
            java.lang.Boolean r5 = java.lang.Boolean.FALSE
            if (r4 == r5) goto L_0x0071
            goto L_0x004b
        L_0x00a8:
            r4 = 0
            goto L_0x0095
        L_0x00aa:
            if (r3 == 0) goto L_0x0071
            goto L_0x004b
        L_0x00ad:
            gnu.kawa.functions.NumberCompare r2 = kawa.standard.Scheme.numGrt
            goto L_0x007f
        L_0x00b0:
            gnu.kawa.functions.ApplyToArgs r4 = kawa.standard.Scheme.applyToArgs
            r4.apply2(r9, r1)
            gnu.kawa.functions.AddOp r4 = gnu.kawa.functions.AddOp.$Pl
            java.lang.Object r1 = r4.apply2(r1, r12)
            goto L_0x0080
        L_0x00bc:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00c5:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00ce:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00d7:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00e0:
            r4 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r4, r7, r8, r5)
            throw r6
        L_0x00e9:
            r5 = move-exception
            gnu.mapping.WrongType r6 = new gnu.mapping.WrongType
            java.lang.String r7 = "x"
            r6.<init>(r5, r7, r8, r4)
            throw r6
        */ throw new UnsupportedOperationException ( "Method not decompiled: com.google.youngandroid.C0607runtime.yailForRangeWithNumericCheckedArgs(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object):java.lang.Object" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .