Source/sources/gnu/kawa/slib/srfi13.java
public CharSequence lambda207(Object start2, Object end2) {
            Object obj = this.f218s1;
            try {
                int slen1 = strings.stringLength((CharSequence) obj);
                Object sublen2 = AddOp.$Mn.apply2(end2, start2);
                Object alen = AddOp.$Pl.apply2(AddOp.$Mn.apply2(Integer.valueOf(slen1), AddOp.$Mn.apply2(this.end1, this.start1)), sublen2);
                try {
                    CharSequence ans = strings.makeString(((Number) alen).intValue());
                    Object obj2 = this.f218s1;
                    try {
                        CharSequence charSequence = (CharSequence) obj2;
                        Object obj3 = this.start1;
                        try {
                            srfi13.$PcStringCopy$Ex(ans, 0, charSequence, 0, ((Number) obj3).intValue());
                            Object obj4 = this.start1;
                            try {
                                int intValue = ((Number) obj4).intValue();
                                Object obj5 = this.f219s2;
                                try {
                                    try {
                                        try {
                                            srfi13.$PcStringCopy$Ex(ans, intValue, (CharSequence) obj5, ((Number) start2).intValue(), ((Number) end2).intValue());
                                            Object apply2 = AddOp.$Pl.apply2(this.start1, sublen2);
                                            try {
                                                int intValue2 = ((Number) apply2).intValue();
                                                Object obj6 = this.f218s1;
                                                try {
                                                    CharSequence charSequence2 = (CharSequence) obj6;
                                                    Object obj7 = this.end1;
                                                    try {
                                                        srfi13.$PcStringCopy$Ex(ans, intValue2, charSequence2, ((Number) obj7).intValue(), slen1);
                                                        return ans;
                                                    } catch (ClassCastException e) {
                                                        throw new WrongType(e, "%string-copy!", 3, obj7);
                                                    }
                                                } catch (ClassCastException e2) {
                                                    throw new WrongType(e2, "%string-copy!", 2, obj6);
                                                }
                                            } catch (ClassCastException e3) {
                                                throw new WrongType(e3, "%string-copy!", 1, apply2);
                                            }
                                        } catch (ClassCastException e4) {
                                            throw new WrongType(e4, "%string-copy!", 4, end2);
                                        }
                                    } catch (ClassCastException e5) {
                                        throw new WrongType(e5, "%string-copy!", 3, start2);
                                    }
                                } catch (ClassCastException e6) {
                                    throw new WrongType(e6, "%string-copy!", 2, obj5);
                                }
                            } catch (ClassCastException e7) {
                                throw new WrongType(e7, "%string-copy!", 1, obj4);
                            }
                        } catch (ClassCastException e8) {
                            throw new WrongType(e8, "%string-copy!", 4, obj3);
                        }
                    } catch (ClassCastException e9) {
                        throw new WrongType(e9, "%string-copy!", 2, obj2);
                    }
                } catch (ClassCastException e10) {
                    throw new WrongType(e10, "make-string", 1, alen);
                }
            } catch (ClassCastException e11) {
                throw new WrongType(e11, "string-length", 1, obj);
            }
        }
/* access modifiers changed from: 0000 */
access modifiers changed from: 0000
access modifiers changed from : 0000
public CharSequence lambda207(Object start2, Object end2) {
            Object obj = this.f218s1;
            try {
                int slen1 = strings.stringLength((CharSequence) obj);
                Object sublen2 = AddOp.$Mn.apply2(end2, start2);
                Object alen = AddOp.$Pl.apply2(AddOp.$Mn.apply2(Integer.valueOf(slen1), AddOp.$Mn.apply2(this.end1, this.start1)), sublen2);
                try {
                    CharSequence ans = strings.makeString(((Number) alen).intValue());
                    Object obj2 = this.f218s1;
                    try {
                        CharSequence charSequence = (CharSequence) obj2;
                        Object obj3 = this.start1;
                        try {
                            srfi13.$PcStringCopy$Ex(ans, 0, charSequence, 0, ((Number) obj3).intValue());
                            Object obj4 = this.start1;
                            try {
                                int intValue = ((Number) obj4).intValue();
                                Object obj5 = this.f219s2;
                                try {
                                    try {
                                        try {
                                            srfi13.$PcStringCopy$Ex(ans, intValue, (CharSequence) obj5, ((Number) start2).intValue(), ((Number) end2).intValue());
                                            Object apply2 = AddOp.$Pl.apply2(this.start1, sublen2);
                                            try {
                                                int intValue2 = ((Number) apply2).intValue();
                                                Object obj6 = this.f218s1;
                                                try {
                                                    CharSequence charSequence2 = (CharSequence) obj6;
                                                    Object obj7 = this.end1;
                                                    try {
                                                        srfi13.$PcStringCopy$Ex(ans, intValue2, charSequence2, ((Number) obj7).intValue(), slen1);
                                                        return ans;
                                                    } catch (ClassCastException e) {
                                                        throw new WrongType(e, "%string-copy!", 3, obj7);
                                                    }
                                                } catch (ClassCastException e2) {
                                                    throw new WrongType(e2, "%string-copy!", 2, obj6);
                                                }
                                            } catch (ClassCastException e3) {
                                                throw new WrongType(e3, "%string-copy!", 1, apply2);
                                            }
                                        } catch (ClassCastException e4) {
                                            throw new WrongType(e4, "%string-copy!", 4, end2);
                                        }
                                    } catch (ClassCastException e5) {
                                        throw new WrongType(e5, "%string-copy!", 3, start2);
                                    }
                                } catch (ClassCastException e6) {
                                    throw new WrongType(e6, "%string-copy!", 2, obj5);
                                }
                            } catch (ClassCastException e7) {
                                throw new WrongType(e7, "%string-copy!", 1, obj4);
                            }
                        } catch (ClassCastException e8) {
                            throw new WrongType(e8, "%string-copy!", 4, obj3);
                        }
                    } catch (ClassCastException e9) {
                        throw new WrongType(e9, "%string-copy!", 2, obj2);
                    }
                } catch (ClassCastException e10) {
                    throw new WrongType(e10, "make-string", 1, alen);
                }
            } catch (ClassCastException e11) {
                throw new WrongType(e11, "string-length", 1, obj);
            }
        }
public CharSequence lambda207 ( Object start2 , Object end2 ) { Object obj = this . f218s1 ; try { int slen1 = strings . stringLength ( ( CharSequence ) obj ) ; Object sublen2 = AddOp . $Mn . apply2 ( end2 , start2 ) ; Object alen = AddOp . $Pl . apply2 ( AddOp . $Mn . apply2 ( Integer . valueOf ( slen1 ) , AddOp . $Mn . apply2 ( this . end1 , this . start1 ) ) , sublen2 ) ; try { CharSequence ans = strings . makeString ( ( ( Number ) alen ) . intValue ( ) ) ; Object obj2 = this . f218s1 ; try { CharSequence charSequence = ( CharSequence ) obj2 ; Object obj3 = this . start1 ; try { srfi13 . $PcStringCopy$Ex ( ans , 0 , charSequence , 0 , ( ( Number ) obj3 ) . intValue ( ) ) ; Object obj4 = this . start1 ; try { int intValue = ( ( Number ) obj4 ) . intValue ( ) ; Object obj5 = this . f219s2 ; try { try { try { srfi13 . $PcStringCopy$Ex ( ans , intValue , ( CharSequence ) obj5 , ( ( Number ) start2 ) . intValue ( ) , ( ( Number ) end2 ) . intValue ( ) ) ; Object apply2 = AddOp . $Pl . apply2 ( this . start1 , sublen2 ) ; try { int intValue2 = ( ( Number ) apply2 ) . intValue ( ) ; Object obj6 = this . f218s1 ; try { CharSequence charSequence2 = ( CharSequence ) obj6 ; Object obj7 = this . end1 ; try { srfi13 . $PcStringCopy$Ex ( ans , intValue2 , charSequence2 , ( ( Number ) obj7 ) . intValue ( ) , slen1 ) ; return ans ; } catch ( ClassCastException e ) { throw new WrongType ( e , "%string-copy!" , 3 , obj7 ) ; } } catch ( ClassCastException e2 ) { throw new WrongType ( e2 , "%string-copy!" , 2 , obj6 ) ; } } catch ( ClassCastException e3 ) { throw new WrongType ( e3 , "%string-copy!" , 1 , apply2 ) ; } } catch ( ClassCastException e4 ) { throw new WrongType ( e4 , "%string-copy!" , 4 , end2 ) ; } } catch ( ClassCastException e5 ) { throw new WrongType ( e5 , "%string-copy!" , 3 , start2 ) ; } } catch ( ClassCastException e6 ) { throw new WrongType ( e6 , "%string-copy!" , 2 , obj5 ) ; } } catch ( ClassCastException e7 ) { throw new WrongType ( e7 , "%string-copy!" , 1 , obj4 ) ; } } catch ( ClassCastException e8 ) { throw new WrongType ( e8 , "%string-copy!" , 4 , obj3 ) ; } } catch ( ClassCastException e9 ) { throw new WrongType ( e9 , "%string-copy!" , 2 , obj2 ) ; } } catch ( ClassCastException e10 ) { throw new WrongType ( e10 , "make-string" , 1 , alen ) ; } } catch ( ClassCastException e11 ) { throw new WrongType ( e11 , "string-length" , 1 , obj ) ; } }
access modifiers changed from: 0000
access modifiers changed from : 0000