Source/sources/gnu/kawa/slib/srfi37.java
public java.lang.Object lambda3scanShortOptions(java.lang.Object r10, java.lang.Object r11, java.lang.Object r12, java.lang.Object r13) {
            /*
                r9 = this;
                r8 = 1
                r7 = 0
                gnu.kawa.slib.srfi37$frame1 r5 = new gnu.kawa.slib.srfi37$frame1
                r5.<init>()
                r5.staticLink = r9
                r5.index = r10
                r5.shorts = r11
                r5.args = r12
                r5.seeds = r13
                gnu.kawa.functions.NumberCompare r3 = kawa.standard.Scheme.numEqu
                java.lang.Object r4 = r5.index
                java.lang.Object r2 = r5.shorts
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x00e5 }
                int r2 = kawa.lib.strings.stringLength(r2)
                java.lang.Integer r2 = java.lang.Integer.valueOf(r2)
                java.lang.Object r2 = r3.apply2(r4, r2)
                java.lang.Boolean r3 = java.lang.Boolean.FALSE
                if (r2 == r3) goto L_0x0032
                java.lang.Object r2 = r5.args
                java.lang.Object r3 = r5.seeds
                java.lang.Object r2 = r9.lambda5scanArgs(r2, r3)
            L_0x0031:
                return r2
            L_0x0032:
                java.lang.Object r2 = r5.shorts
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x00ee }
                java.lang.Object r4 = r5.index
                r0 = r4
                java.lang.Number r0 = (java.lang.Number) r0     // Catch:{ ClassCastException -> 0x00f7 }
                r3 = r0
                int r3 = r3.intValue()     // Catch:{ ClassCastException -> 0x00f7 }
                char r2 = kawa.lib.strings.stringRef(r2, r3)
                r5.name = r2
                char r2 = r5.name
                gnu.text.Char r2 = gnu.text.Char.make(r2)
                java.lang.Object r1 = r9.lambda2findOption(r2)
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x0095
            L_0x0054:
                r5.option = r1
                gnu.kawa.functions.NumberCompare r3 = kawa.standard.Scheme.numLss
                gnu.kawa.functions.AddOp r2 = gnu.kawa.functions.AddOp.$Pl
                java.lang.Object r4 = r5.index
                gnu.math.IntNum r6 = gnu.kawa.slib.srfi37.Lit0
                java.lang.Object r4 = r2.apply2(r4, r6)
                java.lang.Object r2 = r5.shorts
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x0101 }
                int r2 = kawa.lib.strings.stringLength(r2)
                java.lang.Integer r2 = java.lang.Integer.valueOf(r2)
                java.lang.Object r3 = r3.apply2(r4, r2)
                r0 = r3
                java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x010a }
                r2 = r0
                boolean r1 = r2.booleanValue()     // Catch:{ ClassCastException -> 0x010a }
                if (r1 == 0) goto L_0x00d4
                java.lang.Object r2 = r5.option
                gnu.kawa.slib.option$Mntype r2 = (gnu.kawa.slib.option$Mntype) r2     // Catch:{ ClassCastException -> 0x0114 }
                java.lang.Object r1 = gnu.kawa.slib.srfi37.isOptionRequiredArg(r2)
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x00aa
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x00b6
            L_0x008c:
                gnu.expr.ModuleMethod r2 = r5.lambda$Fn3
                gnu.expr.ModuleMethod r3 = r5.lambda$Fn4
                java.lang.Object r2 = kawa.standard.call_with_values.callWithValues(r2, r3)
                goto L_0x0031
            L_0x0095:
                char r2 = r5.name
                gnu.text.Char r2 = gnu.text.Char.make(r2)
                gnu.lists.Pair r2 = gnu.lists.LList.list1(r2)
                java.lang.Boolean r3 = java.lang.Boolean.FALSE
                java.lang.Boolean r4 = java.lang.Boolean.FALSE
                java.lang.Object r6 = r9.unrecognized$Mnoption$Mnproc
                gnu.kawa.slib.option$Mntype r1 = gnu.kawa.slib.srfi37.option(r2, r3, r4, r6)
                goto L_0x0054
            L_0x00aa:
                java.lang.Object r2 = r5.option
                gnu.kawa.slib.option$Mntype r2 = (gnu.kawa.slib.option$Mntype) r2     // Catch:{ ClassCastException -> 0x011d }
                java.lang.Object r2 = gnu.kawa.slib.srfi37.isOptionOptionalArg(r2)
                java.lang.Boolean r3 = java.lang.Boolean.FALSE
                if (r2 != r3) goto L_0x008c
            L_0x00b6:
                java.lang.Object r2 = r5.option
                gnu.kawa.slib.option$Mntype r2 = (gnu.kawa.slib.option$Mntype) r2     // Catch:{ ClassCastException -> 0x0126 }
                java.lang.Object r1 = gnu.kawa.slib.srfi37.isOptionRequiredArg(r2)
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x00d7
                java.lang.Object r2 = r5.args
                boolean r2 = kawa.lib.C0619lists.isPair(r2)
                if (r2 == 0) goto L_0x00db
            L_0x00ca:
                gnu.expr.ModuleMethod r2 = r5.lambda$Fn5
                gnu.expr.ModuleMethod r3 = r5.lambda$Fn6
                java.lang.Object r2 = kawa.standard.call_with_values.callWithValues(r2, r3)
                goto L_0x0031
            L_0x00d4:
                if (r1 == 0) goto L_0x00b6
                goto L_0x008c
            L_0x00d7:
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 != r2) goto L_0x00ca
            L_0x00db:
                gnu.expr.ModuleMethod r2 = r5.lambda$Fn7
                gnu.expr.ModuleMethod r3 = r5.lambda$Fn8
                java.lang.Object r2 = kawa.standard.call_with_values.callWithValues(r2, r3)
                goto L_0x0031
            L_0x00e5:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-length"
                r4.<init>(r3, r5, r8, r2)
                throw r4
            L_0x00ee:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-ref"
                r4.<init>(r3, r5, r8, r2)
                throw r4
            L_0x00f7:
                r2 = move-exception
                gnu.mapping.WrongType r3 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-ref"
                r6 = 2
                r3.<init>(r2, r5, r6, r4)
                throw r3
            L_0x0101:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-length"
                r4.<init>(r3, r5, r8, r2)
                throw r4
            L_0x010a:
                r2 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "x"
                r6 = -2
                r4.<init>(r2, r5, r6, r3)
                throw r4
            L_0x0114:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "option-required-arg?"
                r4.<init>(r3, r5, r7, r2)
                throw r4
            L_0x011d:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "option-optional-arg?"
                r4.<init>(r3, r5, r7, r2)
                throw r4
            L_0x0126:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "option-required-arg?"
                r4.<init>(r3, r5, r7, r2)
                throw r4
            */
            throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.slib.srfi37.frame.lambda3scanShortOptions(java.lang.Object, java.lang.Object, java.lang.Object, 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 java.lang.Object lambda3scanShortOptions(java.lang.Object r10, java.lang.Object r11, java.lang.Object r12, java.lang.Object r13) {
            /*
                r9 = this;
                r8 = 1
                r7 = 0
                gnu.kawa.slib.srfi37$frame1 r5 = new gnu.kawa.slib.srfi37$frame1
                r5.<init>()
                r5.staticLink = r9
                r5.index = r10
                r5.shorts = r11
                r5.args = r12
                r5.seeds = r13
                gnu.kawa.functions.NumberCompare r3 = kawa.standard.Scheme.numEqu
                java.lang.Object r4 = r5.index
                java.lang.Object r2 = r5.shorts
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x00e5 }
                int r2 = kawa.lib.strings.stringLength(r2)
                java.lang.Integer r2 = java.lang.Integer.valueOf(r2)
                java.lang.Object r2 = r3.apply2(r4, r2)
                java.lang.Boolean r3 = java.lang.Boolean.FALSE
                if (r2 == r3) goto L_0x0032
                java.lang.Object r2 = r5.args
                java.lang.Object r3 = r5.seeds
                java.lang.Object r2 = r9.lambda5scanArgs(r2, r3)
            L_0x0031:
                return r2
            L_0x0032:
                java.lang.Object r2 = r5.shorts
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x00ee }
                java.lang.Object r4 = r5.index
                r0 = r4
                java.lang.Number r0 = (java.lang.Number) r0     // Catch:{ ClassCastException -> 0x00f7 }
                r3 = r0
                int r3 = r3.intValue()     // Catch:{ ClassCastException -> 0x00f7 }
                char r2 = kawa.lib.strings.stringRef(r2, r3)
                r5.name = r2
                char r2 = r5.name
                gnu.text.Char r2 = gnu.text.Char.make(r2)
                java.lang.Object r1 = r9.lambda2findOption(r2)
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x0095
            L_0x0054:
                r5.option = r1
                gnu.kawa.functions.NumberCompare r3 = kawa.standard.Scheme.numLss
                gnu.kawa.functions.AddOp r2 = gnu.kawa.functions.AddOp.$Pl
                java.lang.Object r4 = r5.index
                gnu.math.IntNum r6 = gnu.kawa.slib.srfi37.Lit0
                java.lang.Object r4 = r2.apply2(r4, r6)
                java.lang.Object r2 = r5.shorts
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x0101 }
                int r2 = kawa.lib.strings.stringLength(r2)
                java.lang.Integer r2 = java.lang.Integer.valueOf(r2)
                java.lang.Object r3 = r3.apply2(r4, r2)
                r0 = r3
                java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x010a }
                r2 = r0
                boolean r1 = r2.booleanValue()     // Catch:{ ClassCastException -> 0x010a }
                if (r1 == 0) goto L_0x00d4
                java.lang.Object r2 = r5.option
                gnu.kawa.slib.option$Mntype r2 = (gnu.kawa.slib.option$Mntype) r2     // Catch:{ ClassCastException -> 0x0114 }
                java.lang.Object r1 = gnu.kawa.slib.srfi37.isOptionRequiredArg(r2)
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x00aa
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x00b6
            L_0x008c:
                gnu.expr.ModuleMethod r2 = r5.lambda$Fn3
                gnu.expr.ModuleMethod r3 = r5.lambda$Fn4
                java.lang.Object r2 = kawa.standard.call_with_values.callWithValues(r2, r3)
                goto L_0x0031
            L_0x0095:
                char r2 = r5.name
                gnu.text.Char r2 = gnu.text.Char.make(r2)
                gnu.lists.Pair r2 = gnu.lists.LList.list1(r2)
                java.lang.Boolean r3 = java.lang.Boolean.FALSE
                java.lang.Boolean r4 = java.lang.Boolean.FALSE
                java.lang.Object r6 = r9.unrecognized$Mnoption$Mnproc
                gnu.kawa.slib.option$Mntype r1 = gnu.kawa.slib.srfi37.option(r2, r3, r4, r6)
                goto L_0x0054
            L_0x00aa:
                java.lang.Object r2 = r5.option
                gnu.kawa.slib.option$Mntype r2 = (gnu.kawa.slib.option$Mntype) r2     // Catch:{ ClassCastException -> 0x011d }
                java.lang.Object r2 = gnu.kawa.slib.srfi37.isOptionOptionalArg(r2)
                java.lang.Boolean r3 = java.lang.Boolean.FALSE
                if (r2 != r3) goto L_0x008c
            L_0x00b6:
                java.lang.Object r2 = r5.option
                gnu.kawa.slib.option$Mntype r2 = (gnu.kawa.slib.option$Mntype) r2     // Catch:{ ClassCastException -> 0x0126 }
                java.lang.Object r1 = gnu.kawa.slib.srfi37.isOptionRequiredArg(r2)
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x00d7
                java.lang.Object r2 = r5.args
                boolean r2 = kawa.lib.C0619lists.isPair(r2)
                if (r2 == 0) goto L_0x00db
            L_0x00ca:
                gnu.expr.ModuleMethod r2 = r5.lambda$Fn5
                gnu.expr.ModuleMethod r3 = r5.lambda$Fn6
                java.lang.Object r2 = kawa.standard.call_with_values.callWithValues(r2, r3)
                goto L_0x0031
            L_0x00d4:
                if (r1 == 0) goto L_0x00b6
                goto L_0x008c
            L_0x00d7:
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 != r2) goto L_0x00ca
            L_0x00db:
                gnu.expr.ModuleMethod r2 = r5.lambda$Fn7
                gnu.expr.ModuleMethod r3 = r5.lambda$Fn8
                java.lang.Object r2 = kawa.standard.call_with_values.callWithValues(r2, r3)
                goto L_0x0031
            L_0x00e5:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-length"
                r4.<init>(r3, r5, r8, r2)
                throw r4
            L_0x00ee:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-ref"
                r4.<init>(r3, r5, r8, r2)
                throw r4
            L_0x00f7:
                r2 = move-exception
                gnu.mapping.WrongType r3 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-ref"
                r6 = 2
                r3.<init>(r2, r5, r6, r4)
                throw r3
            L_0x0101:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-length"
                r4.<init>(r3, r5, r8, r2)
                throw r4
            L_0x010a:
                r2 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "x"
                r6 = -2
                r4.<init>(r2, r5, r6, r3)
                throw r4
            L_0x0114:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "option-required-arg?"
                r4.<init>(r3, r5, r7, r2)
                throw r4
            L_0x011d:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "option-optional-arg?"
                r4.<init>(r3, r5, r7, r2)
                throw r4
            L_0x0126:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "option-required-arg?"
                r4.<init>(r3, r5, r7, r2)
                throw r4
            */
            throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.slib.srfi37.frame.lambda3scanShortOptions(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object):java.lang.Object");
        }
public java . lang . Object lambda3scanShortOptions ( java . lang . Object r10 , java . lang . Object r11 , java . lang . Object r12 , java . lang . Object r13 ) { /*
                r9 = this;
                r8 = 1
                r7 = 0
                gnu.kawa.slib.srfi37$frame1 r5 = new gnu.kawa.slib.srfi37$frame1
                r5.<init>()
                r5.staticLink = r9
                r5.index = r10
                r5.shorts = r11
                r5.args = r12
                r5.seeds = r13
                gnu.kawa.functions.NumberCompare r3 = kawa.standard.Scheme.numEqu
                java.lang.Object r4 = r5.index
                java.lang.Object r2 = r5.shorts
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x00e5 }
                int r2 = kawa.lib.strings.stringLength(r2)
                java.lang.Integer r2 = java.lang.Integer.valueOf(r2)
                java.lang.Object r2 = r3.apply2(r4, r2)
                java.lang.Boolean r3 = java.lang.Boolean.FALSE
                if (r2 == r3) goto L_0x0032
                java.lang.Object r2 = r5.args
                java.lang.Object r3 = r5.seeds
                java.lang.Object r2 = r9.lambda5scanArgs(r2, r3)
            L_0x0031:
                return r2
            L_0x0032:
                java.lang.Object r2 = r5.shorts
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x00ee }
                java.lang.Object r4 = r5.index
                r0 = r4
                java.lang.Number r0 = (java.lang.Number) r0     // Catch:{ ClassCastException -> 0x00f7 }
                r3 = r0
                int r3 = r3.intValue()     // Catch:{ ClassCastException -> 0x00f7 }
                char r2 = kawa.lib.strings.stringRef(r2, r3)
                r5.name = r2
                char r2 = r5.name
                gnu.text.Char r2 = gnu.text.Char.make(r2)
                java.lang.Object r1 = r9.lambda2findOption(r2)
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x0095
            L_0x0054:
                r5.option = r1
                gnu.kawa.functions.NumberCompare r3 = kawa.standard.Scheme.numLss
                gnu.kawa.functions.AddOp r2 = gnu.kawa.functions.AddOp.$Pl
                java.lang.Object r4 = r5.index
                gnu.math.IntNum r6 = gnu.kawa.slib.srfi37.Lit0
                java.lang.Object r4 = r2.apply2(r4, r6)
                java.lang.Object r2 = r5.shorts
                java.lang.CharSequence r2 = (java.lang.CharSequence) r2     // Catch:{ ClassCastException -> 0x0101 }
                int r2 = kawa.lib.strings.stringLength(r2)
                java.lang.Integer r2 = java.lang.Integer.valueOf(r2)
                java.lang.Object r3 = r3.apply2(r4, r2)
                r0 = r3
                java.lang.Boolean r0 = (java.lang.Boolean) r0     // Catch:{ ClassCastException -> 0x010a }
                r2 = r0
                boolean r1 = r2.booleanValue()     // Catch:{ ClassCastException -> 0x010a }
                if (r1 == 0) goto L_0x00d4
                java.lang.Object r2 = r5.option
                gnu.kawa.slib.option$Mntype r2 = (gnu.kawa.slib.option$Mntype) r2     // Catch:{ ClassCastException -> 0x0114 }
                java.lang.Object r1 = gnu.kawa.slib.srfi37.isOptionRequiredArg(r2)
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x00aa
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x00b6
            L_0x008c:
                gnu.expr.ModuleMethod r2 = r5.lambda$Fn3
                gnu.expr.ModuleMethod r3 = r5.lambda$Fn4
                java.lang.Object r2 = kawa.standard.call_with_values.callWithValues(r2, r3)
                goto L_0x0031
            L_0x0095:
                char r2 = r5.name
                gnu.text.Char r2 = gnu.text.Char.make(r2)
                gnu.lists.Pair r2 = gnu.lists.LList.list1(r2)
                java.lang.Boolean r3 = java.lang.Boolean.FALSE
                java.lang.Boolean r4 = java.lang.Boolean.FALSE
                java.lang.Object r6 = r9.unrecognized$Mnoption$Mnproc
                gnu.kawa.slib.option$Mntype r1 = gnu.kawa.slib.srfi37.option(r2, r3, r4, r6)
                goto L_0x0054
            L_0x00aa:
                java.lang.Object r2 = r5.option
                gnu.kawa.slib.option$Mntype r2 = (gnu.kawa.slib.option$Mntype) r2     // Catch:{ ClassCastException -> 0x011d }
                java.lang.Object r2 = gnu.kawa.slib.srfi37.isOptionOptionalArg(r2)
                java.lang.Boolean r3 = java.lang.Boolean.FALSE
                if (r2 != r3) goto L_0x008c
            L_0x00b6:
                java.lang.Object r2 = r5.option
                gnu.kawa.slib.option$Mntype r2 = (gnu.kawa.slib.option$Mntype) r2     // Catch:{ ClassCastException -> 0x0126 }
                java.lang.Object r1 = gnu.kawa.slib.srfi37.isOptionRequiredArg(r2)
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 == r2) goto L_0x00d7
                java.lang.Object r2 = r5.args
                boolean r2 = kawa.lib.C0619lists.isPair(r2)
                if (r2 == 0) goto L_0x00db
            L_0x00ca:
                gnu.expr.ModuleMethod r2 = r5.lambda$Fn5
                gnu.expr.ModuleMethod r3 = r5.lambda$Fn6
                java.lang.Object r2 = kawa.standard.call_with_values.callWithValues(r2, r3)
                goto L_0x0031
            L_0x00d4:
                if (r1 == 0) goto L_0x00b6
                goto L_0x008c
            L_0x00d7:
                java.lang.Boolean r2 = java.lang.Boolean.FALSE
                if (r1 != r2) goto L_0x00ca
            L_0x00db:
                gnu.expr.ModuleMethod r2 = r5.lambda$Fn7
                gnu.expr.ModuleMethod r3 = r5.lambda$Fn8
                java.lang.Object r2 = kawa.standard.call_with_values.callWithValues(r2, r3)
                goto L_0x0031
            L_0x00e5:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-length"
                r4.<init>(r3, r5, r8, r2)
                throw r4
            L_0x00ee:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-ref"
                r4.<init>(r3, r5, r8, r2)
                throw r4
            L_0x00f7:
                r2 = move-exception
                gnu.mapping.WrongType r3 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-ref"
                r6 = 2
                r3.<init>(r2, r5, r6, r4)
                throw r3
            L_0x0101:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "string-length"
                r4.<init>(r3, r5, r8, r2)
                throw r4
            L_0x010a:
                r2 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "x"
                r6 = -2
                r4.<init>(r2, r5, r6, r3)
                throw r4
            L_0x0114:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "option-required-arg?"
                r4.<init>(r3, r5, r7, r2)
                throw r4
            L_0x011d:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "option-optional-arg?"
                r4.<init>(r3, r5, r7, r2)
                throw r4
            L_0x0126:
                r3 = move-exception
                gnu.mapping.WrongType r4 = new gnu.mapping.WrongType
                java.lang.String r5 = "option-required-arg?"
                r4.<init>(r3, r5, r7, r2)
                throw r4
            */ throw new UnsupportedOperationException ( "Method not decompiled: gnu.kawa.slib.srfi37.frame.lambda3scanShortOptions(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object):java.lang.Object" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .