Source/sources/gnu/kawa/functions/CompileNamedPart.java
public static java.lang.String combineName(gnu.expr.Expression r4, gnu.expr.Expression r5) {
        /*
            java.lang.Object r1 = r5.valueIfConstant()
            boolean r2 = r1 instanceof gnu.mapping.SimpleSymbol
            if (r2 == 0) goto L_0x003b
            boolean r2 = r4 instanceof gnu.expr.ReferenceExp
            if (r2 == 0) goto L_0x0015
            r2 = r4
            gnu.expr.ReferenceExp r2 = (gnu.expr.ReferenceExp) r2
            java.lang.String r0 = r2.getSimpleName()
            if (r0 != 0) goto L_0x001f
        L_0x0015:
            boolean r2 = r4 instanceof gnu.kawa.functions.GetNamedExp
            if (r2 == 0) goto L_0x003b
            gnu.kawa.functions.GetNamedExp r4 = (gnu.kawa.functions.GetNamedExp) r4
            java.lang.String r0 = r4.combinedName
            if (r0 == 0) goto L_0x003b
        L_0x001f:
            java.lang.StringBuilder r2 = new java.lang.StringBuilder
            r2.<init>()
            java.lang.StringBuilder r2 = r2.append(r0)
            r3 = 58
            java.lang.StringBuilder r2 = r2.append(r3)
            java.lang.StringBuilder r2 = r2.append(r1)
            java.lang.String r2 = r2.toString()
            java.lang.String r2 = r2.intern()
        L_0x003a:
            return r2
        L_0x003b:
            r2 = 0
            goto L_0x003a
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.functions.CompileNamedPart.combineName(gnu.expr.Expression, gnu.expr.Expression):java.lang.String");
    }
/* 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.String combineName(gnu.expr.Expression r4, gnu.expr.Expression r5) {
        /*
            java.lang.Object r1 = r5.valueIfConstant()
            boolean r2 = r1 instanceof gnu.mapping.SimpleSymbol
            if (r2 == 0) goto L_0x003b
            boolean r2 = r4 instanceof gnu.expr.ReferenceExp
            if (r2 == 0) goto L_0x0015
            r2 = r4
            gnu.expr.ReferenceExp r2 = (gnu.expr.ReferenceExp) r2
            java.lang.String r0 = r2.getSimpleName()
            if (r0 != 0) goto L_0x001f
        L_0x0015:
            boolean r2 = r4 instanceof gnu.kawa.functions.GetNamedExp
            if (r2 == 0) goto L_0x003b
            gnu.kawa.functions.GetNamedExp r4 = (gnu.kawa.functions.GetNamedExp) r4
            java.lang.String r0 = r4.combinedName
            if (r0 == 0) goto L_0x003b
        L_0x001f:
            java.lang.StringBuilder r2 = new java.lang.StringBuilder
            r2.<init>()
            java.lang.StringBuilder r2 = r2.append(r0)
            r3 = 58
            java.lang.StringBuilder r2 = r2.append(r3)
            java.lang.StringBuilder r2 = r2.append(r1)
            java.lang.String r2 = r2.toString()
            java.lang.String r2 = r2.intern()
        L_0x003a:
            return r2
        L_0x003b:
            r2 = 0
            goto L_0x003a
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.kawa.functions.CompileNamedPart.combineName(gnu.expr.Expression, gnu.expr.Expression):java.lang.String");
    }
public static java . lang . String combineName ( gnu . expr . Expression r4 , gnu . expr . Expression r5 ) { /*
            java.lang.Object r1 = r5.valueIfConstant()
            boolean r2 = r1 instanceof gnu.mapping.SimpleSymbol
            if (r2 == 0) goto L_0x003b
            boolean r2 = r4 instanceof gnu.expr.ReferenceExp
            if (r2 == 0) goto L_0x0015
            r2 = r4
            gnu.expr.ReferenceExp r2 = (gnu.expr.ReferenceExp) r2
            java.lang.String r0 = r2.getSimpleName()
            if (r0 != 0) goto L_0x001f
        L_0x0015:
            boolean r2 = r4 instanceof gnu.kawa.functions.GetNamedExp
            if (r2 == 0) goto L_0x003b
            gnu.kawa.functions.GetNamedExp r4 = (gnu.kawa.functions.GetNamedExp) r4
            java.lang.String r0 = r4.combinedName
            if (r0 == 0) goto L_0x003b
        L_0x001f:
            java.lang.StringBuilder r2 = new java.lang.StringBuilder
            r2.<init>()
            java.lang.StringBuilder r2 = r2.append(r0)
            r3 = 58
            java.lang.StringBuilder r2 = r2.append(r3)
            java.lang.StringBuilder r2 = r2.append(r1)
            java.lang.String r2 = r2.toString()
            java.lang.String r2 = r2.intern()
        L_0x003a:
            return r2
        L_0x003b:
            r2 = 0
            goto L_0x003a
        */ throw new UnsupportedOperationException ( "Method not decompiled: gnu.kawa.functions.CompileNamedPart.combineName(gnu.expr.Expression, gnu.expr.Expression):java.lang.String" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .