Source/sources/gnu/kawa/slib/srfi37.java
public CharSequence lambda18() {
            Object obj = this.staticLink.arg;
            try {
                CharSequence charSequence = (CharSequence) obj;
                Object apply2 = AddOp.$Pl.apply2(this.staticLink.temp, srfi37.Lit0);
                try {
                    int intValue = ((Number) apply2).intValue();
                    Object obj2 = this.staticLink.arg;
                    try {
                        return strings.substring(charSequence, intValue, strings.stringLength((CharSequence) obj2));
                    } catch (ClassCastException e) {
                        throw new WrongType(e, "string-length", 1, obj2);
                    }
                } catch (ClassCastException e2) {
                    throw new WrongType(e2, "substring", 2, apply2);
                }
            } catch (ClassCastException e3) {
                throw new WrongType(e3, "substring", 1, obj);
            }
        }
/* access modifiers changed from: 0000 */
access modifiers changed from: 0000
access modifiers changed from : 0000
public CharSequence lambda18() {
            Object obj = this.staticLink.arg;
            try {
                CharSequence charSequence = (CharSequence) obj;
                Object apply2 = AddOp.$Pl.apply2(this.staticLink.temp, srfi37.Lit0);
                try {
                    int intValue = ((Number) apply2).intValue();
                    Object obj2 = this.staticLink.arg;
                    try {
                        return strings.substring(charSequence, intValue, strings.stringLength((CharSequence) obj2));
                    } catch (ClassCastException e) {
                        throw new WrongType(e, "string-length", 1, obj2);
                    }
                } catch (ClassCastException e2) {
                    throw new WrongType(e2, "substring", 2, apply2);
                }
            } catch (ClassCastException e3) {
                throw new WrongType(e3, "substring", 1, obj);
            }
        }
public CharSequence lambda18 ( ) { Object obj = this . staticLink . arg ; try { CharSequence charSequence = ( CharSequence ) obj ; Object apply2 = AddOp . $Pl . apply2 ( this . staticLink . temp , srfi37 . Lit0 ) ; try { int intValue = ( ( Number ) apply2 ) . intValue ( ) ; Object obj2 = this . staticLink . arg ; try { return strings . substring ( charSequence , intValue , strings . stringLength ( ( CharSequence ) obj2 ) ) ; } catch ( ClassCastException e ) { throw new WrongType ( e , "string-length" , 1 , obj2 ) ; } } catch ( ClassCastException e2 ) { throw new WrongType ( e2 , "substring" , 2 , apply2 ) ; } } catch ( ClassCastException e3 ) { throw new WrongType ( e3 , "substring" , 1 , obj ) ; } }
access modifiers changed from: 0000
access modifiers changed from : 0000