Source/sources/gnu/kawa/slib/srfi13.java
public CharSequence lambda201(Object start, Object end) {
            Object len = AddOp.$Mn.apply2(end, start);
            try {
                CharSequence ans = strings.makeString(((Number) len).intValue());
                Object apply2 = AddOp.$Mn.apply2(len, srfi13.Lit1);
                Object i = start;
                while (Scheme.numLss.apply2(apply2, srfi13.Lit0) == Boolean.FALSE) {
                    try {
                        CharSeq charSeq = (CharSeq) ans;
                        try {
                            int intValue = ((Number) apply2).intValue();
                            Object obj = this.f214s;
                            try {
                                try {
                                    strings.stringSet$Ex(charSeq, intValue, strings.stringRef((CharSequence) obj, ((Number) i).intValue()));
                                    i = AddOp.$Pl.apply2(i, srfi13.Lit1);
                                    apply2 = AddOp.$Mn.apply2(apply2, srfi13.Lit1);
                                } catch (ClassCastException e) {
                                    throw new WrongType(e, "string-ref", 2, i);
                                }
                            } catch (ClassCastException e2) {
                                throw new WrongType(e2, "string-ref", 1, obj);
                            }
                        } catch (ClassCastException e3) {
                            throw new WrongType(e3, "string-set!", 2, apply2);
                        }
                    } catch (ClassCastException e4) {
                        throw new WrongType(e4, "string-set!", 1, (Object) ans);
                    }
                }
                return ans;
            } catch (ClassCastException e5) {
                throw new WrongType(e5, "make-string", 1, len);
            }
        }
/* access modifiers changed from: 0000 */
access modifiers changed from: 0000
access modifiers changed from : 0000
public CharSequence lambda201(Object start, Object end) {
            Object len = AddOp.$Mn.apply2(end, start);
            try {
                CharSequence ans = strings.makeString(((Number) len).intValue());
                Object apply2 = AddOp.$Mn.apply2(len, srfi13.Lit1);
                Object i = start;
                while (Scheme.numLss.apply2(apply2, srfi13.Lit0) == Boolean.FALSE) {
                    try {
                        CharSeq charSeq = (CharSeq) ans;
                        try {
                            int intValue = ((Number) apply2).intValue();
                            Object obj = this.f214s;
                            try {
                                try {
                                    strings.stringSet$Ex(charSeq, intValue, strings.stringRef((CharSequence) obj, ((Number) i).intValue()));
                                    i = AddOp.$Pl.apply2(i, srfi13.Lit1);
                                    apply2 = AddOp.$Mn.apply2(apply2, srfi13.Lit1);
                                } catch (ClassCastException e) {
                                    throw new WrongType(e, "string-ref", 2, i);
                                }
                            } catch (ClassCastException e2) {
                                throw new WrongType(e2, "string-ref", 1, obj);
                            }
                        } catch (ClassCastException e3) {
                            throw new WrongType(e3, "string-set!", 2, apply2);
                        }
                    } catch (ClassCastException e4) {
                        throw new WrongType(e4, "string-set!", 1, (Object) ans);
                    }
                }
                return ans;
            } catch (ClassCastException e5) {
                throw new WrongType(e5, "make-string", 1, len);
            }
        }
public CharSequence lambda201 ( Object start , Object end ) { Object len = AddOp . $Mn . apply2 ( end , start ) ; try { CharSequence ans = strings . makeString ( ( ( Number ) len ) . intValue ( ) ) ; Object apply2 = AddOp . $Mn . apply2 ( len , srfi13 . Lit1 ) ; Object i = start ; while ( Scheme . numLss . apply2 ( apply2 , srfi13 . Lit0 ) == Boolean . FALSE ) { try { CharSeq charSeq = ( CharSeq ) ans ; try { int intValue = ( ( Number ) apply2 ) . intValue ( ) ; Object obj = this . f214s ; try { try { strings . stringSet$Ex ( charSeq , intValue , strings . stringRef ( ( CharSequence ) obj , ( ( Number ) i ) . intValue ( ) ) ) ; i = AddOp . $Pl . apply2 ( i , srfi13 . Lit1 ) ; apply2 = AddOp . $Mn . apply2 ( apply2 , srfi13 . Lit1 ) ; } catch ( ClassCastException e ) { throw new WrongType ( e , "string-ref" , 2 , i ) ; } } catch ( ClassCastException e2 ) { throw new WrongType ( e2 , "string-ref" , 1 , obj ) ; } } catch ( ClassCastException e3 ) { throw new WrongType ( e3 , "string-set!" , 2 , apply2 ) ; } } catch ( ClassCastException e4 ) { throw new WrongType ( e4 , "string-set!" , 1 , ( Object ) ans ) ; } } return ans ; } catch ( ClassCastException e5 ) { throw new WrongType ( e5 , "make-string" , 1 , len ) ; } }
access modifiers changed from: 0000
access modifiers changed from : 0000