Source/sources/gnu/kawa/slib/printf.java
public java.lang.Object lambda11(java.lang.Object r8, java.lang.Object r9) {
            /*
                r7 = this;
                gnu.kawa.slib.printf$frame4 r2 = new gnu.kawa.slib.printf$frame4
                r2.<init>()
                r2.staticLink = r7
                r2.idigs = r9
                gnu.expr.ModuleMethod r4 = r2.lambda$Fn8
                gnu.kawa.functions.NumberCompare r2 = kawa.standard.Scheme.numLss
                gnu.kawa.slib.printf$frame2 r3 = r7.staticLink
                gnu.kawa.slib.printf$frame r3 = r3.staticLink
                int r3 = r3.f105n
                java.lang.Integer r3 = java.lang.Integer.valueOf(r3)
                java.lang.Object r3 = r2.apply2(r8, r3)
                r0 = r3
                java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x005d }
                r2 = r0
                boolean r1 = r2.booleanValue()     // Catch:{ ClassCastException -> 0x005d }
                if (r1 == 0) goto L_0x0054
                gnu.text.Char r5 = gnu.kawa.slib.printf.Lit11
                gnu.kawa.slib.printf$frame2 r2 = r7.staticLink
                gnu.kawa.slib.printf$frame r2 = r2.staticLink
                java.lang.Object r2 = r2.str
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x0067 }
                r0 = r8
                java.lang.Number r0 = (java.lang.Number) r0     // Catch:{ ClassCastException -> 0x0071 }
                r3 = r0
                int r3 = r3.intValue()     // Catch:{ ClassCastException -> 0x0071 }
                char r2 = kawa.lib.strings.stringRef(r2, r3)
                gnu.text.Char r2 = gnu.text.Char.make(r2)
                boolean r2 = kawa.lib.characters.isChar$Eq(r5, r2)
                if (r2 == 0) goto L_0x0056
            L_0x0045:
                gnu.kawa.functions.ApplyToArgs r2 = kawa.standard.Scheme.applyToArgs
                gnu.kawa.functions.AddOp r3 = gnu.kawa.functions.AddOp.$Pl
                gnu.math.IntNum r5 = gnu.kawa.slib.printf.Lit7
                java.lang.Object r3 = r3.apply2(r8, r5)
                java.lang.Object r2 = r2.apply2(r4, r3)
            L_0x0053:
                return r2
            L_0x0054:
                if (r1 != 0) goto L_0x0045
            L_0x0056:
                gnu.kawa.functions.ApplyToArgs r2 = kawa.standard.Scheme.applyToArgs
                java.lang.Object r2 = r2.apply2(r4, r8)
                goto L_0x0053
            L_0x005d:
                r2 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "x"
                r6 = -2
                r4.<init>(r2, r5, r6, r3)
                throw r4
            L_0x0067:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-ref"
                r6 = 1
                r4.<init>(r3, r5, r6, r2)
                throw r4
            L_0x0071:
                r2 = move-exception
                gnu.mapping.WrongType r3 = new gnu.mapping.WrongType
                java.lang.String r4 = "string-ref"
                r5 = 2
                r3.<init>(r2, r4, r5, r8)
                throw r3
            */
            throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.slib.printf.frame3.lambda11(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 java.lang.Object lambda11(java.lang.Object r8, java.lang.Object r9) {
            /*
                r7 = this;
                gnu.kawa.slib.printf$frame4 r2 = new gnu.kawa.slib.printf$frame4
                r2.<init>()
                r2.staticLink = r7
                r2.idigs = r9
                gnu.expr.ModuleMethod r4 = r2.lambda$Fn8
                gnu.kawa.functions.NumberCompare r2 = kawa.standard.Scheme.numLss
                gnu.kawa.slib.printf$frame2 r3 = r7.staticLink
                gnu.kawa.slib.printf$frame r3 = r3.staticLink
                int r3 = r3.f105n
                java.lang.Integer r3 = java.lang.Integer.valueOf(r3)
                java.lang.Object r3 = r2.apply2(r8, r3)
                r0 = r3
                java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x005d }
                r2 = r0
                boolean r1 = r2.booleanValue()     // Catch:{ ClassCastException -> 0x005d }
                if (r1 == 0) goto L_0x0054
                gnu.text.Char r5 = gnu.kawa.slib.printf.Lit11
                gnu.kawa.slib.printf$frame2 r2 = r7.staticLink
                gnu.kawa.slib.printf$frame r2 = r2.staticLink
                java.lang.Object r2 = r2.str
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x0067 }
                r0 = r8
                java.lang.Number r0 = (java.lang.Number) r0     // Catch:{ ClassCastException -> 0x0071 }
                r3 = r0
                int r3 = r3.intValue()     // Catch:{ ClassCastException -> 0x0071 }
                char r2 = kawa.lib.strings.stringRef(r2, r3)
                gnu.text.Char r2 = gnu.text.Char.make(r2)
                boolean r2 = kawa.lib.characters.isChar$Eq(r5, r2)
                if (r2 == 0) goto L_0x0056
            L_0x0045:
                gnu.kawa.functions.ApplyToArgs r2 = kawa.standard.Scheme.applyToArgs
                gnu.kawa.functions.AddOp r3 = gnu.kawa.functions.AddOp.$Pl
                gnu.math.IntNum r5 = gnu.kawa.slib.printf.Lit7
                java.lang.Object r3 = r3.apply2(r8, r5)
                java.lang.Object r2 = r2.apply2(r4, r3)
            L_0x0053:
                return r2
            L_0x0054:
                if (r1 != 0) goto L_0x0045
            L_0x0056:
                gnu.kawa.functions.ApplyToArgs r2 = kawa.standard.Scheme.applyToArgs
                java.lang.Object r2 = r2.apply2(r4, r8)
                goto L_0x0053
            L_0x005d:
                r2 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "x"
                r6 = -2
                r4.<init>(r2, r5, r6, r3)
                throw r4
            L_0x0067:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-ref"
                r6 = 1
                r4.<init>(r3, r5, r6, r2)
                throw r4
            L_0x0071:
                r2 = move-exception
                gnu.mapping.WrongType r3 = new gnu.mapping.WrongType
                java.lang.String r4 = "string-ref"
                r5 = 2
                r3.<init>(r2, r4, r5, r8)
                throw r3
            */
            throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.slib.printf.frame3.lambda11(java.lang.Object, java.lang.Object):java.lang.Object");
        }
public java . lang . Object lambda11 ( java . lang . Object r8 , java . lang . Object r9 ) { /*
                r7 = this;
                gnu.kawa.slib.printf$frame4 r2 = new gnu.kawa.slib.printf$frame4
                r2.<init>()
                r2.staticLink = r7
                r2.idigs = r9
                gnu.expr.ModuleMethod r4 = r2.lambda$Fn8
                gnu.kawa.functions.NumberCompare r2 = kawa.standard.Scheme.numLss
                gnu.kawa.slib.printf$frame2 r3 = r7.staticLink
                gnu.kawa.slib.printf$frame r3 = r3.staticLink
                int r3 = r3.f105n
                java.lang.Integer r3 = java.lang.Integer.valueOf(r3)
                java.lang.Object r3 = r2.apply2(r8, r3)
                r0 = r3
                java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x005d }
                r2 = r0
                boolean r1 = r2.booleanValue()     // Catch:{ ClassCastException -> 0x005d }
                if (r1 == 0) goto L_0x0054
                gnu.text.Char r5 = gnu.kawa.slib.printf.Lit11
                gnu.kawa.slib.printf$frame2 r2 = r7.staticLink
                gnu.kawa.slib.printf$frame r2 = r2.staticLink
                java.lang.Object r2 = r2.str
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x0067 }
                r0 = r8
                java.lang.Number r0 = (java.lang.Number) r0     // Catch:{ ClassCastException -> 0x0071 }
                r3 = r0
                int r3 = r3.intValue()     // Catch:{ ClassCastException -> 0x0071 }
                char r2 = kawa.lib.strings.stringRef(r2, r3)
                gnu.text.Char r2 = gnu.text.Char.make(r2)
                boolean r2 = kawa.lib.characters.isChar$Eq(r5, r2)
                if (r2 == 0) goto L_0x0056
            L_0x0045:
                gnu.kawa.functions.ApplyToArgs r2 = kawa.standard.Scheme.applyToArgs
                gnu.kawa.functions.AddOp r3 = gnu.kawa.functions.AddOp.$Pl
                gnu.math.IntNum r5 = gnu.kawa.slib.printf.Lit7
                java.lang.Object r3 = r3.apply2(r8, r5)
                java.lang.Object r2 = r2.apply2(r4, r3)
            L_0x0053:
                return r2
            L_0x0054:
                if (r1 != 0) goto L_0x0045
            L_0x0056:
                gnu.kawa.functions.ApplyToArgs r2 = kawa.standard.Scheme.applyToArgs
                java.lang.Object r2 = r2.apply2(r4, r8)
                goto L_0x0053
            L_0x005d:
                r2 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "x"
                r6 = -2
                r4.<init>(r2, r5, r6, r3)
                throw r4
            L_0x0067:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-ref"
                r6 = 1
                r4.<init>(r3, r5, r6, r2)
                throw r4
            L_0x0071:
                r2 = move-exception
                gnu.mapping.WrongType r3 = new gnu.mapping.WrongType
                java.lang.String r4 = "string-ref"
                r5 = 2
                r3.<init>(r2, r4, r5, r8)
                throw r3
            */ throw new UnsupportedOperationException ( "Method not decompiled: gnu.kawa.slib.printf.frame3.lambda11(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 .