Source/sources/gnu/kawa/slib/srfi1.java
public Object lambda38(Object heads, Object tails) {
            boolean x = C0619lists.isPair(heads);
            if (!x) {
                return x ? Boolean.TRUE : Boolean.FALSE;
            }
            while (true) {
                Object split = srfi1.$PcCars$PlCdrs$SlPair(tails);
                Object next$Mnheads = C0619lists.car.apply1(split);
                Object next$Mntails = C0619lists.cdr.apply1(split);
                if (!C0619lists.isPair(next$Mnheads)) {
                    return Scheme.apply.apply2(this.pred, heads);
                }
                Object x2 = Scheme.apply.apply2(this.pred, heads);
                if (x2 != Boolean.FALSE) {
                    return x2;
                }
                tails = next$Mntails;
                heads = next$Mnheads;
            }
        }
/* access modifiers changed from: 0000 */
access modifiers changed from: 0000
access modifiers changed from : 0000
public Object lambda38(Object heads, Object tails) {
            boolean x = C0619lists.isPair(heads);
            if (!x) {
                return x ? Boolean.TRUE : Boolean.FALSE;
            }
            while (true) {
                Object split = srfi1.$PcCars$PlCdrs$SlPair(tails);
                Object next$Mnheads = C0619lists.car.apply1(split);
                Object next$Mntails = C0619lists.cdr.apply1(split);
                if (!C0619lists.isPair(next$Mnheads)) {
                    return Scheme.apply.apply2(this.pred, heads);
                }
                Object x2 = Scheme.apply.apply2(this.pred, heads);
                if (x2 != Boolean.FALSE) {
                    return x2;
                }
                tails = next$Mntails;
                heads = next$Mnheads;
            }
        }
public Object lambda38 ( Object heads , Object tails ) { boolean x = C0619lists . isPair ( heads ) ; if ( ! x ) { return x ? Boolean . TRUE : Boolean . FALSE ; } while ( true ) { Object split = srfi1 . $PcCars$PlCdrs$SlPair ( tails ) ; Object next$Mnheads = C0619lists . car . apply1 ( split ) ; Object next$Mntails = C0619lists . cdr . apply1 ( split ) ; if ( ! C0619lists . isPair ( next$Mnheads ) ) { return Scheme . apply . apply2 ( this . pred , heads ) ; } Object x2 = Scheme . apply . apply2 ( this . pred , heads ) ; if ( x2 != Boolean . FALSE ) { return x2 ; } tails = next$Mntails ; heads = next$Mnheads ; } }
access modifiers changed from: 0000
access modifiers changed from : 0000