Source/sources/gnu/mapping/ThreadLocation.java
public gnu.mapping.SharedLocation childValue(gnu.mapping.NamedLocation r7) {
            /*
                r6 = this;
                r5 = 0
                r4 = 0
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                java.lang.Object r2 = r2.property
                java.lang.String r3 = gnu.mapping.ThreadLocation.ANONYMOUS
                if (r2 == r3) goto L_0x0010
                java.lang.Error r2 = new java.lang.Error
                r2.<init>()
                throw r2
            L_0x0010:
                if (r7 != 0) goto L_0x001a
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                gnu.mapping.NamedLocation r7 = r2.getLocation()
                gnu.mapping.SharedLocation r7 = (gnu.mapping.SharedLocation) r7
            L_0x001a:
                r0 = r7
                gnu.mapping.Location r2 = r0.base
                if (r2 != 0) goto L_0x0035
                gnu.mapping.SharedLocation r1 = new gnu.mapping.SharedLocation
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                gnu.mapping.Symbol r2 = r2.name
                gnu.mapping.ThreadLocation r3 = gnu.mapping.ThreadLocation.this
                java.lang.Object r3 = r3.property
                r1.<init>(r2, r3, r4)
                java.lang.Object r2 = r0.value
                r1.value = r2
                r0.base = r1
                r0.value = r5
                r0 = r1
            L_0x0035:
                gnu.mapping.SharedLocation r1 = new gnu.mapping.SharedLocation
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                gnu.mapping.Symbol r2 = r2.name
                gnu.mapping.ThreadLocation r3 = gnu.mapping.ThreadLocation.this
                java.lang.Object r3 = r3.property
                r1.<init>(r2, r3, r4)
                r1.value = r5
                r1.base = r0
                return r1
            */
            throw new UnsupportedOperationException("Method not decompiled: gnu.mapping.ThreadLocation.InheritingLocation.childValue(gnu.mapping.NamedLocation):gnu.mapping.SharedLocation");
        }
/* 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 gnu.mapping.SharedLocation childValue(gnu.mapping.NamedLocation r7) {
            /*
                r6 = this;
                r5 = 0
                r4 = 0
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                java.lang.Object r2 = r2.property
                java.lang.String r3 = gnu.mapping.ThreadLocation.ANONYMOUS
                if (r2 == r3) goto L_0x0010
                java.lang.Error r2 = new java.lang.Error
                r2.<init>()
                throw r2
            L_0x0010:
                if (r7 != 0) goto L_0x001a
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                gnu.mapping.NamedLocation r7 = r2.getLocation()
                gnu.mapping.SharedLocation r7 = (gnu.mapping.SharedLocation) r7
            L_0x001a:
                r0 = r7
                gnu.mapping.Location r2 = r0.base
                if (r2 != 0) goto L_0x0035
                gnu.mapping.SharedLocation r1 = new gnu.mapping.SharedLocation
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                gnu.mapping.Symbol r2 = r2.name
                gnu.mapping.ThreadLocation r3 = gnu.mapping.ThreadLocation.this
                java.lang.Object r3 = r3.property
                r1.<init>(r2, r3, r4)
                java.lang.Object r2 = r0.value
                r1.value = r2
                r0.base = r1
                r0.value = r5
                r0 = r1
            L_0x0035:
                gnu.mapping.SharedLocation r1 = new gnu.mapping.SharedLocation
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                gnu.mapping.Symbol r2 = r2.name
                gnu.mapping.ThreadLocation r3 = gnu.mapping.ThreadLocation.this
                java.lang.Object r3 = r3.property
                r1.<init>(r2, r3, r4)
                r1.value = r5
                r1.base = r0
                return r1
            */
            throw new UnsupportedOperationException("Method not decompiled: gnu.mapping.ThreadLocation.InheritingLocation.childValue(gnu.mapping.NamedLocation):gnu.mapping.SharedLocation");
        }
public gnu . mapping . SharedLocation childValue ( gnu . mapping . NamedLocation r7 ) { /*
                r6 = this;
                r5 = 0
                r4 = 0
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                java.lang.Object r2 = r2.property
                java.lang.String r3 = gnu.mapping.ThreadLocation.ANONYMOUS
                if (r2 == r3) goto L_0x0010
                java.lang.Error r2 = new java.lang.Error
                r2.<init>()
                throw r2
            L_0x0010:
                if (r7 != 0) goto L_0x001a
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                gnu.mapping.NamedLocation r7 = r2.getLocation()
                gnu.mapping.SharedLocation r7 = (gnu.mapping.SharedLocation) r7
            L_0x001a:
                r0 = r7
                gnu.mapping.Location r2 = r0.base
                if (r2 != 0) goto L_0x0035
                gnu.mapping.SharedLocation r1 = new gnu.mapping.SharedLocation
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                gnu.mapping.Symbol r2 = r2.name
                gnu.mapping.ThreadLocation r3 = gnu.mapping.ThreadLocation.this
                java.lang.Object r3 = r3.property
                r1.<init>(r2, r3, r4)
                java.lang.Object r2 = r0.value
                r1.value = r2
                r0.base = r1
                r0.value = r5
                r0 = r1
            L_0x0035:
                gnu.mapping.SharedLocation r1 = new gnu.mapping.SharedLocation
                gnu.mapping.ThreadLocation r2 = gnu.mapping.ThreadLocation.this
                gnu.mapping.Symbol r2 = r2.name
                gnu.mapping.ThreadLocation r3 = gnu.mapping.ThreadLocation.this
                java.lang.Object r3 = r3.property
                r1.<init>(r2, r3, r4)
                r1.value = r5
                r1.base = r0
                return r1
            */ throw new UnsupportedOperationException ( "Method not decompiled: gnu.mapping.ThreadLocation.InheritingLocation.childValue(gnu.mapping.NamedLocation):gnu.mapping.SharedLocation" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .