Source/sources/gnu/kawa/functions/Map.java
public static java.lang.Object map1(gnu.mapping.Procedure r6, java.lang.Object r7) throws java.lang.Throwable {
        /*
            gnu.lists.LList r3 = gnu.lists.LList.Empty
            r0 = 0
        L_0x0003:
            gnu.lists.LList r4 = gnu.lists.LList.Empty
            if (r7 == r4) goto L_0x0026
            r2 = r7
            gnu.lists.Pair r2 = (gnu.lists.Pair) r2
            gnu.lists.Pair r1 = new gnu.lists.Pair
            java.lang.Object r4 = r2.getCar()
            java.lang.Object r4 = r6.apply1(r4)
            gnu.lists.LList r5 = gnu.lists.LList.Empty
            r1.<init>(r4, r5)
            if (r0 != 0) goto L_0x0022
            r3 = r1
        L_0x001c:
            r0 = r1
            java.lang.Object r7 = r2.getCdr()
            goto L_0x0003
        L_0x0022:
            r0.setCdr(r1)
            goto L_0x001c
        L_0x0026:
            return r3
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.functions.Map.map1(gnu.mapping.Procedure, java.lang.Object):java.lang.Object");
    }
/* Code decompiled incorrectly, please refer to instructions dump. */
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .
public static java.lang.Object map1(gnu.mapping.Procedure r6, java.lang.Object r7) throws java.lang.Throwable {
        /*
            gnu.lists.LList r3 = gnu.lists.LList.Empty
            r0 = 0
        L_0x0003:
            gnu.lists.LList r4 = gnu.lists.LList.Empty
            if (r7 == r4) goto L_0x0026
            r2 = r7
            gnu.lists.Pair r2 = (gnu.lists.Pair) r2
            gnu.lists.Pair r1 = new gnu.lists.Pair
            java.lang.Object r4 = r2.getCar()
            java.lang.Object r4 = r6.apply1(r4)
            gnu.lists.LList r5 = gnu.lists.LList.Empty
            r1.<init>(r4, r5)
            if (r0 != 0) goto L_0x0022
            r3 = r1
        L_0x001c:
            r0 = r1
            java.lang.Object r7 = r2.getCdr()
            goto L_0x0003
        L_0x0022:
            r0.setCdr(r1)
            goto L_0x001c
        L_0x0026:
            return r3
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.functions.Map.map1(gnu.mapping.Procedure, java.lang.Object):java.lang.Object");
    }
public static java . lang . Object map1 ( gnu . mapping . Procedure r6 , java . lang . Object r7 ) throws java . lang . Throwable { /*
            gnu.lists.LList r3 = gnu.lists.LList.Empty
            r0 = 0
        L_0x0003:
            gnu.lists.LList r4 = gnu.lists.LList.Empty
            if (r7 == r4) goto L_0x0026
            r2 = r7
            gnu.lists.Pair r2 = (gnu.lists.Pair) r2
            gnu.lists.Pair r1 = new gnu.lists.Pair
            java.lang.Object r4 = r2.getCar()
            java.lang.Object r4 = r6.apply1(r4)
            gnu.lists.LList r5 = gnu.lists.LList.Empty
            r1.<init>(r4, r5)
            if (r0 != 0) goto L_0x0022
            r3 = r1
        L_0x001c:
            r0 = r1
            java.lang.Object r7 = r2.getCdr()
            goto L_0x0003
        L_0x0022:
            r0.setCdr(r1)
            goto L_0x001c
        L_0x0026:
            return r3
        */ throw new UnsupportedOperationException ( "Method not decompiled: gnu.kawa.functions.Map.map1(gnu.mapping.Procedure, java.lang.Object):java.lang.Object" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .