Source/sources/gnu/kawa/slib/srfi13.java
public Object lambda203(Object start, Object end) {
            Object i = AddOp.$Mn.apply2(end, srfi13.Lit1);
            Object obj = start;
            while (Scheme.numLEq.apply2(i, obj) == Boolean.FALSE) {
                Object obj2 = this.f216s;
                try {
                    try {
                        char ci = strings.stringRef((CharSequence) obj2, ((Number) i).intValue());
                        Object obj3 = this.f216s;
                        try {
                            CharSeq charSeq = (CharSeq) obj3;
                            try {
                                int intValue = ((Number) i).intValue();
                                Object obj4 = this.f216s;
                                try {
                                    try {
                                        strings.stringSet$Ex(charSeq, intValue, strings.stringRef((CharSequence) obj4, ((Number) obj).intValue()));
                                        Object obj5 = this.f216s;
                                        try {
                                            try {
                                                strings.stringSet$Ex((CharSeq) obj5, ((Number) obj).intValue(), ci);
                                                i = AddOp.$Mn.apply2(i, srfi13.Lit1);
                                                obj = AddOp.$Pl.apply2(obj, srfi13.Lit1);
                                            } catch (ClassCastException e) {
                                                throw new WrongType(e, "string-set!", 2, obj);
                                            }
                                        } catch (ClassCastException e2) {
                                            throw new WrongType(e2, "string-set!", 1, obj5);
                                        }
                                    } catch (ClassCastException e3) {
                                        throw new WrongType(e3, "string-ref", 2, obj);
                                    }
                                } catch (ClassCastException e4) {
                                    throw new WrongType(e4, "string-ref", 1, obj4);
                                }
                            } catch (ClassCastException e5) {
                                throw new WrongType(e5, "string-set!", 2, i);
                            }
                        } catch (ClassCastException e6) {
                            throw new WrongType(e6, "string-set!", 1, obj3);
                        }
                    } catch (ClassCastException e7) {
                        throw new WrongType(e7, "string-ref", 2, i);
                    }
                } catch (ClassCastException e8) {
                    throw new WrongType(e8, "string-ref", 1, obj2);
                }
            }
            return Values.empty;
        }
/* access modifiers changed from: 0000 */
access modifiers changed from: 0000
access modifiers changed from : 0000
public Object lambda203(Object start, Object end) {
            Object i = AddOp.$Mn.apply2(end, srfi13.Lit1);
            Object obj = start;
            while (Scheme.numLEq.apply2(i, obj) == Boolean.FALSE) {
                Object obj2 = this.f216s;
                try {
                    try {
                        char ci = strings.stringRef((CharSequence) obj2, ((Number) i).intValue());
                        Object obj3 = this.f216s;
                        try {
                            CharSeq charSeq = (CharSeq) obj3;
                            try {
                                int intValue = ((Number) i).intValue();
                                Object obj4 = this.f216s;
                                try {
                                    try {
                                        strings.stringSet$Ex(charSeq, intValue, strings.stringRef((CharSequence) obj4, ((Number) obj).intValue()));
                                        Object obj5 = this.f216s;
                                        try {
                                            try {
                                                strings.stringSet$Ex((CharSeq) obj5, ((Number) obj).intValue(), ci);
                                                i = AddOp.$Mn.apply2(i, srfi13.Lit1);
                                                obj = AddOp.$Pl.apply2(obj, srfi13.Lit1);
                                            } catch (ClassCastException e) {
                                                throw new WrongType(e, "string-set!", 2, obj);
                                            }
                                        } catch (ClassCastException e2) {
                                            throw new WrongType(e2, "string-set!", 1, obj5);
                                        }
                                    } catch (ClassCastException e3) {
                                        throw new WrongType(e3, "string-ref", 2, obj);
                                    }
                                } catch (ClassCastException e4) {
                                    throw new WrongType(e4, "string-ref", 1, obj4);
                                }
                            } catch (ClassCastException e5) {
                                throw new WrongType(e5, "string-set!", 2, i);
                            }
                        } catch (ClassCastException e6) {
                            throw new WrongType(e6, "string-set!", 1, obj3);
                        }
                    } catch (ClassCastException e7) {
                        throw new WrongType(e7, "string-ref", 2, i);
                    }
                } catch (ClassCastException e8) {
                    throw new WrongType(e8, "string-ref", 1, obj2);
                }
            }
            return Values.empty;
        }
public Object lambda203 ( Object start , Object end ) { Object i = AddOp . $Mn . apply2 ( end , srfi13 . Lit1 ) ; Object obj = start ; while ( Scheme . numLEq . apply2 ( i , obj ) == Boolean . FALSE ) { Object obj2 = this . f216s ; try { try { char ci = strings . stringRef ( ( CharSequence ) obj2 , ( ( Number ) i ) . intValue ( ) ) ; Object obj3 = this . f216s ; try { CharSeq charSeq = ( CharSeq ) obj3 ; try { int intValue = ( ( Number ) i ) . intValue ( ) ; Object obj4 = this . f216s ; try { try { strings . stringSet$Ex ( charSeq , intValue , strings . stringRef ( ( CharSequence ) obj4 , ( ( Number ) obj ) . intValue ( ) ) ) ; Object obj5 = this . f216s ; try { try { strings . stringSet$Ex ( ( CharSeq ) obj5 , ( ( Number ) obj ) . intValue ( ) , ci ) ; i = AddOp . $Mn . apply2 ( i , srfi13 . Lit1 ) ; obj = AddOp . $Pl . apply2 ( obj , srfi13 . Lit1 ) ; } catch ( ClassCastException e ) { throw new WrongType ( e , "string-set!" , 2 , obj ) ; } } catch ( ClassCastException e2 ) { throw new WrongType ( e2 , "string-set!" , 1 , obj5 ) ; } } catch ( ClassCastException e3 ) { throw new WrongType ( e3 , "string-ref" , 2 , obj ) ; } } catch ( ClassCastException e4 ) { throw new WrongType ( e4 , "string-ref" , 1 , obj4 ) ; } } catch ( ClassCastException e5 ) { throw new WrongType ( e5 , "string-set!" , 2 , i ) ; } } catch ( ClassCastException e6 ) { throw new WrongType ( e6 , "string-set!" , 1 , obj3 ) ; } } catch ( ClassCastException e7 ) { throw new WrongType ( e7 , "string-ref" , 2 , i ) ; } } catch ( ClassCastException e8 ) { throw new WrongType ( e8 , "string-ref" , 1 , obj2 ) ; } } return Values . empty ; }
access modifiers changed from: 0000
access modifiers changed from : 0000