Source/sources/gnu/kawa/slib/printf.java
public boolean lambda26(Object s) {
            Object obj;
            Special special = Special.undefined;
            try {
                Object sl = AddOp.$Mn.apply2(this.f109pr, Integer.valueOf(strings.stringLength((CharSequence) s)));
                try {
                    if (numbers.isNegative(LangObjType.coerceRealNum(sl))) {
                        ApplyToArgs applyToArgs = Scheme.applyToArgs;
                        Object obj2 = this.staticLink.out;
                        try {
                            CharSequence charSequence = (CharSequence) s;
                            Object obj3 = this.f109pr;
                            try {
                                applyToArgs.apply2(obj2, strings.substring(charSequence, 0, ((Number) obj3).intValue()));
                                obj = printf.Lit1;
                            } catch (ClassCastException e) {
                                throw new WrongType(e, "substring", 3, obj3);
                            }
                        } catch (ClassCastException e2) {
                            throw new WrongType(e2, "substring", 1, s);
                        }
                    } else {
                        Scheme.applyToArgs.apply2(this.staticLink.out, s);
                        obj = sl;
                    }
                    this.f109pr = obj;
                    try {
                        return numbers.isPositive(LangObjType.coerceRealNum(sl));
                    } catch (ClassCastException e3) {
                        throw new WrongType(e3, "positive?", 1, sl);
                    }
                } catch (ClassCastException e4) {
                    throw new WrongType(e4, "negative?", 1, sl);
                }
            } catch (ClassCastException e5) {
                throw new WrongType(e5, "string-length", 1, s);
            }
        }
/* access modifiers changed from: 0000 */
access modifiers changed from: 0000
access modifiers changed from : 0000
public boolean lambda26(Object s) {
            Object obj;
            Special special = Special.undefined;
            try {
                Object sl = AddOp.$Mn.apply2(this.f109pr, Integer.valueOf(strings.stringLength((CharSequence) s)));
                try {
                    if (numbers.isNegative(LangObjType.coerceRealNum(sl))) {
                        ApplyToArgs applyToArgs = Scheme.applyToArgs;
                        Object obj2 = this.staticLink.out;
                        try {
                            CharSequence charSequence = (CharSequence) s;
                            Object obj3 = this.f109pr;
                            try {
                                applyToArgs.apply2(obj2, strings.substring(charSequence, 0, ((Number) obj3).intValue()));
                                obj = printf.Lit1;
                            } catch (ClassCastException e) {
                                throw new WrongType(e, "substring", 3, obj3);
                            }
                        } catch (ClassCastException e2) {
                            throw new WrongType(e2, "substring", 1, s);
                        }
                    } else {
                        Scheme.applyToArgs.apply2(this.staticLink.out, s);
                        obj = sl;
                    }
                    this.f109pr = obj;
                    try {
                        return numbers.isPositive(LangObjType.coerceRealNum(sl));
                    } catch (ClassCastException e3) {
                        throw new WrongType(e3, "positive?", 1, sl);
                    }
                } catch (ClassCastException e4) {
                    throw new WrongType(e4, "negative?", 1, sl);
                }
            } catch (ClassCastException e5) {
                throw new WrongType(e5, "string-length", 1, s);
            }
        }
public boolean lambda26 ( Object s ) { Object obj ; Special special = Special . undefined ; try { Object sl = AddOp . $Mn . apply2 ( this . f109pr , Integer . valueOf ( strings . stringLength ( ( CharSequence ) s ) ) ) ; try { if ( numbers . isNegative ( LangObjType . coerceRealNum ( sl ) ) ) { ApplyToArgs applyToArgs = Scheme . applyToArgs ; Object obj2 = this . staticLink . out ; try { CharSequence charSequence = ( CharSequence ) s ; Object obj3 = this . f109pr ; try { applyToArgs . apply2 ( obj2 , strings . substring ( charSequence , 0 , ( ( Number ) obj3 ) . intValue ( ) ) ) ; obj = printf . Lit1 ; } catch ( ClassCastException e ) { throw new WrongType ( e , "substring" , 3 , obj3 ) ; } } catch ( ClassCastException e2 ) { throw new WrongType ( e2 , "substring" , 1 , s ) ; } } else { Scheme . applyToArgs . apply2 ( this . staticLink . out , s ) ; obj = sl ; } this . f109pr = obj ; try { return numbers . isPositive ( LangObjType . coerceRealNum ( sl ) ) ; } catch ( ClassCastException e3 ) { throw new WrongType ( e3 , "positive?" , 1 , sl ) ; } } catch ( ClassCastException e4 ) { throw new WrongType ( e4 , "negative?" , 1 , sl ) ; } } catch ( ClassCastException e5 ) { throw new WrongType ( e5 , "string-length" , 1 , s ) ; } }
access modifiers changed from: 0000
access modifiers changed from : 0000