Source/sources/gnu/kawa/slib/srfi37.java
public Object lambda8() {
            Apply apply = Scheme.apply;
            Object[] objArr = new Object[5];
            Object obj = this.option;
            try {
                objArr[0] = srfi37.optionProcessor((option$Mntype) obj);
                objArr[1] = this.option;
                objArr[2] = Char.make(this.name);
                Object obj2 = this.shorts;
                try {
                    CharSequence charSequence = (CharSequence) obj2;
                    Object apply2 = AddOp.$Pl.apply2(this.index, srfi37.Lit0);
                    try {
                        int intValue = ((Number) apply2).intValue();
                        Object obj3 = this.shorts;
                        try {
                            objArr[3] = strings.substring(charSequence, intValue, strings.stringLength((CharSequence) obj3));
                            objArr[4] = this.seeds;
                            return apply.applyN(objArr);
                        } catch (ClassCastException e) {
                            throw new WrongType(e, "string-length", 1, obj3);
                        }
                    } catch (ClassCastException e2) {
                        throw new WrongType(e2, "substring", 2, apply2);
                    }
                } catch (ClassCastException e3) {
                    throw new WrongType(e3, "substring", 1, obj2);
                }
            } catch (ClassCastException e4) {
                throw new WrongType(e4, "option-processor", 0, obj);
            }
        }
/* access modifiers changed from: 0000 */
access modifiers changed from: 0000
access modifiers changed from : 0000
public Object lambda8() {
            Apply apply = Scheme.apply;
            Object[] objArr = new Object[5];
            Object obj = this.option;
            try {
                objArr[0] = srfi37.optionProcessor((option$Mntype) obj);
                objArr[1] = this.option;
                objArr[2] = Char.make(this.name);
                Object obj2 = this.shorts;
                try {
                    CharSequence charSequence = (CharSequence) obj2;
                    Object apply2 = AddOp.$Pl.apply2(this.index, srfi37.Lit0);
                    try {
                        int intValue = ((Number) apply2).intValue();
                        Object obj3 = this.shorts;
                        try {
                            objArr[3] = strings.substring(charSequence, intValue, strings.stringLength((CharSequence) obj3));
                            objArr[4] = this.seeds;
                            return apply.applyN(objArr);
                        } catch (ClassCastException e) {
                            throw new WrongType(e, "string-length", 1, obj3);
                        }
                    } catch (ClassCastException e2) {
                        throw new WrongType(e2, "substring", 2, apply2);
                    }
                } catch (ClassCastException e3) {
                    throw new WrongType(e3, "substring", 1, obj2);
                }
            } catch (ClassCastException e4) {
                throw new WrongType(e4, "option-processor", 0, obj);
            }
        }
public Object lambda8 ( ) { Apply apply = Scheme . apply ; Object [ ] objArr = new Object [ 5 ] ; Object obj = this . option ; try { objArr [ 0 ] = srfi37 . optionProcessor ( ( option$Mntype ) obj ) ; objArr [ 1 ] = this . option ; objArr [ 2 ] = Char . make ( this . name ) ; Object obj2 = this . shorts ; try { CharSequence charSequence = ( CharSequence ) obj2 ; Object apply2 = AddOp . $Pl . apply2 ( this . index , srfi37 . Lit0 ) ; try { int intValue = ( ( Number ) apply2 ) . intValue ( ) ; Object obj3 = this . shorts ; try { objArr [ 3 ] = strings . substring ( charSequence , intValue , strings . stringLength ( ( CharSequence ) obj3 ) ) ; objArr [ 4 ] = this . seeds ; return apply . applyN ( objArr ) ; } catch ( ClassCastException e ) { throw new WrongType ( e , "string-length" , 1 , obj3 ) ; } } catch ( ClassCastException e2 ) { throw new WrongType ( e2 , "substring" , 2 , apply2 ) ; } } catch ( ClassCastException e3 ) { throw new WrongType ( e3 , "substring" , 1 , obj2 ) ; } } catch ( ClassCastException e4 ) { throw new WrongType ( e4 , "option-processor" , 0 , obj ) ; } }
access modifiers changed from: 0000
access modifiers changed from : 0000