(0) Obligation:

JBC Problem based on JBC Program:
Manifest-Version: 1.0 Created-By: 1.6.0_22 (Sun Microsystems Inc.) Main-Class: MirrorMultiTreeRec/MirrorMultiTreeRec
package MirrorMultiTreeRec;

public class MirrorMultiTreeRec {
public static void main(final String[] args) {
Random.args = args;

final Tree t = Tree.createTree(Random.random());
mirror(t.children);
}

public static TreeList mirror(final TreeList l) {
if (l == null || l.next==null) return l;
final TreeList nextItem = l.next;
final TreeList reverseRest = mirror(nextItem);
l.next = null;
mirror(l.value.children);
nextItem.next = l;
return reverseRest;
}
}


package MirrorMultiTreeRec;
public class Random {
static String[] args;
static int index = 0;

public static int random() {
final String string = args[index];
index++;
return string.length();
}
}


package MirrorMultiTreeRec;
public class Tree {
TreeList children;

public Tree() {
this.children = null;
}

public void addChild(final Tree t) {
this.children = new TreeList(t, this.children);
}

public static Tree createNode() {
final Tree result = new Tree();
return result;
}

public static Tree createTree(int depth) {
if (depth <= 0) {
return null;
}
depth = depth - 1;

final Tree result = new Tree();
final int numberOfChildren = Random.random();

for (int i = 0; i < numberOfChildren; i++) {
result.addChild(createTree(depth - 1));
}

return result;
}
}


package MirrorMultiTreeRec;
public class TreeList {
Tree value;
TreeList next;

public TreeList(final Tree value, final TreeList next) {
this.value = value;
this.next = next;
}
}


(1) JBCToGraph (SOUND transformation)

Constructed TerminationGraph.

(2) Obligation:

Termination Graph based on JBC Program:
MirrorMultiTreeRec.MirrorMultiTreeRec.main([Ljava/lang/String;)V: Graph of 191 nodes with 0 SCCs.

MirrorMultiTreeRec.Tree.createTree(I)LMirrorMultiTreeRec/Tree;: Graph of 163 nodes with 1 SCC.

MirrorMultiTreeRec.MirrorMultiTreeRec.mirror(LMirrorMultiTreeRec/TreeList;)LMirrorMultiTreeRec/TreeList;: Graph of 210 nodes with 0 SCCs.


(3) TerminationGraphToSCCProof (SOUND transformation)

Splitted TerminationGraph to 2 SCCss.

(4) Complex Obligation (AND)

(5) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: MirrorMultiTreeRec.MirrorMultiTreeRec.mirror(LMirrorMultiTreeRec/TreeList;)LMirrorMultiTreeRec/TreeList;
SCC calls the following helper methods: MirrorMultiTreeRec.MirrorMultiTreeRec.mirror(LMirrorMultiTreeRec/TreeList;)LMirrorMultiTreeRec/TreeList;
Performed SCC analyses: UsedFieldsAnalysis

(6) SCCToIDPv1Proof (SOUND transformation)

Transformed FIGraph SCCs to IDPs. Log:

Generated 51 rules for P and 180 rules for R.


P rules:
1757_0_mirror_NULL(EOS(STATIC_1757), java.lang.Object(o498sub), java.lang.Object(o498sub)) → 1773_0_mirror_NULL(EOS(STATIC_1773), java.lang.Object(o498sub), java.lang.Object(o498sub))
1773_0_mirror_NULL(EOS(STATIC_1773), java.lang.Object(o498sub), java.lang.Object(o498sub)) → 1786_0_mirror_Load(EOS(STATIC_1786), java.lang.Object(o498sub))
1786_0_mirror_Load(EOS(STATIC_1786), java.lang.Object(o498sub)) → 1797_0_mirror_FieldAccess(EOS(STATIC_1797), java.lang.Object(o498sub), java.lang.Object(o498sub))
1797_0_mirror_FieldAccess(EOS(STATIC_1797), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o533, o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o533, o532))) → 1812_0_mirror_FieldAccess(EOS(STATIC_1812), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o533, o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o533, o532)))
1812_0_mirror_FieldAccess(EOS(STATIC_1812), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o533, o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o533, o532))) → 1829_0_mirror_NONNULL(EOS(STATIC_1829), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o533, o532)), o533)
1829_0_mirror_NONNULL(EOS(STATIC_1829), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub)) → 1838_0_mirror_NONNULL(EOS(STATIC_1838), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub))
1838_0_mirror_NONNULL(EOS(STATIC_1838), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub)) → 1845_0_mirror_Load(EOS(STATIC_1845), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)))
1845_0_mirror_Load(EOS(STATIC_1845), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532))) → 1850_0_mirror_FieldAccess(EOS(STATIC_1850), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)))
1850_0_mirror_FieldAccess(EOS(STATIC_1850), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532))) → 1858_0_mirror_Store(EOS(STATIC_1858), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub))
1858_0_mirror_Store(EOS(STATIC_1858), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub)) → 1866_0_mirror_Load(EOS(STATIC_1866), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub))
1866_0_mirror_Load(EOS(STATIC_1866), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub)) → 1877_0_mirror_InvokeMethod(EOS(STATIC_1877), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub))
1877_0_mirror_InvokeMethod(EOS(STATIC_1877), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 1888_1_mirror_InvokeMethod(1888_0_mirror_Load(EOS(STATIC_1888), java.lang.Object(o554sub)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub))
1888_0_mirror_Load(EOS(STATIC_1888), java.lang.Object(o554sub)) → 1897_0_mirror_Load(EOS(STATIC_1897), java.lang.Object(o554sub))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(EOS(STATIC_1851), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598))) → 1925_0_mirror_Return(EOS(STATIC_1925), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)))
1888_1_mirror_InvokeMethod(2091_0_mirror_Return(EOS(STATIC_2091), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 2149_0_mirror_Return(EOS(STATIC_2149), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656)))
1888_1_mirror_InvokeMethod(3696_0_mirror_Return(EOS(STATIC_3696), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 3750_0_mirror_Return(EOS(STATIC_3750), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938)))
1888_1_mirror_InvokeMethod(4162_0_mirror_Return(EOS(STATIC_4162), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 4245_0_mirror_Return(EOS(STATIC_4245), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)))
1888_1_mirror_InvokeMethod(4165_0_mirror_Return(EOS(STATIC_4165), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 4269_0_mirror_Return(EOS(STATIC_4269), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249)))
1897_0_mirror_Load(EOS(STATIC_1897), java.lang.Object(o554sub)) → 1748_0_mirror_Load(EOS(STATIC_1748), java.lang.Object(o554sub))
1748_0_mirror_Load(EOS(STATIC_1748), o476) → 1757_0_mirror_NULL(EOS(STATIC_1757), o476, o476)
1925_0_mirror_Return(EOS(STATIC_1925), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598))) → 1930_0_mirror_Store(EOS(STATIC_1930), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)))
1930_0_mirror_Store(EOS(STATIC_1930), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598))) → 1939_0_mirror_Load(EOS(STATIC_1939), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)))
1939_0_mirror_Load(EOS(STATIC_1939), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598))) → 1944_0_mirror_ConstantStackPush(EOS(STATIC_1944), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)))
1944_0_mirror_ConstantStackPush(EOS(STATIC_1944), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532))) → 1950_0_mirror_FieldAccess(EOS(STATIC_1950), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), NULL)
1950_0_mirror_FieldAccess(EOS(STATIC_1950), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)), NULL) → 1961_0_mirror_Load(EOS(STATIC_1961), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)))
1961_0_mirror_Load(EOS(STATIC_1961), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598))) → 1964_0_mirror_FieldAccess(EOS(STATIC_1964), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)))
1964_0_mirror_FieldAccess(EOS(STATIC_1964), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532))) → 1968_0_mirror_FieldAccess(EOS(STATIC_1968), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o532)
1968_0_mirror_FieldAccess(EOS(STATIC_1968), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(o635sub))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(o635sub)) → 1972_0_mirror_FieldAccess(EOS(STATIC_1972), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(o635sub))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(o635sub))
1972_0_mirror_FieldAccess(EOS(STATIC_1972), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637))) → 1978_0_mirror_FieldAccess(EOS(STATIC_1978), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))
1978_0_mirror_FieldAccess(EOS(STATIC_1978), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637))) → 1984_0_mirror_InvokeMethod(EOS(STATIC_1984), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637)
1984_0_mirror_InvokeMethod(EOS(STATIC_1984), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 1990_1_mirror_InvokeMethod(1990_0_mirror_Load(EOS(STATIC_1990), o637), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637)
1990_0_mirror_Load(EOS(STATIC_1990), o637) → 1997_0_mirror_Load(EOS(STATIC_1997), o637)
1997_0_mirror_Load(EOS(STATIC_1997), o637) → 1748_0_mirror_Load(EOS(STATIC_1748), o637)
2149_0_mirror_Return(EOS(STATIC_2149), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656))) → 3588_0_mirror_Return(EOS(STATIC_3588), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656)))
3588_0_mirror_Return(EOS(STATIC_3588), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2803)))), o2804)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2803)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2803)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2807sub), o2808))) → 3636_0_mirror_Return(EOS(STATIC_3636), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2803)))), o2804)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2803)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2803)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2807sub), o2808)))
3636_0_mirror_Return(EOS(STATIC_3636), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899))) → 3663_0_mirror_Store(EOS(STATIC_3663), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)))
3663_0_mirror_Store(EOS(STATIC_3663), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899))) → 3671_0_mirror_Load(EOS(STATIC_3671), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)))
3671_0_mirror_Load(EOS(STATIC_3671), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899))) → 3677_0_mirror_ConstantStackPush(EOS(STATIC_3677), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)))
3677_0_mirror_ConstantStackPush(EOS(STATIC_3677), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895))) → 3681_0_mirror_FieldAccess(EOS(STATIC_3681), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)), NULL)
3681_0_mirror_FieldAccess(EOS(STATIC_3681), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), o2895)), NULL) → 3685_0_mirror_Load(EOS(STATIC_3685), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)))
3685_0_mirror_Load(EOS(STATIC_3685), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899))) → 3693_0_mirror_FieldAccess(EOS(STATIC_3693), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2895)))
3693_0_mirror_FieldAccess(EOS(STATIC_3693), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2895))) → 3709_0_mirror_FieldAccess(EOS(STATIC_3709), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2895)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o2895)
3709_0_mirror_FieldAccess(EOS(STATIC_3709), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(o3077sub))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(o3077sub)) → 3717_0_mirror_FieldAccess(EOS(STATIC_3717), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(o3077sub))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(o3077sub))
3717_0_mirror_FieldAccess(EOS(STATIC_3717), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083))) → 3728_0_mirror_FieldAccess(EOS(STATIC_3728), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))
3728_0_mirror_FieldAccess(EOS(STATIC_3728), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083))) → 3767_0_mirror_InvokeMethod(EOS(STATIC_3767), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083)
3767_0_mirror_InvokeMethod(EOS(STATIC_3767), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 3782_1_mirror_InvokeMethod(3782_0_mirror_Load(EOS(STATIC_3782), o3083), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083)
3782_0_mirror_Load(EOS(STATIC_3782), o3083) → 3794_0_mirror_Load(EOS(STATIC_3794), o3083)
3794_0_mirror_Load(EOS(STATIC_3794), o3083) → 1748_0_mirror_Load(EOS(STATIC_1748), o3083)
3750_0_mirror_Return(EOS(STATIC_3750), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938))) → 3636_0_mirror_Return(EOS(STATIC_3636), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938)))
4245_0_mirror_Return(EOS(STATIC_4245), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249))) → 3636_0_mirror_Return(EOS(STATIC_3636), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)))
4269_0_mirror_Return(EOS(STATIC_4269), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249))) → 3636_0_mirror_Return(EOS(STATIC_3636), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249)))
R rules:
1757_0_mirror_NULL(EOS(STATIC_1757), NULL, NULL) → 1774_0_mirror_NULL(EOS(STATIC_1774), NULL, NULL)
1774_0_mirror_NULL(EOS(STATIC_1774), NULL, NULL) → 1788_0_mirror_Load(EOS(STATIC_1788), NULL)
1788_0_mirror_Load(EOS(STATIC_1788), NULL) → 1798_0_mirror_Return(EOS(STATIC_1798), NULL, NULL)
1829_0_mirror_NONNULL(EOS(STATIC_1829), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)), NULL) → 1839_0_mirror_NONNULL(EOS(STATIC_1839), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)), NULL)
1839_0_mirror_NONNULL(EOS(STATIC_1839), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)), NULL) → 1847_0_mirror_Load(EOS(STATIC_1847), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)))
1847_0_mirror_Load(EOS(STATIC_1847), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532))) → 1851_0_mirror_Return(EOS(STATIC_1851), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o532)))
1888_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(EOS(STATIC_2263), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 2326_0_mirror_FieldAccess(EOS(STATIC_2326), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL)
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 3231_0_mirror_InvokeMethod(EOS(STATIC_3231), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 3294_0_mirror_InvokeMethod(EOS(STATIC_3294), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(EOS(STATIC_3109), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 3425_0_mirror_InvokeMethod(EOS(STATIC_3425), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(EOS(STATIC_3115), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 3480_0_mirror_InvokeMethod(EOS(STATIC_3480), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))
1888_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(EOS(STATIC_3973), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 4078_0_mirror_InvokeMethod(EOS(STATIC_4078), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))
1888_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 4196_0_mirror_InvokeMethod(EOS(STATIC_4196), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(EOS(STATIC_4329), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 4350_0_mirror_FieldAccess(EOS(STATIC_4350), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL)
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(EOS(STATIC_4371), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 4411_0_mirror_InvokeMethod(EOS(STATIC_4411), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1888_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(EOS(STATIC_4374), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 4431_0_mirror_InvokeMethod(EOS(STATIC_4431), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1888_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod(EOS(STATIC_4377), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o554sub), o532)), java.lang.Object(o554sub), java.lang.Object(o554sub)) → 4451_0_mirror_InvokeMethod(EOS(STATIC_4451), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1968_0_mirror_FieldAccess(EOS(STATIC_1968), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL) → 1973_0_mirror_FieldAccess(EOS(STATIC_1973), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL)
1973_0_mirror_FieldAccess(EOS(STATIC_1973), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL) → 1980_0_mirror_FieldAccess(EOS(STATIC_1980), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL)
1980_0_mirror_FieldAccess(EOS(STATIC_1980), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL) → 1986_0_<init>_Load(EOS(STATIC_1986), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1986_0_<init>_Load(EOS(STATIC_1986), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1999_0_<init>_InvokeMethod(EOS(STATIC_1999), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1990_1_mirror_InvokeMethod(1798_0_mirror_Return(EOS(STATIC_1798), NULL, NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL) → 2018_0_mirror_Return(EOS(STATIC_2018), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, NULL, NULL)
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(EOS(STATIC_1851), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649))) → 2026_0_mirror_Return(EOS(STATIC_2026), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)))
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(EOS(STATIC_2091), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 2151_0_mirror_Return(EOS(STATIC_2151), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656)))
1990_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(EOS(STATIC_2263), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o896)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o896)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 2327_0_mirror_FieldAccess(EOS(STATIC_2327), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o896)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o896)), NULL)
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 3245_0_mirror_InvokeMethod(EOS(STATIC_3245), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 3315_0_mirror_InvokeMethod(EOS(STATIC_3315), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(EOS(STATIC_3109), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 3439_0_mirror_InvokeMethod(EOS(STATIC_3439), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(EOS(STATIC_3115), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 3494_0_mirror_InvokeMethod(EOS(STATIC_3494), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))
1990_1_mirror_InvokeMethod(3696_0_mirror_Return(EOS(STATIC_3696), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 3760_0_mirror_Return(EOS(STATIC_3760), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938)))
1990_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(EOS(STATIC_3973), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 4088_0_mirror_InvokeMethod(EOS(STATIC_4088), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))
1990_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 4206_0_mirror_InvokeMethod(EOS(STATIC_4206), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))
1990_1_mirror_InvokeMethod(4162_0_mirror_Return(EOS(STATIC_4162), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 4250_0_mirror_Return(EOS(STATIC_4250), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)))
1990_1_mirror_InvokeMethod(4165_0_mirror_Return(EOS(STATIC_4165), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 4273_0_mirror_Return(EOS(STATIC_4273), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(EOS(STATIC_4329), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 4356_0_mirror_FieldAccess(EOS(STATIC_4356), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL)
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(EOS(STATIC_4371), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 4416_0_mirror_InvokeMethod(EOS(STATIC_4416), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1990_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(EOS(STATIC_4374), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 4436_0_mirror_InvokeMethod(EOS(STATIC_4436), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1990_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod(EOS(STATIC_4377), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o637)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), o637) → 4456_0_mirror_InvokeMethod(EOS(STATIC_4456), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1999_0_<init>_InvokeMethod(EOS(STATIC_1999), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2005_0_<init>_Load(EOS(STATIC_2005), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2005_0_<init>_Load(EOS(STATIC_2005), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2028_0_<init>_InvokeMethod(EOS(STATIC_2028), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2018_0_mirror_Return(EOS(STATIC_2018), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, NULL, NULL) → 2027_0_mirror_Return(EOS(STATIC_2027), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, NULL, NULL)
2026_0_mirror_Return(EOS(STATIC_2026), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649))) → 2027_0_mirror_Return(EOS(STATIC_2027), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o649)))
2027_0_mirror_Return(EOS(STATIC_2027), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), o653, o653, o653) → 2031_0_mirror_StackPop(EOS(STATIC_2031), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), o653)
2028_0_<init>_InvokeMethod(EOS(STATIC_2028), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2032_0_<init>_Load(EOS(STATIC_2032), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2031_0_mirror_StackPop(EOS(STATIC_2031), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), o653) → 2050_0_mirror_Load(EOS(STATIC_2050), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)))
2032_0_<init>_Load(EOS(STATIC_2032), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2064_0_<init>_InvokeMethod(EOS(STATIC_2064), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2050_0_mirror_Load(EOS(STATIC_2050), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656))) → 2063_0_mirror_Load(EOS(STATIC_2063), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)))
2063_0_mirror_Load(EOS(STATIC_2063), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656))) → 2072_0_mirror_FieldAccess(EOS(STATIC_2072), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))))
2064_0_<init>_InvokeMethod(EOS(STATIC_2064), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2074_0_<init>_Load(EOS(STATIC_2074), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2072_0_mirror_FieldAccess(EOS(STATIC_2072), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o656)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653))))) → 2081_0_mirror_Load(EOS(STATIC_2081), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656)))
2074_0_<init>_Load(EOS(STATIC_2074), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2092_0_<init>_InvokeMethod(EOS(STATIC_2092), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2081_0_mirror_Load(EOS(STATIC_2081), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656))) → 2091_0_mirror_Return(EOS(STATIC_2091), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656)))
2092_0_<init>_InvokeMethod(EOS(STATIC_2092), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2111_0_<init>_Load(EOS(STATIC_2111), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2111_0_<init>_Load(EOS(STATIC_2111), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2140_0_<init>_Load(EOS(STATIC_2140), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2140_0_<init>_Load(EOS(STATIC_2140), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2152_0_<init>_FieldAccess(EOS(STATIC_2152), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2151_0_mirror_Return(EOS(STATIC_2151), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656))) → 3607_0_mirror_Return(EOS(STATIC_3607), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656)))
2152_0_<init>_FieldAccess(EOS(STATIC_2152), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2173_0_<init>_Load(EOS(STATIC_2173), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2173_0_<init>_Load(EOS(STATIC_2173), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2191_0_<init>_InvokeMethod(EOS(STATIC_2191), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2191_0_<init>_InvokeMethod(EOS(STATIC_2191), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2202_0_<init>_StackPop(EOS(STATIC_2202), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2202_0_<init>_StackPop(EOS(STATIC_2202), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2211_0_<init>_Return(EOS(STATIC_2211), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2211_0_<init>_Return(EOS(STATIC_2211), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2218_0_<init>_Return(EOS(STATIC_2218), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2218_0_<init>_Return(EOS(STATIC_2218), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2228_0_<init>_Return(EOS(STATIC_2228), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2228_0_<init>_Return(EOS(STATIC_2228), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2239_0_<init>_Return(EOS(STATIC_2239), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL)
2239_0_<init>_Return(EOS(STATIC_2239), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL) → 2263_0_mirror_FieldAccess(EOS(STATIC_2263), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL)
2326_0_mirror_FieldAccess(EOS(STATIC_2326), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL) → 4351_0_mirror_FieldAccess(EOS(STATIC_4351), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL)
2327_0_mirror_FieldAccess(EOS(STATIC_2327), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o896)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o896)), NULL) → 4357_0_mirror_FieldAccess(EOS(STATIC_4357), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o896)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o896)), NULL)
2707_0_mirror_InvokeMethod(EOS(STATIC_2707), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), o1382)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1385)), java.lang.Object(o1386sub), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2787_0_mirror_InvokeMethod(EOS(STATIC_2787), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), o1382)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1385)), java.lang.Object(o1386sub), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
2726_0_mirror_InvokeMethod(EOS(STATIC_2726), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1425)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1425)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1421)), java.lang.Object(o1422sub), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2815_0_mirror_InvokeMethod(EOS(STATIC_2815), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1425)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1425)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1421)), java.lang.Object(o1422sub), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
2787_0_mirror_InvokeMethod(EOS(STATIC_2787), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1573)), java.lang.Object(o1574sub), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569))) → 3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))))
2815_0_mirror_InvokeMethod(EOS(STATIC_2815), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1618)), java.lang.Object(o1619sub), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615))) → 3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))
2906_0_mirror_InvokeMethod(EOS(STATIC_2906), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834))) → 3109_0_mirror_InvokeMethod(EOS(STATIC_3109), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)))
2919_0_mirror_InvokeMethod(EOS(STATIC_2919), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861))) → 3115_0_mirror_InvokeMethod(EOS(STATIC_3115), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))
3231_0_mirror_InvokeMethod(EOS(STATIC_3231), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569))))))) → 2906_0_mirror_InvokeMethod(EOS(STATIC_2906), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))))
3245_0_mirror_InvokeMethod(EOS(STATIC_3245), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569))))))) → 2919_0_mirror_InvokeMethod(EOS(STATIC_2919), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))))
3294_0_mirror_InvokeMethod(EOS(STATIC_3294), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615))))))) → 2787_0_mirror_InvokeMethod(EOS(STATIC_2787), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))
3315_0_mirror_InvokeMethod(EOS(STATIC_3315), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615))))))) → 2815_0_mirror_InvokeMethod(EOS(STATIC_2815), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))
3425_0_mirror_InvokeMethod(EOS(STATIC_3425), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835))) → 2906_0_mirror_InvokeMethod(EOS(STATIC_2906), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)))
3439_0_mirror_InvokeMethod(EOS(STATIC_3439), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835))) → 2919_0_mirror_InvokeMethod(EOS(STATIC_2919), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)))
3480_0_mirror_InvokeMethod(EOS(STATIC_3480), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862))) → 2787_0_mirror_InvokeMethod(EOS(STATIC_2787), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))
3494_0_mirror_InvokeMethod(EOS(STATIC_3494), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862))) → 2815_0_mirror_InvokeMethod(EOS(STATIC_2815), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))
3607_0_mirror_Return(EOS(STATIC_3607), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2843)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2849)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2849)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2843)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2846sub), o2847))) → 3657_0_mirror_Return(EOS(STATIC_3657), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2843)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2849)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2849)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2843)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2846sub), o2847)))
3657_0_mirror_Return(EOS(STATIC_3657), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2935sub), o2936))) → 3665_0_mirror_StackPop(EOS(STATIC_3665), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2935sub), o2936)))
3665_0_mirror_StackPop(EOS(STATIC_3665), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2935sub), o2936))) → 3673_0_mirror_Load(EOS(STATIC_3673), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)))
3673_0_mirror_Load(EOS(STATIC_3673), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938))) → 3678_0_mirror_Load(EOS(STATIC_3678), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)))
3678_0_mirror_Load(EOS(STATIC_3678), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938))) → 3683_0_mirror_FieldAccess(EOS(STATIC_3683), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))))
3683_0_mirror_FieldAccess(EOS(STATIC_3683), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931))))))))) → 3688_0_mirror_Load(EOS(STATIC_3688), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938)))
3688_0_mirror_Load(EOS(STATIC_3688), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938))) → 3696_0_mirror_Return(EOS(STATIC_3696), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938)))
3709_0_mirror_FieldAccess(EOS(STATIC_3709), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL) → 3718_0_mirror_FieldAccess(EOS(STATIC_3718), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL)
3718_0_mirror_FieldAccess(EOS(STATIC_3718), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL) → 3729_0_mirror_FieldAccess(EOS(STATIC_3729), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL)
3729_0_mirror_FieldAccess(EOS(STATIC_3729), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL) → 3768_0_<init>_Load(EOS(STATIC_3768), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3760_0_mirror_Return(EOS(STATIC_3760), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938))) → 3657_0_mirror_Return(EOS(STATIC_3657), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938)))
3768_0_<init>_Load(EOS(STATIC_3768), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3796_0_<init>_InvokeMethod(EOS(STATIC_3796), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return(EOS(STATIC_1798), NULL, NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL) → 3838_0_mirror_Return(EOS(STATIC_3838), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, NULL, NULL)
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(EOS(STATIC_1851), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214))) → 3846_0_mirror_Return(EOS(STATIC_3846), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)))
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(EOS(STATIC_2091), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 3848_0_mirror_Return(EOS(STATIC_3848), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656)))
3782_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(EOS(STATIC_2263), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 3849_0_mirror_FieldAccess(EOS(STATIC_3849), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL)
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 3881_0_mirror_InvokeMethod(EOS(STATIC_3881), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 3898_0_mirror_InvokeMethod(EOS(STATIC_3898), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(EOS(STATIC_3109), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 3919_0_mirror_InvokeMethod(EOS(STATIC_3919), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(EOS(STATIC_3115), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 3940_0_mirror_InvokeMethod(EOS(STATIC_3940), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))
3782_1_mirror_InvokeMethod(3696_0_mirror_Return(EOS(STATIC_3696), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 3948_0_mirror_Return(EOS(STATIC_3948), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938)))
3782_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(EOS(STATIC_3973), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 4097_0_mirror_InvokeMethod(EOS(STATIC_4097), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))
3782_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 4216_0_mirror_InvokeMethod(EOS(STATIC_4216), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))
3782_1_mirror_InvokeMethod(4162_0_mirror_Return(EOS(STATIC_4162), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 4260_0_mirror_Return(EOS(STATIC_4260), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)))
3782_1_mirror_InvokeMethod(4165_0_mirror_Return(EOS(STATIC_4165), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 4279_0_mirror_Return(EOS(STATIC_4279), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249)))
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(EOS(STATIC_4329), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4709)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4707sub), o4708)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 4364_0_mirror_FieldAccess(EOS(STATIC_4364), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4709)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4707sub), o4708)), NULL)
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(EOS(STATIC_4371), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 4422_0_mirror_InvokeMethod(EOS(STATIC_4422), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
3782_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(EOS(STATIC_4374), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 4441_0_mirror_InvokeMethod(EOS(STATIC_4441), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
3782_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod(EOS(STATIC_4377), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), o3083) → 4462_0_mirror_InvokeMethod(EOS(STATIC_4462), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
3796_0_<init>_InvokeMethod(EOS(STATIC_3796), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3804_0_<init>_Load(EOS(STATIC_3804), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3804_0_<init>_Load(EOS(STATIC_3804), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3950_0_<init>_InvokeMethod(EOS(STATIC_3950), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3838_0_mirror_Return(EOS(STATIC_3838), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, NULL, NULL) → 3847_0_mirror_Return(EOS(STATIC_3847), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, NULL, NULL)
3846_0_mirror_Return(EOS(STATIC_3846), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214))) → 3847_0_mirror_Return(EOS(STATIC_3847), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3214)))
3847_0_mirror_Return(EOS(STATIC_3847), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)), o3242, o3242, o3242) → 3956_0_mirror_StackPop(EOS(STATIC_3956), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)), o3242)
3848_0_mirror_Return(EOS(STATIC_3848), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656))) → 4261_0_mirror_Return(EOS(STATIC_4261), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o653)))), o656)))
3849_0_mirror_FieldAccess(EOS(STATIC_3849), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL) → 4365_0_mirror_FieldAccess(EOS(STATIC_4365), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), NULL)
3881_0_mirror_InvokeMethod(EOS(STATIC_3881), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569))))))) → 3882_0_mirror_InvokeMethod(EOS(STATIC_3882), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), o1570)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1568, o1569)))))))
3882_0_mirror_InvokeMethod(EOS(STATIC_3882), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3266)), o3267)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3272)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3274sub), o3275)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3266)), o3267)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3266)), o3267)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3266)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3266))) → 3920_0_mirror_InvokeMethod(EOS(STATIC_3920), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3266)), o3267)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3272)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3274sub), o3275)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3266)), o3267)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3266)), o3267)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3266)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3266)))
3898_0_mirror_InvokeMethod(EOS(STATIC_3898), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615))))))) → 3899_0_mirror_InvokeMethod(EOS(STATIC_3899), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1622)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1614, o1615)))))))
3899_0_mirror_InvokeMethod(EOS(STATIC_3899), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3301)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3308)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3310sub), o3311)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3301)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3301)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3304)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3304)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3301))) → 3941_0_mirror_InvokeMethod(EOS(STATIC_3941), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3301)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3308)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3310sub), o3311)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3301)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3301)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3304)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3304)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3301)))
3919_0_mirror_InvokeMethod(EOS(STATIC_3919), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835))) → 3920_0_mirror_InvokeMethod(EOS(STATIC_3920), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1834)), o1835)))
3920_0_mirror_InvokeMethod(EOS(STATIC_3920), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351))) → 3973_0_mirror_InvokeMethod(EOS(STATIC_3973), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))
3940_0_mirror_InvokeMethod(EOS(STATIC_3940), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862))) → 3941_0_mirror_InvokeMethod(EOS(STATIC_3941), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o1866)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1860, o1861)), o1862)))
3941_0_mirror_InvokeMethod(EOS(STATIC_3941), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3407, o3408)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3415)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3417sub), o3418)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3407, o3408)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3407, o3408)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3411)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3411)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3407, o3408))) → 4062_0_mirror_InvokeMethod(EOS(STATIC_4062), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3407, o3408)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3415)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3417sub), o3418)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3407, o3408)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3407, o3408)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3411)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3411)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3407, o3408)))
3948_0_mirror_Return(EOS(STATIC_3948), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938))) → 3848_0_mirror_Return(EOS(STATIC_3848), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2931)))))))), o2938)))
3950_0_<init>_InvokeMethod(EOS(STATIC_3950), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3978_0_<init>_Load(EOS(STATIC_3978), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3956_0_mirror_StackPop(EOS(STATIC_3956), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)), o3242) → 3983_0_mirror_Load(EOS(STATIC_3983), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)))
3978_0_<init>_Load(EOS(STATIC_3978), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4014_0_<init>_InvokeMethod(EOS(STATIC_4014), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3983_0_mirror_Load(EOS(STATIC_3983), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249))) → 3991_0_mirror_Load(EOS(STATIC_3991), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))))
3991_0_mirror_Load(EOS(STATIC_3991), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246))))) → 4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))
4014_0_<init>_InvokeMethod(EOS(STATIC_4014), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4136_0_<init>_Load(EOS(STATIC_4136), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242))))) → 4140_0_mirror_FieldAccess(EOS(STATIC_4140), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))
4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242))))) → 4141_0_mirror_FieldAccess(EOS(STATIC_4141), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))
4062_0_mirror_InvokeMethod(EOS(STATIC_4062), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3967)), java.lang.Object(o3968sub), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964))) → 4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))
4078_0_mirror_InvokeMethod(EOS(STATIC_4078), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352))) → 2787_0_mirror_InvokeMethod(EOS(STATIC_2787), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))
4088_0_mirror_InvokeMethod(EOS(STATIC_4088), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352))) → 2815_0_mirror_InvokeMethod(EOS(STATIC_2815), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))
4097_0_mirror_InvokeMethod(EOS(STATIC_4097), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352))) → 4062_0_mirror_InvokeMethod(EOS(STATIC_4062), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3357)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3359sub), o3360)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3350, o3351)), o3352)))
4136_0_<init>_Load(EOS(STATIC_4136), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4157_0_<init>_InvokeMethod(EOS(STATIC_4157), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4140_0_mirror_FieldAccess(EOS(STATIC_4140), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242))))) → 4151_0_mirror_Load(EOS(STATIC_4151), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248put), o3249)))
4141_0_mirror_FieldAccess(EOS(STATIC_4141), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242))))) → 4153_0_mirror_Load(EOS(STATIC_4153), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249)))
4151_0_mirror_Load(EOS(STATIC_4151), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249))) → 4162_0_mirror_Return(EOS(STATIC_4162), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)))
4153_0_mirror_Load(EOS(STATIC_4153), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249))) → 4165_0_mirror_Return(EOS(STATIC_4165), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249)))
4157_0_<init>_InvokeMethod(EOS(STATIC_4157), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4172_0_<init>_Load(EOS(STATIC_4172), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4172_0_<init>_Load(EOS(STATIC_4172), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4218_0_<init>_Load(EOS(STATIC_4218), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4196_0_mirror_InvokeMethod(EOS(STATIC_4196), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964))))))) → 2787_0_mirror_InvokeMethod(EOS(STATIC_2787), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))
4206_0_mirror_InvokeMethod(EOS(STATIC_4206), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964))))))) → 2815_0_mirror_InvokeMethod(EOS(STATIC_2815), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))
4216_0_mirror_InvokeMethod(EOS(STATIC_4216), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964))))))) → 4062_0_mirror_InvokeMethod(EOS(STATIC_4062), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3972)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3974sub), o3975)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3963, o3964)))))))
4218_0_<init>_Load(EOS(STATIC_4218), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4232_0_<init>_FieldAccess(EOS(STATIC_4232), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4232_0_<init>_FieldAccess(EOS(STATIC_4232), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4281_0_<init>_Load(EOS(STATIC_4281), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4250_0_mirror_Return(EOS(STATIC_4250), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249))) → 3657_0_mirror_Return(EOS(STATIC_3657), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)))
4260_0_mirror_Return(EOS(STATIC_4260), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249))) → 4261_0_mirror_Return(EOS(STATIC_4261), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)))
4261_0_mirror_Return(EOS(STATIC_4261), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4447)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4454)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4456sub), o4457)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4447)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4450sub), o4451))) → 4288_0_mirror_StackPop(EOS(STATIC_4288), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4447)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4454)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4456sub), o4457)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4450sub), o4451)))
4273_0_mirror_Return(EOS(STATIC_4273), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249))) → 3657_0_mirror_Return(EOS(STATIC_3657), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249)))
4279_0_mirror_Return(EOS(STATIC_4279), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249))) → 4261_0_mirror_Return(EOS(STATIC_4261), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3246)))), o3249)))
4281_0_<init>_Load(EOS(STATIC_4281), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4289_0_<init>_InvokeMethod(EOS(STATIC_4289), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4288_0_mirror_StackPop(EOS(STATIC_4288), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4447)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4454)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4456sub), o4457)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4450sub), o4451))) → 4296_0_mirror_Load(EOS(STATIC_4296), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4447)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4454)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4456sub), o4457)))
4289_0_<init>_InvokeMethod(EOS(STATIC_4289), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4298_0_<init>_StackPop(EOS(STATIC_4298), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4296_0_mirror_Load(EOS(STATIC_4296), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4447)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4454)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4456sub), o4457))) → 4304_0_mirror_Load(EOS(STATIC_4304), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4447)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4456sub), o4457)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4454)))))
4298_0_<init>_StackPop(EOS(STATIC_4298), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4306_0_<init>_Return(EOS(STATIC_4306), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4304_0_mirror_Load(EOS(STATIC_4304), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4447)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4456sub), o4457)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4454))))) → 4313_0_mirror_FieldAccess(EOS(STATIC_4313), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4456sub), o4457)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4454)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4447)))))))))
4306_0_<init>_Return(EOS(STATIC_4306), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4315_0_<init>_Return(EOS(STATIC_4315), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4313_0_mirror_FieldAccess(EOS(STATIC_4313), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4456sub), o4457)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4454)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4447))))))))) → 4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4456sub), o4457)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4454)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4447)))))))))
4315_0_<init>_Return(EOS(STATIC_4315), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4319_0_<init>_Return(EOS(STATIC_4319), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4319_0_<init>_Return(EOS(STATIC_4319), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4325_0_<init>_Return(EOS(STATIC_4325), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL)
4325_0_<init>_Return(EOS(STATIC_4325), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL) → 4329_0_mirror_FieldAccess(EOS(STATIC_4329), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL)
4350_0_mirror_FieldAccess(EOS(STATIC_4350), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL) → 4351_0_mirror_FieldAccess(EOS(STATIC_4351), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL)
4351_0_mirror_FieldAccess(EOS(STATIC_4351), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4727)), java.lang.Object(o4728sub), NULL) → 4371_0_mirror_InvokeMethod(EOS(STATIC_4371), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4356_0_mirror_FieldAccess(EOS(STATIC_4356), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL) → 4357_0_mirror_FieldAccess(EOS(STATIC_4357), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), NULL)
4357_0_mirror_FieldAccess(EOS(STATIC_4357), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4754)), java.lang.Object(o4755sub), NULL) → 4374_0_mirror_InvokeMethod(EOS(STATIC_4374), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4364_0_mirror_FieldAccess(EOS(STATIC_4364), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4709)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4707sub), o4708)), NULL) → 4365_0_mirror_FieldAccess(EOS(STATIC_4365), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4709)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4707sub), o4708)), NULL)
4365_0_mirror_FieldAccess(EOS(STATIC_4365), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4785)), java.lang.Object(o4786sub), NULL) → 4377_0_mirror_InvokeMethod(EOS(STATIC_4377), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4411_0_mirror_InvokeMethod(EOS(STATIC_4411), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2906_0_mirror_InvokeMethod(EOS(STATIC_2906), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4416_0_mirror_InvokeMethod(EOS(STATIC_4416), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2919_0_mirror_InvokeMethod(EOS(STATIC_2919), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4422_0_mirror_InvokeMethod(EOS(STATIC_4422), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 3920_0_mirror_InvokeMethod(EOS(STATIC_3920), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4724)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4431_0_mirror_InvokeMethod(EOS(STATIC_4431), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2787_0_mirror_InvokeMethod(EOS(STATIC_2787), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4436_0_mirror_InvokeMethod(EOS(STATIC_4436), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2815_0_mirror_InvokeMethod(EOS(STATIC_2815), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4441_0_mirror_InvokeMethod(EOS(STATIC_4441), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 4062_0_mirror_InvokeMethod(EOS(STATIC_4062), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4758)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4451_0_mirror_InvokeMethod(EOS(STATIC_4451), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2787_0_mirror_InvokeMethod(EOS(STATIC_2787), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), o532)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4456_0_mirror_InvokeMethod(EOS(STATIC_4456), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2815_0_mirror_InvokeMethod(EOS(STATIC_2815), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o598)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4462_0_mirror_InvokeMethod(EOS(STATIC_4462), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 4062_0_mirror_InvokeMethod(EOS(STATIC_4062), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2894)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2898sub), o2899)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4790)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4792sub), o4793)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))

Combined rules. Obtained 6 conditional rules for P and 48 conditional rules for R.


P rules:
1757_0_mirror_NULL(EOS(STATIC_1757), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x0), x1)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x0), x1))) → 1888_1_mirror_InvokeMethod(1757_0_mirror_NULL(EOS(STATIC_1757), java.lang.Object(x0), java.lang.Object(x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x0), x1)), java.lang.Object(x0), java.lang.Object(x0))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(EOS(STATIC_1851), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0))) → 1990_1_mirror_InvokeMethod(1757_0_mirror_NULL(EOS(STATIC_1757), x1, x1), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), x1)
1888_1_mirror_InvokeMethod(3696_0_mirror_Return(EOS(STATIC_3696), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))))))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(x2), java.lang.Object(x2)) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(EOS(STATIC_1757), x3, x3), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))))))), x1)), x3)
1888_1_mirror_InvokeMethod(4162_0_mirror_Return(EOS(STATIC_4162), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x0), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(x2), java.lang.Object(x2)) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(EOS(STATIC_1757), x3, x3), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x0), x1)), x3)
1888_1_mirror_InvokeMethod(4165_0_mirror_Return(EOS(STATIC_4165), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(x3), java.lang.Object(x3)) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(EOS(STATIC_1757), x4, x4), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), x2)), x4)
1888_1_mirror_InvokeMethod(2091_0_mirror_Return(EOS(STATIC_2091), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(x2), java.lang.Object(x2)) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(EOS(STATIC_1757), x3, x3), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), x1)), x3)
R rules:
1757_0_mirror_NULL(EOS(STATIC_1757), NULL, NULL) → 1798_0_mirror_Return(EOS(STATIC_1798), NULL, NULL)
1990_1_mirror_InvokeMethod(1798_0_mirror_Return(EOS(STATIC_1798), NULL, NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), NULL) → 2091_0_mirror_Return(EOS(STATIC_2091), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), x0)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(EOS(STATIC_1851), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x1)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x1)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0))) → 2091_0_mirror_Return(EOS(STATIC_2091), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)))))), x1)))
1888_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(EOS(STATIC_2263), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x1), x2)), java.lang.Object(x1), java.lang.Object(x1)) → 4371_0_mirror_InvokeMethod(EOS(STATIC_4371), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(EOS(STATIC_4329), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x1), x2)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), java.lang.Object(x3), java.lang.Object(x3)) → 4371_0_mirror_InvokeMethod(EOS(STATIC_4371), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1990_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(EOS(STATIC_2263), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), x1) → 4374_0_mirror_InvokeMethod(EOS(STATIC_4374), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(EOS(STATIC_4329), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x1), x2)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), x3) → 4374_0_mirror_InvokeMethod(EOS(STATIC_4374), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), java.lang.Object(x3), java.lang.Object(x3)) → 3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))), x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(EOS(STATIC_3115), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x5)), java.lang.Object(x4), java.lang.Object(x4)) → 3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))), x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))))
1888_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(EOS(STATIC_3973), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x6), x7)), java.lang.Object(x6), java.lang.Object(x6)) → 3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))), x7)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))))
1888_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x5), x6)), java.lang.Object(x5), java.lang.Object(x5)) → 3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))), x6)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))))
1888_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(EOS(STATIC_4374), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x1), x2)), java.lang.Object(x1), java.lang.Object(x1)) → 3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))
1888_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod(EOS(STATIC_4377), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x1), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), java.lang.Object(x3), java.lang.Object(x3)) → 3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), x3) → 3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(EOS(STATIC_3115), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x5)), x4) → 3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))))
1990_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(EOS(STATIC_3973), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x7)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x7)), x6) → 3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x7)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x7)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))))
1990_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x5)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x6)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x6)), x5) → 3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x6)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x6)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))))
1990_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(EOS(STATIC_4374), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), x1) → 3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))
1990_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod(EOS(STATIC_4377), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x1), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), x3) → 3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), java.lang.Object(x3), java.lang.Object(x3)) → 3109_0_mirror_InvokeMethod(EOS(STATIC_3109), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), x2)), x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), x2)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(EOS(STATIC_3109), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x5)), java.lang.Object(x4), java.lang.Object(x4)) → 3109_0_mirror_InvokeMethod(EOS(STATIC_3109), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), x3)), x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), x3)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(EOS(STATIC_4371), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x1), x2)), java.lang.Object(x1), java.lang.Object(x1)) → 3109_0_mirror_InvokeMethod(EOS(STATIC_3109), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x0)), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x0)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), x3) → 3115_0_mirror_InvokeMethod(EOS(STATIC_3115), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), x2)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), x2)))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(EOS(STATIC_3109), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x5)), x4) → 3115_0_mirror_InvokeMethod(EOS(STATIC_3115), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), x3)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), x3)))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(EOS(STATIC_4371), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), x1) → 3115_0_mirror_InvokeMethod(EOS(STATIC_3115), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x0)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x0)))
1990_1_mirror_InvokeMethod(3696_0_mirror_Return(EOS(STATIC_3696), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))))))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), x2) → 3696_0_mirror_Return(EOS(STATIC_3696), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))))))))))), x3)))
1990_1_mirror_InvokeMethod(4162_0_mirror_Return(EOS(STATIC_4162), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x0), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), x2) → 3696_0_mirror_Return(EOS(STATIC_3696), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))))))), x3)))
1990_1_mirror_InvokeMethod(4165_0_mirror_Return(EOS(STATIC_4165), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x4)), x3) → 3696_0_mirror_Return(EOS(STATIC_3696), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))))))), x4)))
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(EOS(STATIC_2091), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), x2) → 3696_0_mirror_Return(EOS(STATIC_3696), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))))))), x3)))
3782_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(EOS(STATIC_2263), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), x1) → 4377_0_mirror_InvokeMethod(EOS(STATIC_4377), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(EOS(STATIC_4329), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x1), x2)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x5), x6)), x3) → 4377_0_mirror_InvokeMethod(EOS(STATIC_4377), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x5), x6)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(EOS(STATIC_3109), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x5)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x6), x7)), x4) → 3973_0_mirror_InvokeMethod(EOS(STATIC_3973), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), x3)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x5)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x6), x7)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)), x3)))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(EOS(STATIC_4371), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), x1) → 3973_0_mirror_InvokeMethod(EOS(STATIC_3973), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x0)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), x0)))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(EOS(STATIC_3090), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x5), x6)), x3) → 3973_0_mirror_InvokeMethod(EOS(STATIC_3973), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), x2)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x5), x6)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))), x2)))
3782_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(EOS(STATIC_3973), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x7)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x8), x9)), x6) → 4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x7)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x8), x9)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))))
3782_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x5)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x7), x8)), x5) → 4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x7), x8)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))))
3782_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(EOS(STATIC_4374), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), x1) → 4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x3), x4)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))
3782_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod(EOS(STATIC_4377), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x1), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x5), x6)), x3) → 4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x5), x6)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(EOS(STATIC_3115), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x5)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x6), x7)), x4) → 4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x5)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x6), x7)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)), x2)))))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(EOS(STATIC_3098), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x5), x6)), x3) → 4145_0_mirror_InvokeMethod(EOS(STATIC_4145), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x5), x6)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, x0, x1)))))))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return(EOS(STATIC_1798), NULL, NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x1), x2)), NULL) → 4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x1), x2)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))))
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(EOS(STATIC_1851), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x2), x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0))) → 4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x2), x3)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, x0)))))))
4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x0), x1)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3))))) → 4162_0_mirror_Return(EOS(STATIC_4162), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x1)))
4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), x1)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2))))) → 4165_0_mirror_Return(EOS(STATIC_4165), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), x1)))
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(EOS(STATIC_2091), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x5)), x2) → 4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))))))))
3782_1_mirror_InvokeMethod(3696_0_mirror_Return(EOS(STATIC_3696), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))))))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x5)), x2) → 4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))))))))))))
3782_1_mirror_InvokeMethod(4162_0_mirror_Return(EOS(STATIC_4162), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x0), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x5)), x2) → 4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x5)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)))))))))
3782_1_mirror_InvokeMethod(4165_0_mirror_Return(EOS(STATIC_4165), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x1)))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x5), x6)), x3) → 4021_0_mirror_FieldAccess(EOS(STATIC_4021), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x5), x6)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0)))))))))

Filtered ground terms:



MirrorMultiTreeRec.TreeList(x1, x2, x3) → MirrorMultiTreeRec.TreeList(x2, x3)
MirrorMultiTreeRec.Tree(x1, x2) → MirrorMultiTreeRec.Tree(x2)
1757_0_mirror_NULL(x1, x2, x3) → 1757_0_mirror_NULL(x2, x3)
2091_0_mirror_Return(x1, x2) → 2091_0_mirror_Return(x2)
4165_0_mirror_Return(x1, x2) → 4165_0_mirror_Return(x2)
4162_0_mirror_Return(x1, x2) → 4162_0_mirror_Return(x2)
3696_0_mirror_Return(x1, x2) → 3696_0_mirror_Return(x2)
1851_0_mirror_Return(x1, x2, x3) → 1851_0_mirror_Return(x2, x3)
4021_0_mirror_FieldAccess(x1, x2, x3, x4) → 4021_0_mirror_FieldAccess(x2, x3, x4)
1798_0_mirror_Return(x1, x2, x3) → 1798_0_mirror_Return
4145_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4145_0_mirror_InvokeMethod(x3, x4, x5, x6)
java.lang.NullPointerException(x1) → java.lang.NullPointerException
java.lang.RuntimeException(x1) → java.lang.RuntimeException
java.lang.Exception(x1) → java.lang.Exception
java.lang.Throwable(x1) → java.lang.Throwable
3098_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3098_0_mirror_InvokeMethod(x3, x4, x5, x6)
3115_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3115_0_mirror_InvokeMethod(x3, x4, x5, x6)
4377_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4377_0_mirror_InvokeMethod(x4, x5)
4374_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4374_0_mirror_InvokeMethod(x4, x5)
3973_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3973_0_mirror_InvokeMethod(x3, x4, x5, x6)
3090_0_mirror_InvokeMethod(x1, x2, x3, x4, x5) → 3090_0_mirror_InvokeMethod(x3, x4, x5)
4371_0_mirror_InvokeMethod(x1, x2, x3, x4, x5) → 4371_0_mirror_InvokeMethod(x3)
3109_0_mirror_InvokeMethod(x1, x2, x3, x4, x5) → 3109_0_mirror_InvokeMethod(x3, x4, x5)
4329_0_mirror_FieldAccess(x1, x2, x3, x4, x5, x6) → 4329_0_mirror_FieldAccess(x4, x5)
2263_0_mirror_FieldAccess(x1, x2, x3, x4, x5, x6) → 2263_0_mirror_FieldAccess(x4, x5)

Filtered duplicate args:



1757_0_mirror_NULL(x1, x2) → 1757_0_mirror_NULL(x2)
1888_1_mirror_InvokeMethod(x1, x2, x3, x4) → 1888_1_mirror_InvokeMethod(x1, x2)
1851_0_mirror_Return(x1, x2) → 1851_0_mirror_Return(x2)
1990_1_mirror_InvokeMethod(x1, x2, x3, x4, x5) → 1990_1_mirror_InvokeMethod(x1, x2, x4)
3782_1_mirror_InvokeMethod(x1, x2, x3, x4, x5) → 3782_1_mirror_InvokeMethod(x1, x2, x3, x4)
2263_0_mirror_FieldAccess(x1, x2) → 2263_0_mirror_FieldAccess(x2)
4374_0_mirror_InvokeMethod(x1, x2) → 4374_0_mirror_InvokeMethod(x2)
3098_0_mirror_InvokeMethod(x1, x2, x3, x4) → 3098_0_mirror_InvokeMethod(x1, x3)
3090_0_mirror_InvokeMethod(x1, x2, x3) → 3090_0_mirror_InvokeMethod(x1)
3115_0_mirror_InvokeMethod(x1, x2, x3, x4) → 3115_0_mirror_InvokeMethod(x1, x3)
3973_0_mirror_InvokeMethod(x1, x2, x3, x4) → 3973_0_mirror_InvokeMethod(x1, x2, x3)
4145_0_mirror_InvokeMethod(x1, x2, x3, x4) → 4145_0_mirror_InvokeMethod(x1, x2, x3)
3109_0_mirror_InvokeMethod(x1, x2, x3) → 3109_0_mirror_InvokeMethod(x1)

Filtered unneeded arguments:



3098_0_mirror_InvokeMethod(x1, x2) → 3098_0_mirror_InvokeMethod(x1)
3115_0_mirror_InvokeMethod(x1, x2) → 3115_0_mirror_InvokeMethod(x1)
3973_0_mirror_InvokeMethod(x1, x2, x3) → 3973_0_mirror_InvokeMethod(x1)
4145_0_mirror_InvokeMethod(x1, x2, x3) → 4145_0_mirror_InvokeMethod(x1)

Filtered all free variables in P and R:



3782_1_mirror_InvokeMethod(x1, x2, x3, x4) → 3782_1_mirror_InvokeMethod(x1, x2)
3696_0_mirror_Return(x1) → 3696_0_mirror_Return
4377_0_mirror_InvokeMethod(x1, x2) → 4377_0_mirror_InvokeMethod
4021_0_mirror_FieldAccess(x1, x2, x3) → 4021_0_mirror_FieldAccess
4162_0_mirror_Return(x1) → 4162_0_mirror_Return
4165_0_mirror_Return(x1) → 4165_0_mirror_Return

Current set of rules:


P rules:
1757_0_mirror_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1))) → 1888_1_mirror_InvokeMethod(1757_0_mirror_NULL(java.lang.Object(x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1)))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)), java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 1990_1_mirror_InvokeMethod(1757_0_mirror_NULL(x1), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))
1888_1_mirror_InvokeMethod(3696_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
1888_1_mirror_InvokeMethod(4162_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
1888_1_mirror_InvokeMethod(4165_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(x4), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))))
1888_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
R rules:
1757_0_mirror_NULL(NULL) → 1798_0_mirror_Return
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x1))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), x1)))
1888_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
1990_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 4374_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 4374_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))), x4)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))), x5)))
1888_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x6), x7))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))), x7)))
1888_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x5), x6))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))), x6)))
1888_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x2)))
1888_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x4)))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
1990_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x6)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x7))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
1990_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x5)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x6))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
1990_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1990_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)), x4)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)), x5)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
1990_1_mirror_InvokeMethod(3696_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 3696_0_mirror_Return
1990_1_mirror_InvokeMethod(4162_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 3696_0_mirror_Return
1990_1_mirror_InvokeMethod(4165_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3696_0_mirror_Return
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 3696_0_mirror_Return
3782_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 4377_0_mirror_InvokeMethod
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4377_0_mirror_InvokeMethod
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
3782_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x6))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
3782_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x5))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
3782_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 4021_0_mirror_FieldAccess
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))))))) → 4021_0_mirror_FieldAccess
4021_0_mirror_FieldAccess4162_0_mirror_Return
4021_0_mirror_FieldAccess4165_0_mirror_Return
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 4021_0_mirror_FieldAccess
3782_1_mirror_InvokeMethod(3696_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 4021_0_mirror_FieldAccess
3782_1_mirror_InvokeMethod(4162_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 4021_0_mirror_FieldAccess
3782_1_mirror_InvokeMethod(4165_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4021_0_mirror_FieldAccess

Combined rules. Obtained 6 conditional rules for P and 48 conditional rules for R.


P rules:
1757_0_mirror_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1))) → 1888_1_mirror_InvokeMethod(1757_0_mirror_NULL(java.lang.Object(x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1)))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)), java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 1990_1_mirror_InvokeMethod(1757_0_mirror_NULL(x1), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))
1888_1_mirror_InvokeMethod(3696_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
1888_1_mirror_InvokeMethod(4162_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
1888_1_mirror_InvokeMethod(4165_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(x4), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))))
1888_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3782_1_mirror_InvokeMethod(1757_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
R rules:
1757_0_mirror_NULL(NULL) → 1798_0_mirror_Return
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x1))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), x1)))
1888_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
1990_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 4374_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 4374_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))), x4)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))), x5)))
1888_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x6), x7))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))), x7)))
1888_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x5), x6))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))), x6)))
1888_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x2)))
1888_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x4)))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
1990_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x6)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x7))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
1990_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x5)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x6))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
1990_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1990_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)), x4)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)), x5)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
1990_1_mirror_InvokeMethod(3696_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 3696_0_mirror_Return
1990_1_mirror_InvokeMethod(4162_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 3696_0_mirror_Return
1990_1_mirror_InvokeMethod(4165_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3696_0_mirror_Return
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 3696_0_mirror_Return
3782_1_mirror_InvokeMethod(2263_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 4377_0_mirror_InvokeMethod
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4377_0_mirror_InvokeMethod
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
3782_1_mirror_InvokeMethod(3973_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x6))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
3782_1_mirror_InvokeMethod(4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x5))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
3782_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(4377_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4145_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 4021_0_mirror_FieldAccess
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))))))) → 4021_0_mirror_FieldAccess
4021_0_mirror_FieldAccess4162_0_mirror_Return
4021_0_mirror_FieldAccess4165_0_mirror_Return
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 4021_0_mirror_FieldAccess
3782_1_mirror_InvokeMethod(3696_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 4021_0_mirror_FieldAccess
3782_1_mirror_InvokeMethod(4162_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 4021_0_mirror_FieldAccess
3782_1_mirror_InvokeMethod(4165_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4021_0_mirror_FieldAccess

Performed bisimulation on rules. Used the following equivalence classes: {[3115_0_mirror_InvokeMethod_1, 3973_0_mirror_InvokeMethod_1]=3115_0_mirror_InvokeMethod_1, [3098_0_mirror_InvokeMethod_1, 4145_0_mirror_InvokeMethod_1]=3098_0_mirror_InvokeMethod_1, [1851_0_mirror_Return_1, 2263_0_mirror_FieldAccess_1, 4374_0_mirror_InvokeMethod_1]=1851_0_mirror_Return_1, [1798_0_mirror_Return, 4377_0_mirror_InvokeMethod, 3696_0_mirror_Return, 4162_0_mirror_Return, 4165_0_mirror_Return, 4021_0_mirror_FieldAccess]=1798_0_mirror_Return}


Finished conversion. Obtained 5 rules for P and 37 rules for R. System has no predefined symbols.


P rules:
1757_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1))) → 1888_1_MIRROR_INVOKEMETHOD(1757_0_mirror_NULL(java.lang.Object(x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1)))
1757_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1))) → 1757_0_MIRROR_NULL(java.lang.Object(x0))
1888_1_MIRROR_INVOKEMETHOD(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)), java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 1757_0_MIRROR_NULL(x1)
1888_1_MIRROR_INVOKEMETHOD(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 1757_0_MIRROR_NULL(x3)
1888_1_MIRROR_INVOKEMETHOD(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 1757_0_MIRROR_NULL(x3)
R rules:
1757_0_mirror_NULL(NULL) → 1798_0_mirror_Return
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x1))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), x1)))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))), x4)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))), x5)))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x2)))
1888_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x4)))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)), x4)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)), x5)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1798_0_mirror_Return
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x6))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x5))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))))))) → 1798_0_mirror_Return
1798_0_mirror_Return1798_0_mirror_Return
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1798_0_mirror_Return

(7) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:
none


The ITRS R consists of the following rules:
1757_0_mirror_NULL(NULL) → 1798_0_mirror_Return
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x1))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), x1)))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))), x4)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))), x5)))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x2)))
1888_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x4)))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)), x4)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)), x5)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1798_0_mirror_Return
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x6))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x5))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))))))) → 1798_0_mirror_Return
1798_0_mirror_Return1798_0_mirror_Return
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1798_0_mirror_Return

The integer pair graph contains the following rules and edges:
(0): 1757_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0]))) → 1888_1_MIRROR_INVOKEMETHOD(1757_0_mirror_NULL(java.lang.Object(x0[0])), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0])))
(1): 1757_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1]))) → 1757_0_MIRROR_NULL(java.lang.Object(x0[1]))
(2): 1888_1_MIRROR_INVOKEMETHOD(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0[2]))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0[2])), java.lang.Object(MirrorMultiTreeRec.Tree(x1[2]))))) → 1757_0_MIRROR_NULL(x1[2])
(3): 1888_1_MIRROR_INVOKEMETHOD(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2[3]), java.lang.Object(MirrorMultiTreeRec.Tree(x3[3]))))) → 1757_0_MIRROR_NULL(x3[3])
(4): 1888_1_MIRROR_INVOKEMETHOD(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0[4])))), x1[4]))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2[4]), java.lang.Object(MirrorMultiTreeRec.Tree(x3[4]))))) → 1757_0_MIRROR_NULL(x3[4])

(0) -> (2), if (1757_0_mirror_NULL(java.lang.Object(x0[0])) →* 1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0[2])))∧java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0])) →* java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0[2])), java.lang.Object(MirrorMultiTreeRec.Tree(x1[2])))))


(0) -> (3), if (1757_0_mirror_NULL(java.lang.Object(x0[0])) →* 1798_0_mirror_Returnjava.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0])) →* java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2[3]), java.lang.Object(MirrorMultiTreeRec.Tree(x3[3])))))


(0) -> (4), if (1757_0_mirror_NULL(java.lang.Object(x0[0])) →* 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0[4])))), x1[4])))∧java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0])) →* java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2[4]), java.lang.Object(MirrorMultiTreeRec.Tree(x3[4])))))


(1) -> (0), if (java.lang.Object(x0[1]) →* java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0])))


(1) -> (1), if (java.lang.Object(x0[1]) →* java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]'), x1[1]')))


(2) -> (0), if (x1[2]* java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0])))


(2) -> (1), if (x1[2]* java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1])))


(3) -> (0), if (x3[3]* java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0])))


(3) -> (1), if (x3[3]* java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1])))


(4) -> (0), if (x3[4]* java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0])))


(4) -> (1), if (x3[4]* java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1])))



The set Q consists of the following terms:
1757_0_mirror_NULL(NULL)
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), x3)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3)))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5)))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3)))
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))))
1798_0_mirror_Return
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))))

(8) IDPtoQDPProof (SOUND transformation)

Represented integers and predefined function symbols by Terms

(9) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1757_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0]))) → 1888_1_MIRROR_INVOKEMETHOD(1757_0_mirror_NULL(java.lang.Object(x0[0])), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0])))
1757_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1]))) → 1757_0_MIRROR_NULL(java.lang.Object(x0[1]))
1888_1_MIRROR_INVOKEMETHOD(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0[2]))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0[2])), java.lang.Object(MirrorMultiTreeRec.Tree(x1[2]))))) → 1757_0_MIRROR_NULL(x1[2])
1888_1_MIRROR_INVOKEMETHOD(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2[3]), java.lang.Object(MirrorMultiTreeRec.Tree(x3[3]))))) → 1757_0_MIRROR_NULL(x3[3])
1888_1_MIRROR_INVOKEMETHOD(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0[4])))), x1[4]))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2[4]), java.lang.Object(MirrorMultiTreeRec.Tree(x3[4]))))) → 1757_0_MIRROR_NULL(x3[4])

The TRS R consists of the following rules:

1757_0_mirror_NULL(NULL) → 1798_0_mirror_Return
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x1))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), x1)))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))), x4)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))), x5)))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x2)))
1888_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x4)))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)), x4)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)), x5)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1798_0_mirror_Return
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x6))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x5))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))))))) → 1798_0_mirror_Return
1798_0_mirror_Return1798_0_mirror_Return
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1798_0_mirror_Return

The set Q consists of the following terms:

1757_0_mirror_NULL(NULL)
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), x3)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3)))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5)))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3)))
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))))
1798_0_mirror_Return
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))))

We have to consider all minimal (P,Q,R)-chains.

(10) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes.

(11) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1757_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1]))) → 1757_0_MIRROR_NULL(java.lang.Object(x0[1]))

The TRS R consists of the following rules:

1757_0_mirror_NULL(NULL) → 1798_0_mirror_Return
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x1))) → 2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))))), x1)))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))), x4)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))), x5)))
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x2)))
1888_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))), x4)))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)), x4)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)), x5)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
1990_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1798_0_mirror_Return
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3)))))))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)))))))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2)))))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x6))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)))))))))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x5))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))))))))))))
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)))))))))))
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))))))) → 1798_0_mirror_Return
1798_0_mirror_Return1798_0_mirror_Return
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1798_0_mirror_Return
3782_1_mirror_InvokeMethod(1798_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1798_0_mirror_Return

The set Q consists of the following terms:

1757_0_mirror_NULL(NULL)
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), x3)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3)))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5)))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3)))
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))))
1798_0_mirror_Return
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))))

We have to consider all minimal (P,Q,R)-chains.

(12) UsableRulesProof (EQUIVALENT transformation)

As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R.

(13) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1757_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1]))) → 1757_0_MIRROR_NULL(java.lang.Object(x0[1]))

R is empty.
The set Q consists of the following terms:

1757_0_mirror_NULL(NULL)
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), x3)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3)))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5)))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3)))
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))))
1798_0_mirror_Return
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))))

We have to consider all minimal (P,Q,R)-chains.

(14) QReductionProof (EQUIVALENT transformation)

We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN].

1757_0_mirror_NULL(NULL)
1888_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1888_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1990_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), x3)))
1888_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1990_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3)))
1990_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1888_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4)))
1888_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x4), x5)))
1888_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1990_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1990_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x5)))
1990_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
1990_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3)))
3782_1_mirror_InvokeMethod(1851_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3782_1_mirror_InvokeMethod(4329_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3109_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2)), x3))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))))
3782_1_mirror_InvokeMethod(4371_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3782_1_mirror_InvokeMethod(3090_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)))))), x2))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3115_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1)), x2))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
3782_1_mirror_InvokeMethod(3098_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(java.lang.Object(MirrorMultiTreeRec.TreeList(x0, x1))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))))
1798_0_mirror_Return
3782_1_mirror_InvokeMethod(2091_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x0)))), x1))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))))

(15) Obligation:

Q DP problem:
The TRS P consists of the following rules:

1757_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1]))) → 1757_0_MIRROR_NULL(java.lang.Object(x0[1]))

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.

(16) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • 1757_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1]))) → 1757_0_MIRROR_NULL(java.lang.Object(x0[1]))
    The graph contains the following edges 1 > 1

(17) YES

(18) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: MirrorMultiTreeRec.Tree.createTree(I)LMirrorMultiTreeRec/Tree;
SCC calls the following helper methods: MirrorMultiTreeRec.Tree.createTree(I)LMirrorMultiTreeRec/Tree;
Performed SCC analyses: UsedFieldsAnalysis

(19) SCCToIDPv1Proof (SOUND transformation)

Transformed FIGraph SCCs to IDPs. Log:

Generated 101 rules for P and 62 rules for R.


P rules:
1210_0_createTree_GT(EOS(STATIC_1210), i221, i221) → 1215_0_createTree_GT(EOS(STATIC_1215), i221, i221)
1215_0_createTree_GT(EOS(STATIC_1215), i221, i221) → 1218_0_createTree_Load(EOS(STATIC_1218), i221) | >(i221, 0)
1218_0_createTree_Load(EOS(STATIC_1218), i221) → 1225_0_createTree_ConstantStackPush(EOS(STATIC_1225), i221)
1225_0_createTree_ConstantStackPush(EOS(STATIC_1225), i221) → 1229_0_createTree_IntArithmetic(EOS(STATIC_1229), i221, 1)
1229_0_createTree_IntArithmetic(EOS(STATIC_1229), i221, matching1) → 1234_0_createTree_Store(EOS(STATIC_1234), -(i221, 1)) | &&(>(i221, 0), =(matching1, 1))
1234_0_createTree_Store(EOS(STATIC_1234), i230) → 1240_0_createTree_New(EOS(STATIC_1240), i230)
1240_0_createTree_New(EOS(STATIC_1240), i230) → 1243_0_createTree_Duplicate(EOS(STATIC_1243), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1243_0_createTree_Duplicate(EOS(STATIC_1243), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1244_0_createTree_InvokeMethod(EOS(STATIC_1244), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1244_0_createTree_InvokeMethod(EOS(STATIC_1244), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1246_0_<init>_Load(EOS(STATIC_1246), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1246_0_<init>_Load(EOS(STATIC_1246), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1248_0_<init>_InvokeMethod(EOS(STATIC_1248), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1248_0_<init>_InvokeMethod(EOS(STATIC_1248), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1249_0_<init>_Load(EOS(STATIC_1249), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1249_0_<init>_Load(EOS(STATIC_1249), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1251_0_<init>_ConstantStackPush(EOS(STATIC_1251), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1251_0_<init>_ConstantStackPush(EOS(STATIC_1251), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1253_0_<init>_FieldAccess(EOS(STATIC_1253), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL)
1253_0_<init>_FieldAccess(EOS(STATIC_1253), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL) → 1254_0_<init>_Return(EOS(STATIC_1254), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1254_0_<init>_Return(EOS(STATIC_1254), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1256_0_createTree_Store(EOS(STATIC_1256), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1256_0_createTree_Store(EOS(STATIC_1256), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1257_0_createTree_InvokeMethod(EOS(STATIC_1257), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1257_0_createTree_InvokeMethod(EOS(STATIC_1257), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1259_0_random_FieldAccess(EOS(STATIC_1259), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1259_0_random_FieldAccess(EOS(STATIC_1259), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1261_0_random_FieldAccess(EOS(STATIC_1261), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)))
1261_0_random_FieldAccess(EOS(STATIC_1261), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73))) → 1262_0_random_ArrayAccess(EOS(STATIC_1262), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i215)
1262_0_random_ArrayAccess(EOS(STATIC_1262), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i215) → 1264_0_random_ArrayAccess(EOS(STATIC_1264), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i215)
1264_0_random_ArrayAccess(EOS(STATIC_1264), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i215) → 1267_0_random_Store(EOS(STATIC_1267), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212) | <(i215, i73)
1267_0_random_Store(EOS(STATIC_1267), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212) → 1270_0_random_FieldAccess(EOS(STATIC_1270), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212)
1270_0_random_FieldAccess(EOS(STATIC_1270), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212) → 1272_0_random_ConstantStackPush(EOS(STATIC_1272), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212, i215)
1272_0_random_ConstantStackPush(EOS(STATIC_1272), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212, i215) → 1275_0_random_IntArithmetic(EOS(STATIC_1275), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212, i215, 1)
1275_0_random_IntArithmetic(EOS(STATIC_1275), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212, i215, matching1) → 1278_0_random_FieldAccess(EOS(STATIC_1278), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212, +(i215, 1)) | &&(>(i215, 0), =(matching1, 1))
1278_0_random_FieldAccess(EOS(STATIC_1278), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212, i232) → 1280_0_random_Load(EOS(STATIC_1280), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212)
1280_0_random_Load(EOS(STATIC_1280), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212) → 1284_0_random_InvokeMethod(EOS(STATIC_1284), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o212)
1284_0_random_InvokeMethod(EOS(STATIC_1284), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o216sub)) → 1287_0_random_InvokeMethod(EOS(STATIC_1287), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o216sub))
1287_0_random_InvokeMethod(EOS(STATIC_1287), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o216sub)) → 1291_0_length_Load(EOS(STATIC_1291), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o216sub), java.lang.Object(o216sub))
1291_0_length_Load(EOS(STATIC_1291), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o216sub), java.lang.Object(o216sub)) → 1299_0_length_FieldAccess(EOS(STATIC_1299), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o216sub), java.lang.Object(o216sub))
1299_0_length_FieldAccess(EOS(STATIC_1299), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o221sub, i241)), java.lang.Object(java.lang.String(o221sub, i241))) → 1302_0_length_FieldAccess(EOS(STATIC_1302), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o221sub, i241)), java.lang.Object(java.lang.String(o221sub, i241))) | &&(>=(i241, 0), >=(i242, 0))
1302_0_length_FieldAccess(EOS(STATIC_1302), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o221sub, i241)), java.lang.Object(java.lang.String(o221sub, i241))) → 1307_0_length_Return(EOS(STATIC_1307), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o221sub, i241)), i241)
1307_0_length_Return(EOS(STATIC_1307), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o221sub, i241)), i241) → 1312_0_random_Return(EOS(STATIC_1312), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i241)
1312_0_random_Return(EOS(STATIC_1312), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i241) → 1314_0_createTree_Store(EOS(STATIC_1314), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i241)
1314_0_createTree_Store(EOS(STATIC_1314), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i241) → 1319_0_createTree_ConstantStackPush(EOS(STATIC_1319), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i241)
1319_0_createTree_ConstantStackPush(EOS(STATIC_1319), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i241) → 1324_0_createTree_Store(EOS(STATIC_1324), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i241, 0)
1324_0_createTree_Store(EOS(STATIC_1324), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i241, matching1) → 1327_0_createTree_Load(EOS(STATIC_1327), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i241, 0) | =(matching1, 0)
1327_0_createTree_Load(EOS(STATIC_1327), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i241, matching1) → 1666_0_createTree_Load(EOS(STATIC_1666), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i241, 0) | =(matching1, 0)
1666_0_createTree_Load(EOS(STATIC_1666), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o427)), i463, i464) → 1956_0_createTree_Load(EOS(STATIC_1956), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o427)), i463, i464)
1956_0_createTree_Load(EOS(STATIC_1956), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o625)), i463, i638) → 2541_0_createTree_Load(EOS(STATIC_2541), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o625)), i463, i638)
2541_0_createTree_Load(EOS(STATIC_2541), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o1213)), i463, i938) → 4323_0_createTree_Load(EOS(STATIC_4323), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o1213)), i463, i938)
4323_0_createTree_Load(EOS(STATIC_4323), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858) → 4327_0_createTree_Load(EOS(STATIC_4327), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, i1858)
4327_0_createTree_Load(EOS(STATIC_4327), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, i1858) → 4330_0_createTree_GE(EOS(STATIC_4330), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, i1858, i463)
4330_0_createTree_GE(EOS(STATIC_4330), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, i1858, i463) → 4333_0_createTree_GE(EOS(STATIC_4333), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, i1858, i463)
4333_0_createTree_GE(EOS(STATIC_4333), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, i1858, i463) → 4341_0_createTree_Load(EOS(STATIC_4341), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858) | <(i1858, i463)
4341_0_createTree_Load(EOS(STATIC_4341), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858) → 4367_0_createTree_Load(EOS(STATIC_4367), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)))
4367_0_createTree_Load(EOS(STATIC_4367), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675))) → 4379_0_createTree_ConstantStackPush(EOS(STATIC_4379), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i230)
4379_0_createTree_ConstantStackPush(EOS(STATIC_4379), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i230) → 4386_0_createTree_IntArithmetic(EOS(STATIC_4386), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i230, 1)
4386_0_createTree_IntArithmetic(EOS(STATIC_4386), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i230, matching1) → 4402_0_createTree_InvokeMethod(EOS(STATIC_4402), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), -(i230, 1)) | &&(>=(i230, 0), =(matching1, 1))
4402_0_createTree_InvokeMethod(EOS(STATIC_4402), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i1935) → 4463_1_createTree_InvokeMethod(4463_0_createTree_Load(EOS(STATIC_4463), i1935), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i1935)
4463_0_createTree_Load(EOS(STATIC_4463), i1935) → 4465_0_createTree_Load(EOS(STATIC_4465), i1935)
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(EOS(STATIC_1223), i1963, NULL), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i1963) → 4470_0_createTree_Return(EOS(STATIC_4470), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i1963, i1963, NULL)
4463_1_createTree_InvokeMethod(4366_0_createTree_Return(EOS(STATIC_4366), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i1978) → 4476_0_createTree_Return(EOS(STATIC_4476), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i1978, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)))
4465_0_createTree_Load(EOS(STATIC_4465), i1935) → 1207_0_createTree_Load(EOS(STATIC_1207), i1935)
1207_0_createTree_Load(EOS(STATIC_1207), i214) → 1210_0_createTree_GT(EOS(STATIC_1210), i214, i214)
4470_0_createTree_Return(EOS(STATIC_4470), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i1963, i1963, NULL) → 4478_0_createTree_InvokeMethod(EOS(STATIC_4478), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL)
4478_0_createTree_InvokeMethod(EOS(STATIC_4478), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL) → 4482_0_addChild_Load(EOS(STATIC_4482), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL)
4482_0_addChild_Load(EOS(STATIC_4482), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL) → 4488_0_addChild_New(EOS(STATIC_4488), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)))
4488_0_addChild_New(EOS(STATIC_4488), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675))) → 4494_0_addChild_Duplicate(EOS(STATIC_4494), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4494_0_addChild_Duplicate(EOS(STATIC_4494), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4499_0_addChild_Load(EOS(STATIC_4499), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4499_0_addChild_Load(EOS(STATIC_4499), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4503_0_addChild_Load(EOS(STATIC_4503), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL)
4503_0_addChild_Load(EOS(STATIC_4503), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL) → 4509_0_addChild_FieldAccess(EOS(STATIC_4509), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)))
4509_0_addChild_FieldAccess(EOS(STATIC_4509), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675))) → 4517_0_addChild_InvokeMethod(EOS(STATIC_4517), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675)
4517_0_addChild_InvokeMethod(EOS(STATIC_4517), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675) → 4520_0_<init>_Load(EOS(STATIC_4520), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675)
4520_0_<init>_Load(EOS(STATIC_4520), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675) → 4522_0_<init>_InvokeMethod(EOS(STATIC_4522), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4522_0_<init>_InvokeMethod(EOS(STATIC_4522), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4525_0_<init>_Load(EOS(STATIC_4525), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675)
4525_0_<init>_Load(EOS(STATIC_4525), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675) → 4528_0_<init>_Load(EOS(STATIC_4528), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4528_0_<init>_Load(EOS(STATIC_4528), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4530_0_<init>_FieldAccess(EOS(STATIC_4530), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL)
4530_0_<init>_FieldAccess(EOS(STATIC_4530), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL) → 4533_0_<init>_Load(EOS(STATIC_4533), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675)
4533_0_<init>_Load(EOS(STATIC_4533), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675) → 4536_0_<init>_Load(EOS(STATIC_4536), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4536_0_<init>_Load(EOS(STATIC_4536), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4539_0_<init>_FieldAccess(EOS(STATIC_4539), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675)
4539_0_<init>_FieldAccess(EOS(STATIC_4539), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675) → 4542_0_<init>_Return(EOS(STATIC_4542), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675)
4542_0_<init>_Return(EOS(STATIC_4542), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4675) → 4545_0_addChild_FieldAccess(EOS(STATIC_4545), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4545_0_addChild_FieldAccess(EOS(STATIC_4545), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4548_0_addChild_Return(EOS(STATIC_4548), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), NULL)
4548_0_addChild_Return(EOS(STATIC_4548), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), NULL) → 4551_0_createTree_Inc(EOS(STATIC_4551), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1858)
4551_0_createTree_Inc(EOS(STATIC_4551), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1858) → 4554_0_createTree_JMP(EOS(STATIC_4554), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, +(i1858, 1)) | >=(i1858, 0)
4554_0_createTree_JMP(EOS(STATIC_4554), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2078) → 4558_0_createTree_Load(EOS(STATIC_4558), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2078)
4558_0_createTree_Load(EOS(STATIC_4558), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2078) → 4323_0_createTree_Load(EOS(STATIC_4323), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2078)
4476_0_createTree_Return(EOS(STATIC_4476), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i1978, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091))) → 4481_0_createTree_InvokeMethod(EOS(STATIC_4481), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)))
4481_0_createTree_InvokeMethod(EOS(STATIC_4481), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091))) → 4485_0_addChild_Load(EOS(STATIC_4485), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)))
4485_0_addChild_Load(EOS(STATIC_4485), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091))) → 4493_0_addChild_New(EOS(STATIC_4493), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)))
4493_0_addChild_New(EOS(STATIC_4493), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675))) → 4497_0_addChild_Duplicate(EOS(STATIC_4497), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4497_0_addChild_Duplicate(EOS(STATIC_4497), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4502_0_addChild_Load(EOS(STATIC_4502), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4502_0_addChild_Load(EOS(STATIC_4502), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4508_0_addChild_Load(EOS(STATIC_4508), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)))
4508_0_addChild_Load(EOS(STATIC_4508), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091))) → 4516_0_addChild_FieldAccess(EOS(STATIC_4516), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)))
4516_0_addChild_FieldAccess(EOS(STATIC_4516), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675))) → 4519_0_addChild_InvokeMethod(EOS(STATIC_4519), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675)
4519_0_addChild_InvokeMethod(EOS(STATIC_4519), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675) → 4521_0_<init>_Load(EOS(STATIC_4521), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675)
4521_0_<init>_Load(EOS(STATIC_4521), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675) → 4524_0_<init>_InvokeMethod(EOS(STATIC_4524), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4524_0_<init>_InvokeMethod(EOS(STATIC_4524), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4527_0_<init>_Load(EOS(STATIC_4527), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675)
4527_0_<init>_Load(EOS(STATIC_4527), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675) → 4529_0_<init>_Load(EOS(STATIC_4529), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4529_0_<init>_Load(EOS(STATIC_4529), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4532_0_<init>_FieldAccess(EOS(STATIC_4532), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)))
4532_0_<init>_FieldAccess(EOS(STATIC_4532), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091))) → 4535_0_<init>_Load(EOS(STATIC_4535), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675)
4535_0_<init>_Load(EOS(STATIC_4535), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675) → 4538_0_<init>_Load(EOS(STATIC_4538), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4538_0_<init>_Load(EOS(STATIC_4538), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4541_0_<init>_FieldAccess(EOS(STATIC_4541), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675)
4541_0_<init>_FieldAccess(EOS(STATIC_4541), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4675) → 4544_0_<init>_Return(EOS(STATIC_4544), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675)
4544_0_<init>_Return(EOS(STATIC_4544), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), o4675) → 4547_0_addChild_FieldAccess(EOS(STATIC_4547), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4547_0_addChild_FieldAccess(EOS(STATIC_4547), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4550_0_addChild_Return(EOS(STATIC_4550), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)))
4550_0_addChild_Return(EOS(STATIC_4550), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091))) → 4553_0_createTree_Inc(EOS(STATIC_4553), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1858)
4553_0_createTree_Inc(EOS(STATIC_4553), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1858) → 4556_0_createTree_JMP(EOS(STATIC_4556), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, +(i1858, 1)) | >=(i1858, 0)
4556_0_createTree_JMP(EOS(STATIC_4556), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2079) → 4559_0_createTree_Load(EOS(STATIC_4559), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2079)
4559_0_createTree_Load(EOS(STATIC_4559), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2079) → 4323_0_createTree_Load(EOS(STATIC_4323), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2079)
R rules:
1210_0_createTree_GT(EOS(STATIC_1210), i220, i220) → 1214_0_createTree_GT(EOS(STATIC_1214), i220, i220)
1214_0_createTree_GT(EOS(STATIC_1214), i220, i220) → 1216_0_createTree_ConstantStackPush(EOS(STATIC_1216), i220) | <=(i220, 0)
1216_0_createTree_ConstantStackPush(EOS(STATIC_1216), i220) → 1223_0_createTree_Return(EOS(STATIC_1223), i220, NULL)
1262_0_random_ArrayAccess(EOS(STATIC_1262), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i215) → 1265_0_random_ArrayAccess(EOS(STATIC_1265), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i215)
1265_0_random_ArrayAccess(EOS(STATIC_1265), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i215) → 1268_0_<init>_Load(EOS(STATIC_1268), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) | >=(i215, i73)
1268_0_<init>_Load(EOS(STATIC_1268), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1273_0_<init>_InvokeMethod(EOS(STATIC_1273), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1273_0_<init>_InvokeMethod(EOS(STATIC_1273), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1277_0_<init>_Load(EOS(STATIC_1277), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1277_0_<init>_Load(EOS(STATIC_1277), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1282_0_<init>_InvokeMethod(EOS(STATIC_1282), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1282_0_<init>_InvokeMethod(EOS(STATIC_1282), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1286_0_<init>_Load(EOS(STATIC_1286), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1284_0_random_InvokeMethod(EOS(STATIC_1284), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL) → 1289_0_random_InvokeMethod(EOS(STATIC_1289), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL)
1286_0_<init>_Load(EOS(STATIC_1286), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1294_0_<init>_InvokeMethod(EOS(STATIC_1294), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1289_0_random_InvokeMethod(EOS(STATIC_1289), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL) → 1292_0_random_InvokeMethod(EOS(STATIC_1292), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL)
1292_0_random_InvokeMethod(EOS(STATIC_1292), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL) → 1296_0_<init>_Load(EOS(STATIC_1296), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1294_0_<init>_InvokeMethod(EOS(STATIC_1294), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1297_0_<init>_Load(EOS(STATIC_1297), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1296_0_<init>_Load(EOS(STATIC_1296), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1303_0_<init>_InvokeMethod(EOS(STATIC_1303), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1297_0_<init>_Load(EOS(STATIC_1297), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1305_0_<init>_InvokeMethod(EOS(STATIC_1305), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1303_0_<init>_InvokeMethod(EOS(STATIC_1303), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1308_0_<init>_Load(EOS(STATIC_1308), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1305_0_<init>_InvokeMethod(EOS(STATIC_1305), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1310_0_<init>_Load(EOS(STATIC_1310), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1308_0_<init>_Load(EOS(STATIC_1308), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1316_0_<init>_InvokeMethod(EOS(STATIC_1316), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1310_0_<init>_Load(EOS(STATIC_1310), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1318_0_<init>_InvokeMethod(EOS(STATIC_1318), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1316_0_<init>_InvokeMethod(EOS(STATIC_1316), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1321_0_<init>_Load(EOS(STATIC_1321), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1318_0_<init>_InvokeMethod(EOS(STATIC_1318), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1323_0_<init>_Load(EOS(STATIC_1323), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1321_0_<init>_Load(EOS(STATIC_1321), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1330_0_<init>_InvokeMethod(EOS(STATIC_1330), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1323_0_<init>_Load(EOS(STATIC_1323), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1326_0_<init>_Load(EOS(STATIC_1326), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1326_0_<init>_Load(EOS(STATIC_1326), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1332_0_<init>_FieldAccess(EOS(STATIC_1332), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1330_0_<init>_InvokeMethod(EOS(STATIC_1330), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1335_0_<init>_Load(EOS(STATIC_1335), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1332_0_<init>_FieldAccess(EOS(STATIC_1332), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1339_0_<init>_Load(EOS(STATIC_1339), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1335_0_<init>_Load(EOS(STATIC_1335), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1346_0_<init>_InvokeMethod(EOS(STATIC_1346), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1339_0_<init>_Load(EOS(STATIC_1339), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1342_0_<init>_InvokeMethod(EOS(STATIC_1342), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1342_0_<init>_InvokeMethod(EOS(STATIC_1342), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1348_0_<init>_StackPop(EOS(STATIC_1348), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1346_0_<init>_InvokeMethod(EOS(STATIC_1346), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1354_0_<init>_Load(EOS(STATIC_1354), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1348_0_<init>_StackPop(EOS(STATIC_1348), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1355_0_<init>_Return(EOS(STATIC_1355), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1354_0_<init>_Load(EOS(STATIC_1354), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1361_0_<init>_Load(EOS(STATIC_1361), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1355_0_<init>_Return(EOS(STATIC_1355), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1362_0_<init>_Return(EOS(STATIC_1362), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1361_0_<init>_Load(EOS(STATIC_1361), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1368_0_<init>_FieldAccess(EOS(STATIC_1368), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1362_0_<init>_Return(EOS(STATIC_1362), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1369_0_<init>_Return(EOS(STATIC_1369), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1368_0_<init>_FieldAccess(EOS(STATIC_1368), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1377_0_<init>_Load(EOS(STATIC_1377), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1369_0_<init>_Return(EOS(STATIC_1369), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1378_0_<init>_Return(EOS(STATIC_1378), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1377_0_<init>_Load(EOS(STATIC_1377), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1385_0_<init>_InvokeMethod(EOS(STATIC_1385), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1378_0_<init>_Return(EOS(STATIC_1378), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1387_0_<init>_Return(EOS(STATIC_1387), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215)
1385_0_<init>_InvokeMethod(EOS(STATIC_1385), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1391_0_<init>_StackPop(EOS(STATIC_1391), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1387_0_<init>_Return(EOS(STATIC_1387), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215) → 1394_0_random_ArrayAccess(EOS(STATIC_1394), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215)
1391_0_<init>_StackPop(EOS(STATIC_1391), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1398_0_<init>_Return(EOS(STATIC_1398), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1394_0_random_ArrayAccess(EOS(STATIC_1394), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i215) → 1400_0_createTree_InvokeMethod(EOS(STATIC_1400), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1398_0_<init>_Return(EOS(STATIC_1398), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1402_0_<init>_Return(EOS(STATIC_1402), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1402_0_<init>_Return(EOS(STATIC_1402), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1416_0_<init>_Return(EOS(STATIC_1416), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1416_0_<init>_Return(EOS(STATIC_1416), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1424_0_<init>_Return(EOS(STATIC_1424), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
1424_0_<init>_Return(EOS(STATIC_1424), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL) → 1441_0_random_InvokeMethod(EOS(STATIC_1441), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
1441_0_random_InvokeMethod(EOS(STATIC_1441), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL) → 1450_0_createTree_InvokeMethod(EOS(STATIC_1450), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
4330_0_createTree_GE(EOS(STATIC_4330), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, i1858, i463) → 4332_0_createTree_GE(EOS(STATIC_4332), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, i1858, i463)
4332_0_createTree_GE(EOS(STATIC_4332), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, i1858, i463) → 4340_0_createTree_Load(EOS(STATIC_4340), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675))) | >=(i1858, i463)
4340_0_createTree_Load(EOS(STATIC_4340), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675))) → 4366_0_createTree_Return(EOS(STATIC_4366), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)))
4463_1_createTree_InvokeMethod(1400_0_createTree_InvokeMethod(EOS(STATIC_1400), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1967, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i1968) → 4471_0_createTree_InvokeMethod(EOS(STATIC_4471), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1967, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
4463_1_createTree_InvokeMethod(1450_0_createTree_InvokeMethod(EOS(STATIC_1450), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1972, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i1973) → 4474_0_createTree_InvokeMethod(EOS(STATIC_4474), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1972, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(EOS(STATIC_4479), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i2000, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097)), i2001, i2002, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i2003) → 4491_0_createTree_InvokeMethod(EOS(STATIC_4491), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i2000, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097)), i2001, i2002, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097)))
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod(EOS(STATIC_4496), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i2025, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5140)), i2026, i2027, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5140))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i2028) → 4515_0_createTree_InvokeMethod(EOS(STATIC_4515), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i2025, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5140)), i2026, i2027, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5140)))
4471_0_createTree_InvokeMethod(EOS(STATIC_4471), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1967, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 4475_0_createTree_InvokeMethod(EOS(STATIC_4475), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1967, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
4474_0_createTree_InvokeMethod(EOS(STATIC_4474), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1972, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 4475_0_createTree_InvokeMethod(EOS(STATIC_4475), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1972, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
4475_0_createTree_InvokeMethod(EOS(STATIC_4475), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i1982, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 4479_0_createTree_InvokeMethod(EOS(STATIC_4479), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097)))
4479_0_createTree_InvokeMethod(EOS(STATIC_4479), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097))) → 4496_0_createTree_InvokeMethod(EOS(STATIC_4496), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097)))
4491_0_createTree_InvokeMethod(EOS(STATIC_4491), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i2000, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097)), i2001, i2002, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5097))) → 4496_0_createTree_InvokeMethod(EOS(STATIC_4496), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)))
4515_0_createTree_InvokeMethod(EOS(STATIC_4515), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i2025, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5140)), i2026, i2027, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5140))) → 4491_0_createTree_InvokeMethod(EOS(STATIC_4491), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), i463, i1858, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4675)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5095sub)))), i2025, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5140)), i2026, i2027, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5140)))

Combined rules. Obtained 3 conditional rules for P and 5 conditional rules for R.


P rules:
1210_0_createTree_GT(EOS(STATIC_1210), x0, x0) → 4463_1_createTree_InvokeMethod(1210_0_createTree_GT(EOS(STATIC_1210), -(-(x0, 1), 1), -(-(x0, 1), 1)), -(x0, 1), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), x1, 0, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), -(-(x0, 1), 1)) | &&(>(x1, 0), >(+(x0, 1), 1))
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(EOS(STATIC_1223), x0, NULL), x1, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x0) → 4463_1_createTree_InvokeMethod(1210_0_createTree_GT(EOS(STATIC_1210), -(x1, 1), -(x1, 1)), x1, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), x3, +(x4, 1), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), -(x1, 1)) | &&(&&(>(+(x4, 1), 0), >(x3, +(x4, 1))), >(+(x1, 1), 0))
4463_1_createTree_InvokeMethod(4366_0_createTree_Return(EOS(STATIC_4366), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x0))), x1, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x5) → 4463_1_createTree_InvokeMethod(1210_0_createTree_GT(EOS(STATIC_1210), -(x1, 1), -(x1, 1)), x1, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), x3, +(x4, 1), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), -(x1, 1)) | &&(&&(>(+(x4, 1), 0), >(x3, +(x4, 1))), >(+(x1, 1), 0))
R rules:
1210_0_createTree_GT(EOS(STATIC_1210), x0, x0) → 1223_0_createTree_Return(EOS(STATIC_1223), x0, NULL) | <=(x0, 0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(EOS(STATIC_4479), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(x0)))), x1, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2))), x5, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)), x7, x8, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)), x9) → 4496_0_createTree_InvokeMethod(EOS(STATIC_4496), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(x0)))), x5, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)), x7, x8, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)))
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod(EOS(STATIC_4496), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(x0)))), x1, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2))), x5, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)), x7, x8, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)), x9) → 4496_0_createTree_InvokeMethod(EOS(STATIC_4496), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(x0)))), x5, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)), x7, x8, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x6)))
4463_1_createTree_InvokeMethod(1400_0_createTree_InvokeMethod(EOS(STATIC_1400), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), x0, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))), x1, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x5) → 4496_0_createTree_InvokeMethod(EOS(STATIC_4496), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), x1, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))
4463_1_createTree_InvokeMethod(1450_0_createTree_InvokeMethod(EOS(STATIC_1450), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), x0, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))), x1, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x5) → 4496_0_createTree_InvokeMethod(EOS(STATIC_4496), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), x1, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)))

Filtered ground terms:



MirrorMultiTreeRec.TreeList(x1) → MirrorMultiTreeRec.TreeList
MirrorMultiTreeRec.Tree(x1, x2) → MirrorMultiTreeRec.Tree(x2)
1210_0_createTree_GT(x1, x2, x3) → 1210_0_createTree_GT(x2, x3)
4366_0_createTree_Return(x1, x2) → 4366_0_createTree_Return(x2)
1223_0_createTree_Return(x1, x2, x3) → 1223_0_createTree_Return(x2)
Cond_1210_0_createTree_GT(x1, x2, x3, x4, x5) → Cond_1210_0_createTree_GT(x1, x3, x4, x5)
4496_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 4496_0_createTree_InvokeMethod(x2, x3, x4, x5, x6, x7)
java.lang.NullPointerException(x1) → java.lang.NullPointerException
1450_0_createTree_InvokeMethod(x1, x2, x3, x4) → 1450_0_createTree_InvokeMethod(x3)
java.lang.ArrayIndexOutOfBoundsException(x1) → java.lang.ArrayIndexOutOfBoundsException
java.lang.IndexOutOfBoundsException(x1) → java.lang.IndexOutOfBoundsException
1400_0_createTree_InvokeMethod(x1, x2, x3, x4) → 1400_0_createTree_InvokeMethod(x3)
4479_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 4479_0_createTree_InvokeMethod(x2, x3, x4, x5, x6, x7)
Cond_1210_0_createTree_GT(x1, x2, x3, x4) → Cond_1210_0_createTree_GT(x1, x3, x4)

Filtered duplicate args:



1210_0_createTree_GT(x1, x2) → 1210_0_createTree_GT(x2)
Cond_1210_0_createTree_GT(x1, x2, x3, x4) → Cond_1210_0_createTree_GT(x1, x3, x4)
4463_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 4463_1_createTree_InvokeMethod(x1, x2, x4, x5, x6, x7)
Cond_4463_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_4463_1_createTree_InvokeMethod(x1, x2, x3, x5, x6, x7)
Cond_4463_1_createTree_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_4463_1_createTree_InvokeMethod1(x1, x2, x3, x5, x6, x7, x8)
Cond_1210_0_createTree_GT(x1, x2, x3) → Cond_1210_0_createTree_GT(x1, x3)
4479_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4479_0_createTree_InvokeMethod(x1, x2, x4, x5, x6)
4496_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4496_0_createTree_InvokeMethod(x1, x2, x4, x5, x6)

Filtered unneeded arguments:



4463_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4463_1_createTree_InvokeMethod(x1, x2, x3, x4, x5)
Cond_4463_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_4463_1_createTree_InvokeMethod(x1, x3, x4, x5)
Cond_4463_1_createTree_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7) → Cond_4463_1_createTree_InvokeMethod1(x1, x3, x4, x5)
Cond_1210_0_createTree_GT(x1, x2) → Cond_1210_0_createTree_GT(x1)
4496_0_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 4496_0_createTree_InvokeMethod(x1)

Filtered all non-integer terms:



4463_1_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 4463_1_createTree_InvokeMethod(x1, x2, x3, x4)
MirrorMultiTreeRec.Tree(x1) → MirrorMultiTreeRec.Tree
4366_0_createTree_Return(x1) → 4366_0_createTree_Return
4479_0_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 4479_0_createTree_InvokeMethod(x2, x3, x4)
4496_0_createTree_InvokeMethod(x1) → 4496_0_createTree_InvokeMethod

Combined rules. Obtained 3 conditional rules for P and 5 conditional rules for R.


P rules:
1210_0_createTree_GT(x0) → 4463_1_createTree_InvokeMethod(1210_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0) | &&(>(x1, 0), >(x0, 0))
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x3, x4) → 4463_1_createTree_InvokeMethod(1210_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) | &&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1))
4463_1_createTree_InvokeMethod(4366_0_createTree_Return, x1, x3, x4) → 4463_1_createTree_InvokeMethod(1210_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) | &&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1))
R rules:
1210_0_createTree_GT(x0) → 1223_0_createTree_Return(x0) | <=(x0, 0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 4496_0_createTree_InvokeMethod
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x5, x7, x8) → 4496_0_createTree_InvokeMethod
4463_1_createTree_InvokeMethod(1400_0_createTree_InvokeMethod(x0), x1, x3, x4) → 4496_0_createTree_InvokeMethod
4463_1_createTree_InvokeMethod(1450_0_createTree_InvokeMethod(x0), x1, x3, x4) → 4496_0_createTree_InvokeMethod

Performed bisimulation on rules. Used the following equivalence classes: {[1223_0_createTree_Return_1, 1400_0_createTree_InvokeMethod_1, 1450_0_createTree_InvokeMethod_1]=1223_0_createTree_Return_1, [4496_0_createTree_InvokeMethod, 4366_0_createTree_Return]=4496_0_createTree_InvokeMethod}


Finished conversion. Obtained 9 rules for P and 5 rules for R. System has predefined symbols.


P rules:
1210_0_CREATETREE_GT(x0) → COND_1210_0_CREATETREE_GT(&&(>(x1, 0), >(x0, 0)), x0, x1)
COND_1210_0_CREATETREE_GT(TRUE, x0, x1) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0)
COND_1210_0_CREATETREE_GT(TRUE, x0, x1) → 1210_0_CREATETREE_GT(-(-(x0, 1), 1))
4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0), x1, x3, x4) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 1223_0_createTree_Return(x0), x1, x3, x4)
COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0), x1, x3, x4) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1))
COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0), x1, x3, x4) → 1210_0_CREATETREE_GT(-(x1, 1))
4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1, x3, x4) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 4496_0_createTree_InvokeMethod, x1, x3, x4)
COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1, x3, x4) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1))
COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1, x3, x4) → 1210_0_CREATETREE_GT(-(x1, 1))
R rules:
1210_0_createTree_GT(x0) → Cond_1210_0_createTree_GT(<=(x0, 0), x0)
Cond_1210_0_createTree_GT(TRUE, x0) → 1223_0_createTree_Return(x0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 4496_0_createTree_InvokeMethod
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x5, x7, x8) → 4496_0_createTree_InvokeMethod
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x3, x4) → 4496_0_createTree_InvokeMethod

(20) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
1210_0_createTree_GT(x0) → Cond_1210_0_createTree_GT(x0 <= 0, x0)
Cond_1210_0_createTree_GT(TRUE, x0) → 1223_0_createTree_Return(x0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 4496_0_createTree_InvokeMethod
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x5, x7, x8) → 4496_0_createTree_InvokeMethod
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x3, x4) → 4496_0_createTree_InvokeMethod

The integer pair graph contains the following rules and edges:
(0): 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(x1[0] > 0 && x0[0] > 0, x0[0], x1[0])
(1): COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(x0[1] - 1 - 1), x0[1] - 1, x1[1], 0)
(2): COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(x0[2] - 1 - 1)
(3): 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
(4): COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(x1[4] - 1), x1[4], x3[4], x4[4] + 1)
(5): COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(x1[5] - 1)
(6): 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(x4[6] > -1 && x3[6] > x4[6] + 1 && x1[6] > -1, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])
(7): COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(x1[7] - 1), x1[7], x3[7], x4[7] + 1)
(8): COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1210_0_CREATETREE_GT(x1[8] - 1)

(0) -> (1), if (x1[0] > 0 && x0[0] > 0x0[0]* x0[1]x1[0]* x1[1])


(0) -> (2), if (x1[0] > 0 && x0[0] > 0x0[0]* x0[2]x1[0]* x1[2])


(1) -> (3), if (1210_0_createTree_GT(x0[1] - 1 - 1) →* 1223_0_createTree_Return(x0[3])∧x0[1] - 1* x1[3]x1[1]* x3[3]0* x4[3])


(1) -> (6), if (1210_0_createTree_GT(x0[1] - 1 - 1) →* 4496_0_createTree_InvokeMethodx0[1] - 1* x1[6]x1[1]* x3[6]0* x4[6])


(2) -> (0), if (x0[2] - 1 - 1* x0[0])


(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -11223_0_createTree_Return(x0[3]) →* 1223_0_createTree_Return(x0[4])∧x1[3]* x1[4]x3[3]* x3[4]x4[3]* x4[4])


(3) -> (5), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -11223_0_createTree_Return(x0[3]) →* 1223_0_createTree_Return(x0[5])∧x1[3]* x1[5]x3[3]* x3[5]x4[3]* x4[5])


(4) -> (3), if (1210_0_createTree_GT(x1[4] - 1) →* 1223_0_createTree_Return(x0[3])∧x1[4]* x1[3]x3[4]* x3[3]x4[4] + 1* x4[3])


(4) -> (6), if (1210_0_createTree_GT(x1[4] - 1) →* 4496_0_createTree_InvokeMethodx1[4]* x1[6]x3[4]* x3[6]x4[4] + 1* x4[6])


(5) -> (0), if (x1[5] - 1* x0[0])


(6) -> (7), if (x4[6] > -1 && x3[6] > x4[6] + 1 && x1[6] > -1x1[6]* x1[7]x3[6]* x3[7]x4[6]* x4[7])


(6) -> (8), if (x4[6] > -1 && x3[6] > x4[6] + 1 && x1[6] > -1x1[6]* x1[8]x3[6]* x3[8]x4[6]* x4[8])


(7) -> (3), if (1210_0_createTree_GT(x1[7] - 1) →* 1223_0_createTree_Return(x0[3])∧x1[7]* x1[3]x3[7]* x3[3]x4[7] + 1* x4[3])


(7) -> (6), if (1210_0_createTree_GT(x1[7] - 1) →* 4496_0_createTree_InvokeMethodx1[7]* x1[6]x3[7]* x3[6]x4[7] + 1* x4[6])


(8) -> (0), if (x1[8] - 1* x0[0])



The set Q consists of the following terms:
1210_0_createTree_GT(x0)
Cond_1210_0_createTree_GT(TRUE, x0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x2, x3)

(21) IDPNonInfProof (SOUND transformation)

Used the following options for this NonInfProof:
IDPGPoloSolver: Range: [(-1,2)] IsNat: true Interpretation Shape Heuristic: aprove.DPFramework.IDPProblem.Processors.nonInf.poly.IdpDefaultShapeHeuristic@49259258 Constraint Generator: NonInfConstraintGenerator: PathGenerator: MetricPathGenerator: Max Left Steps: 1 Max Right Steps: 1

The constraints were generated the following way:
The DP Problem is simplified using the Induction Calculus [NONINF] with the following steps:
Note that final constraints are written in bold face.


For Pair 1210_0_CREATETREE_GT(x0) → COND_1210_0_CREATETREE_GT(&&(>(x1, 0), >(x0, 0)), x0, x1) the following chains were created:
  • We consider the chain COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0) which results in the following constraint:

    (1)    (-(-(x0[2], 1), 1)=x0[0]&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[1]x1[0]=x1[1]1210_0_CREATETREE_GT(x0[0])≥NonInfC∧1210_0_CREATETREE_GT(x0[0])≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (1) using rules (III), (IV) which results in the following new constraint:

    (2)    (&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0))=TRUE1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (2) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (3)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (3) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (4)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (4) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (5)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (5) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (6)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)



  • We consider the chain COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0) which results in the following constraint:

    (7)    (-(x1[5], 1)=x0[0]&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[1]x1[0]=x1[1]1210_0_CREATETREE_GT(x0[0])≥NonInfC∧1210_0_CREATETREE_GT(x0[0])≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (7) using rules (III), (IV) which results in the following new constraint:

    (8)    (&&(>(x1[0], 0), >(-(x1[5], 1), 0))=TRUE1210_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧1210_0_CREATETREE_GT(-(x1[5], 1))≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (8) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (9)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (9) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (10)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (10) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (11)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (11) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (12)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)



  • We consider the chain COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1210_0_CREATETREE_GT(-(x1[8], 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0) which results in the following constraint:

    (13)    (-(x1[8], 1)=x0[0]&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[1]x1[0]=x1[1]1210_0_CREATETREE_GT(x0[0])≥NonInfC∧1210_0_CREATETREE_GT(x0[0])≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (13) using rules (III), (IV) which results in the following new constraint:

    (14)    (&&(>(x1[0], 0), >(-(x1[8], 1), 0))=TRUE1210_0_CREATETREE_GT(-(x1[8], 1))≥NonInfC∧1210_0_CREATETREE_GT(-(x1[8], 1))≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[8], 1), 0)), -(x1[8], 1), x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (14) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (15)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (15) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (16)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (16) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (17)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (17) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (18)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)



  • We consider the chain COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)) which results in the following constraint:

    (19)    (-(-(x0[2], 1), 1)=x0[0]&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[2]1x1[0]=x1[2]11210_0_CREATETREE_GT(x0[0])≥NonInfC∧1210_0_CREATETREE_GT(x0[0])≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (19) using rules (III), (IV) which results in the following new constraint:

    (20)    (&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0))=TRUE1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (20) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (21)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (21) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (22)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (22) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (23)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (23) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (24)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)



  • We consider the chain COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)) which results in the following constraint:

    (25)    (-(x1[5], 1)=x0[0]&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[2]x1[0]=x1[2]1210_0_CREATETREE_GT(x0[0])≥NonInfC∧1210_0_CREATETREE_GT(x0[0])≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (25) using rules (III), (IV) which results in the following new constraint:

    (26)    (&&(>(x1[0], 0), >(-(x1[5], 1), 0))=TRUE1210_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧1210_0_CREATETREE_GT(-(x1[5], 1))≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (26) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (27)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (27) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (28)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (28) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (29)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (29) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (30)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)



  • We consider the chain COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1210_0_CREATETREE_GT(-(x1[8], 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)) which results in the following constraint:

    (31)    (-(x1[8], 1)=x0[0]&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[2]x1[0]=x1[2]1210_0_CREATETREE_GT(x0[0])≥NonInfC∧1210_0_CREATETREE_GT(x0[0])≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (31) using rules (III), (IV) which results in the following new constraint:

    (32)    (&&(>(x1[0], 0), >(-(x1[8], 1), 0))=TRUE1210_0_CREATETREE_GT(-(x1[8], 1))≥NonInfC∧1210_0_CREATETREE_GT(-(x1[8], 1))≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[8], 1), 0)), -(x1[8], 1), x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (32) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (33)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (33) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (34)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (34) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (35)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)



    We simplified constraint (35) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (36)    (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)







For Pair COND_1210_0_CREATETREE_GT(TRUE, x0, x1) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0) the following chains were created:
  • We consider the chain 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0), 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) which results in the following constraint:

    (37)    (&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[1]x1[0]=x1[1]1210_0_createTree_GT(-(-(x0[1], 1), 1))=1223_0_createTree_Return(x0[3])∧-(x0[1], 1)=x1[3]x1[1]=x3[3]0=x4[3]COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))



    We simplified constraint (37) using rules (III), (IV), (REWRITING) which results in the following new constraint:

    (38)    (&&(>(x1[0], 0), >(x0[0], 0))=TRUECond_1210_0_createTree_GT(<=(-(-(x0[0], 1), 1), 0), -(-(x0[0], 1), 1))=1223_0_createTree_Return(x0[3]) ⇒ COND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))



    We simplified constraint (38) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (39)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)



    We simplified constraint (39) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (40)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)



    We simplified constraint (40) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (41)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)



    We simplified constraint (41) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (42)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧0 ≥ 0∧[bni_43] ≥ 0∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_44] ≥ 0)



  • We consider the chain 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0), 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) which results in the following constraint:

    (43)    (&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[1]x1[0]=x1[1]1210_0_createTree_GT(-(-(x0[1], 1), 1))=4496_0_createTree_InvokeMethod-(x0[1], 1)=x1[6]x1[1]=x3[6]0=x4[6]COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))



    We simplified constraint (43) using rules (III), (IV), (REWRITING) which results in the following new constraint:

    (44)    (&&(>(x1[0], 0), >(x0[0], 0))=TRUECond_1210_0_createTree_GT(<=(-(-(x0[0], 1), 1), 0), -(-(x0[0], 1), 1))=4496_0_createTree_InvokeMethodCOND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))



    We simplified constraint (44) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (45)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)



    We simplified constraint (45) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (46)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)



    We simplified constraint (46) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (47)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)



    We simplified constraint (47) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (48)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧0 ≥ 0∧[bni_43] ≥ 0∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_44] ≥ 0)







For Pair COND_1210_0_CREATETREE_GT(TRUE, x0, x1) → 1210_0_CREATETREE_GT(-(-(x0, 1), 1)) the following chains were created:
  • We consider the chain 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]) which results in the following constraint:

    (49)    (&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[2]x1[0]=x1[2]-(-(x0[2], 1), 1)=x0[0]1COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))∧(UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))



    We simplified constraint (49) using rules (III), (IV) which results in the following new constraint:

    (50)    (&&(>(x1[0], 0), >(x0[0], 0))=TRUECOND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥1210_0_CREATETREE_GT(-(-(x0[0], 1), 1))∧(UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))



    We simplified constraint (50) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (51)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_45 + (-1)Bound*bni_45] + [bni_45]x0[0] ≥ 0∧[(-1)bso_46] + x0[0] ≥ 0)



    We simplified constraint (51) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (52)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_45 + (-1)Bound*bni_45] + [bni_45]x0[0] ≥ 0∧[(-1)bso_46] + x0[0] ≥ 0)



    We simplified constraint (52) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (53)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_45 + (-1)Bound*bni_45] + [bni_45]x0[0] ≥ 0∧[(-1)bso_46] + x0[0] ≥ 0)



    We simplified constraint (53) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (54)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧0 ≥ 0∧[bni_45] ≥ 0∧[(-1)bni_45 + (-1)Bound*bni_45] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_46] ≥ 0)







For Pair 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0), x1, x3, x4) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 1223_0_createTree_Return(x0), x1, x3, x4) the following chains were created:
  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)) which results in the following constraint:

    (55)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1223_0_createTree_Return(x0[3])=1223_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))



    We simplified constraint (55) using rules (I), (II), (IV) which results in the following new constraint:

    (56)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))



    We simplified constraint (56) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (57)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [bni_47]x4[3] ≥ 0∧[(-1)bso_48] ≥ 0)



    We simplified constraint (57) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (58)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [bni_47]x4[3] ≥ 0∧[(-1)bso_48] ≥ 0)



    We simplified constraint (58) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (59)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [bni_47]x4[3] ≥ 0∧[(-1)bso_48] ≥ 0)



    We simplified constraint (59) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (60)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_47 + (-1)Bound*bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_48] ≥ 0)



  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1)) which results in the following constraint:

    (61)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1223_0_createTree_Return(x0[3])=1223_0_createTree_Return(x0[5])∧x1[3]=x1[5]x3[3]=x3[5]x4[3]=x4[5]4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))



    We simplified constraint (61) using rules (I), (II), (IV) which results in the following new constraint:

    (62)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))



    We simplified constraint (62) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (63)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [bni_47]x4[3] ≥ 0∧[(-1)bso_48] ≥ 0)



    We simplified constraint (63) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (64)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [bni_47]x4[3] ≥ 0∧[(-1)bso_48] ≥ 0)



    We simplified constraint (64) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (65)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [bni_47]x4[3] ≥ 0∧[(-1)bso_48] ≥ 0)



    We simplified constraint (65) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (66)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_47 + (-1)Bound*bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_48] ≥ 0)







For Pair COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0), x1, x3, x4) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) the following chains were created:
  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)), 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) which results in the following constraint:

    (67)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1223_0_createTree_Return(x0[3])=1223_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]1210_0_createTree_GT(-(x1[4], 1))=1223_0_createTree_Return(x0[3]1)∧x1[4]=x1[3]1x3[4]=x3[3]1+(x4[4], 1)=x4[3]1COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (67) using rules (I), (II), (III), (IV), (REWRITING) which results in the following new constraint:

    (68)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUECond_1210_0_createTree_GT(<=(-(x1[3], 1), 0), -(x1[3], 1))=1223_0_createTree_Return(x0[3]1) ⇒ COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (68) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (69)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] ≥ 0∧[(-1)bso_50] + x4[3] ≥ 0)



    We simplified constraint (69) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (70)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] ≥ 0∧[(-1)bso_50] + x4[3] ≥ 0)



    We simplified constraint (70) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (71)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] ≥ 0∧[(-1)bso_50] + x4[3] ≥ 0)



    We simplified constraint (71) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (72)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[bni_49] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_49 + (-1)Bound*bni_49] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_50] ≥ 0)



  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)), 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) which results in the following constraint:

    (73)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1223_0_createTree_Return(x0[3])=1223_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]1210_0_createTree_GT(-(x1[4], 1))=4496_0_createTree_InvokeMethodx1[4]=x1[6]x3[4]=x3[6]+(x4[4], 1)=x4[6]COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (73) using rules (I), (II), (III), (IV), (REWRITING) which results in the following new constraint:

    (74)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUECond_1210_0_createTree_GT(<=(-(x1[3], 1), 0), -(x1[3], 1))=4496_0_createTree_InvokeMethodCOND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (74) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (75)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] ≥ 0∧[(-1)bso_50] + x4[3] ≥ 0)



    We simplified constraint (75) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (76)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] ≥ 0∧[(-1)bso_50] + x4[3] ≥ 0)



    We simplified constraint (76) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (77)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] ≥ 0∧[(-1)bso_50] + x4[3] ≥ 0)



    We simplified constraint (77) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (78)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[bni_49] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_49 + (-1)Bound*bni_49] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_50] ≥ 0)







For Pair COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0), x1, x3, x4) → 1210_0_CREATETREE_GT(-(x1, 1)) the following chains were created:
  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]) which results in the following constraint:

    (79)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1223_0_createTree_Return(x0[3])=1223_0_createTree_Return(x0[5])∧x1[3]=x1[5]x3[3]=x3[5]x4[3]=x4[5]-(x1[5], 1)=x0[0]COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥1210_0_CREATETREE_GT(-(x1[5], 1))∧(UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥))



    We simplified constraint (79) using rules (I), (II), (III), (IV) which results in the following new constraint:

    (80)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUECOND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥1210_0_CREATETREE_GT(-(x1[3], 1))∧(UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥))



    We simplified constraint (80) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (81)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_51 + (-1)Bound*bni_51] + [bni_51]x4[3] ≥ 0∧[(-1)bso_52] + x4[3] ≥ 0)



    We simplified constraint (81) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (82)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_51 + (-1)Bound*bni_51] + [bni_51]x4[3] ≥ 0∧[(-1)bso_52] + x4[3] ≥ 0)



    We simplified constraint (82) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (83)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_51 + (-1)Bound*bni_51] + [bni_51]x4[3] ≥ 0∧[(-1)bso_52] + x4[3] ≥ 0)



    We simplified constraint (83) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (84)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[bni_51] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_51 + (-1)Bound*bni_51] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_52] ≥ 0)







For Pair 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1, x3, x4) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 4496_0_createTree_InvokeMethod, x1, x3, x4) the following chains were created:
  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]), COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1)) which results in the following constraint:

    (85)    (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUEx1[6]=x1[7]x3[6]=x3[7]x4[6]=x4[7]4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))



    We simplified constraint (85) using rule (IV) which results in the following new constraint:

    (86)    (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))



    We simplified constraint (86) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (87)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)



    We simplified constraint (87) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (88)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)



    We simplified constraint (88) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (89)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)



    We simplified constraint (89) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (90)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_54] ≥ 0)



  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]), COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1210_0_CREATETREE_GT(-(x1[8], 1)) which results in the following constraint:

    (91)    (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUEx1[6]=x1[8]x3[6]=x3[8]x4[6]=x4[8]4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))



    We simplified constraint (91) using rule (IV) which results in the following new constraint:

    (92)    (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))



    We simplified constraint (92) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (93)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)



    We simplified constraint (93) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (94)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)



    We simplified constraint (94) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (95)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)



    We simplified constraint (95) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (96)    (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_54] ≥ 0)







For Pair COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1, x3, x4) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) the following chains were created:
  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]), COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1)), 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) which results in the following constraint:

    (97)    (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUEx1[6]=x1[7]x3[6]=x3[7]x4[6]=x4[7]1210_0_createTree_GT(-(x1[7], 1))=1223_0_createTree_Return(x0[3])∧x1[7]=x1[3]x3[7]=x3[3]+(x4[7], 1)=x4[3]COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥))



    We simplified constraint (97) using rules (III), (IV), (REWRITING) which results in the following new constraint:

    (98)    (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUECond_1210_0_createTree_GT(<=(-(x1[6], 1), 0), -(x1[6], 1))=1223_0_createTree_Return(x0[3]) ⇒ COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[6], 1)), x1[6], x3[6], +(x4[6], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥))



    We simplified constraint (98) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (99)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] ≥ 0∧[1 + (-1)bso_56] ≥ 0)



    We simplified constraint (99) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (100)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] ≥ 0∧[1 + (-1)bso_56] ≥ 0)



    We simplified constraint (100) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (101)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] ≥ 0∧[1 + (-1)bso_56] ≥ 0)



    We simplified constraint (101) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (102)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_55] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_56] ≥ 0)



  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]), COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1)), 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) which results in the following constraint:

    (103)    (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUEx1[6]=x1[7]x3[6]=x3[7]x4[6]=x4[7]1210_0_createTree_GT(-(x1[7], 1))=4496_0_createTree_InvokeMethodx1[7]=x1[6]1x3[7]=x3[6]1+(x4[7], 1)=x4[6]1COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥))



    We simplified constraint (103) using rules (III), (IV), (REWRITING) which results in the following new constraint:

    (104)    (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUECond_1210_0_createTree_GT(<=(-(x1[6], 1), 0), -(x1[6], 1))=4496_0_createTree_InvokeMethodCOND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[6], 1)), x1[6], x3[6], +(x4[6], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥))



    We simplified constraint (104) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (105)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] ≥ 0∧[1 + (-1)bso_56] ≥ 0)



    We simplified constraint (105) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (106)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] ≥ 0∧[1 + (-1)bso_56] ≥ 0)



    We simplified constraint (106) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (107)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] ≥ 0∧[1 + (-1)bso_56] ≥ 0)



    We simplified constraint (107) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (108)    (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_55] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_56] ≥ 0)







For Pair COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1, x3, x4) → 1210_0_CREATETREE_GT(-(x1, 1)) the following chains were created:
  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]), COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1210_0_CREATETREE_GT(-(x1[8], 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]) which results in the following constraint:

    (109)    (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUEx1[6]=x1[8]x3[6]=x3[8]x4[6]=x4[8]-(x1[8], 1)=x0[0]COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8])≥1210_0_CREATETREE_GT(-(x1[8], 1))∧(UIncreasing(1210_0_CREATETREE_GT(-(x1[8], 1))), ≥))



    We simplified constraint (109) using rules (III), (IV) which results in the following new constraint:

    (110)    (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUECOND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥1210_0_CREATETREE_GT(-(x1[6], 1))∧(UIncreasing(1210_0_CREATETREE_GT(-(x1[8], 1))), ≥))



    We simplified constraint (110) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (111)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[8], 1))), ≥)∧[(-1)Bound*bni_57] ≥ 0∧[1 + (-1)bso_58] ≥ 0)



    We simplified constraint (111) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (112)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[8], 1))), ≥)∧[(-1)Bound*bni_57] ≥ 0∧[1 + (-1)bso_58] ≥ 0)



    We simplified constraint (112) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (113)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[8], 1))), ≥)∧[(-1)Bound*bni_57] ≥ 0∧[1 + (-1)bso_58] ≥ 0)



    We simplified constraint (113) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (114)    (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[8], 1))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_57] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_58] ≥ 0)







To summarize, we get the following constraints P for the following pairs.
  • 1210_0_CREATETREE_GT(x0) → COND_1210_0_CREATETREE_GT(&&(>(x1, 0), >(x0, 0)), x0, x1)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)

  • COND_1210_0_CREATETREE_GT(TRUE, x0, x1) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0)
    • (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧0 ≥ 0∧[bni_43] ≥ 0∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_44] ≥ 0)
    • (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧0 ≥ 0∧[bni_43] ≥ 0∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_44] ≥ 0)

  • COND_1210_0_CREATETREE_GT(TRUE, x0, x1) → 1210_0_CREATETREE_GT(-(-(x0, 1), 1))
    • (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧0 ≥ 0∧[bni_45] ≥ 0∧[(-1)bni_45 + (-1)Bound*bni_45] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_46] ≥ 0)

  • 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0), x1, x3, x4) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 1223_0_createTree_Return(x0), x1, x3, x4)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_47 + (-1)Bound*bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_48] ≥ 0)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_47 + (-1)Bound*bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_48] ≥ 0)

  • COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0), x1, x3, x4) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1))
    • (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[bni_49] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_49 + (-1)Bound*bni_49] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_50] ≥ 0)
    • (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[bni_49] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_49 + (-1)Bound*bni_49] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_50] ≥ 0)

  • COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0), x1, x3, x4) → 1210_0_CREATETREE_GT(-(x1, 1))
    • (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[bni_51] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_51 + (-1)Bound*bni_51] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_52] ≥ 0)

  • 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1, x3, x4) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 4496_0_createTree_InvokeMethod, x1, x3, x4)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_54] ≥ 0)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_54] ≥ 0)

  • COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1, x3, x4) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1))
    • (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_55] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_56] ≥ 0)
    • (0 ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_55] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_56] ≥ 0)

  • COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1, x3, x4) → 1210_0_CREATETREE_GT(-(x1, 1))
    • (0 ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[8], 1))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_57] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_58] ≥ 0)




The constraints for P> respective Pbound are constructed from P where we just replace every occurence of "t ≥ s" in P by "t > s" respective "t ≥ c". Here c stands for the fresh constant used for Pbound.
Using the following integer polynomial ordering the resulting constraints can be solved
Polynomial interpretation over integers with natural coefficients for non-tuple symbols [NONINF][POLO]:

POL(TRUE) = 0   
POL(FALSE) = 0   
POL(1210_0_createTree_GT(x1)) = [3]x1   
POL(Cond_1210_0_createTree_GT(x1, x2)) = [2]x2   
POL(<=(x1, x2)) = 0   
POL(0) = 0   
POL(1223_0_createTree_Return(x1)) = 0   
POL(4463_1_createTree_InvokeMethod(x1, x2, x3, x4)) = 0   
POL(4479_0_createTree_InvokeMethod(x1, x2, x3)) = 0   
POL(4496_0_createTree_InvokeMethod) = [1]   
POL(1210_0_CREATETREE_GT(x1)) = [-1] + [-1]x1   
POL(COND_1210_0_CREATETREE_GT(x1, x2, x3)) = [-1] + x2   
POL(&&(x1, x2)) = 0   
POL(>(x1, x2)) = 0   
POL(4463_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x4 + x1   
POL(-(x1, x2)) = 0   
POL(1) = 0   
POL(COND_4463_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x5 + [-1]x2 + [-1]x1   
POL(-1) = 0   
POL(+(x1, x2)) = 0   
POL(COND_4463_1_CREATETREE_INVOKEMETHOD1(x1, x2, x3, x4, x5)) = [-1] + x2 + [-1]x1   

The following pairs are in P>:

COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))
COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1210_0_CREATETREE_GT(-(x1[8], 1))

The following pairs are in Pbound:

1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))
4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1))
4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])
COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))
COND_4463_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1210_0_CREATETREE_GT(-(x1[8], 1))

The following pairs are in P:

1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))
4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1))
4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])

At least the following rules have been oriented under context sensitive arithmetic replacement:

&&(TRUE, TRUE)1TRUE1
&&(TRUE, FALSE)1FALSE1
&&(FALSE, TRUE)1FALSE1
&&(FALSE, FALSE)1FALSE1
1210_0_createTree_GT(x0)1Cond_1210_0_createTree_GT(<=(x0, 0), x0)1
Cond_1210_0_createTree_GT(TRUE, x0)11223_0_createTree_Return(x0)1

(22) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
1210_0_createTree_GT(x0) → Cond_1210_0_createTree_GT(x0 <= 0, x0)
Cond_1210_0_createTree_GT(TRUE, x0) → 1223_0_createTree_Return(x0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 4496_0_createTree_InvokeMethod
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x5, x7, x8) → 4496_0_createTree_InvokeMethod
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x3, x4) → 4496_0_createTree_InvokeMethod

The integer pair graph contains the following rules and edges:
(0): 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(x1[0] > 0 && x0[0] > 0, x0[0], x1[0])
(1): COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(x0[1] - 1 - 1), x0[1] - 1, x1[1], 0)
(2): COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(x0[2] - 1 - 1)
(3): 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
(4): COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(x1[4] - 1), x1[4], x3[4], x4[4] + 1)
(5): COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(x1[5] - 1)
(6): 4463_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4463_1_CREATETREE_INVOKEMETHOD1(x4[6] > -1 && x3[6] > x4[6] + 1 && x1[6] > -1, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])

(2) -> (0), if (x0[2] - 1 - 1* x0[0])


(5) -> (0), if (x1[5] - 1* x0[0])


(0) -> (1), if (x1[0] > 0 && x0[0] > 0x0[0]* x0[1]x1[0]* x1[1])


(0) -> (2), if (x1[0] > 0 && x0[0] > 0x0[0]* x0[2]x1[0]* x1[2])


(1) -> (3), if (1210_0_createTree_GT(x0[1] - 1 - 1) →* 1223_0_createTree_Return(x0[3])∧x0[1] - 1* x1[3]x1[1]* x3[3]0* x4[3])


(4) -> (3), if (1210_0_createTree_GT(x1[4] - 1) →* 1223_0_createTree_Return(x0[3])∧x1[4]* x1[3]x3[4]* x3[3]x4[4] + 1* x4[3])


(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -11223_0_createTree_Return(x0[3]) →* 1223_0_createTree_Return(x0[4])∧x1[3]* x1[4]x3[3]* x3[4]x4[3]* x4[4])


(3) -> (5), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -11223_0_createTree_Return(x0[3]) →* 1223_0_createTree_Return(x0[5])∧x1[3]* x1[5]x3[3]* x3[5]x4[3]* x4[5])


(1) -> (6), if (1210_0_createTree_GT(x0[1] - 1 - 1) →* 4496_0_createTree_InvokeMethodx0[1] - 1* x1[6]x1[1]* x3[6]0* x4[6])


(4) -> (6), if (1210_0_createTree_GT(x1[4] - 1) →* 4496_0_createTree_InvokeMethodx1[4]* x1[6]x3[4]* x3[6]x4[4] + 1* x4[6])



The set Q consists of the following terms:
1210_0_createTree_GT(x0)
Cond_1210_0_createTree_GT(TRUE, x0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x2, x3)

(23) IDependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(24) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
1210_0_createTree_GT(x0) → Cond_1210_0_createTree_GT(x0 <= 0, x0)
Cond_1210_0_createTree_GT(TRUE, x0) → 1223_0_createTree_Return(x0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 4496_0_createTree_InvokeMethod
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x5, x7, x8) → 4496_0_createTree_InvokeMethod
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x3, x4) → 4496_0_createTree_InvokeMethod

The integer pair graph contains the following rules and edges:
(2): COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(x0[2] - 1 - 1)
(5): COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(x1[5] - 1)
(4): COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(x1[4] - 1), x1[4], x3[4], x4[4] + 1)
(3): 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
(1): COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(x0[1] - 1 - 1), x0[1] - 1, x1[1], 0)
(0): 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(x1[0] > 0 && x0[0] > 0, x0[0], x1[0])

(2) -> (0), if (x0[2] - 1 - 1* x0[0])


(5) -> (0), if (x1[5] - 1* x0[0])


(0) -> (1), if (x1[0] > 0 && x0[0] > 0x0[0]* x0[1]x1[0]* x1[1])


(0) -> (2), if (x1[0] > 0 && x0[0] > 0x0[0]* x0[2]x1[0]* x1[2])


(1) -> (3), if (1210_0_createTree_GT(x0[1] - 1 - 1) →* 1223_0_createTree_Return(x0[3])∧x0[1] - 1* x1[3]x1[1]* x3[3]0* x4[3])


(4) -> (3), if (1210_0_createTree_GT(x1[4] - 1) →* 1223_0_createTree_Return(x0[3])∧x1[4]* x1[3]x3[4]* x3[3]x4[4] + 1* x4[3])


(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -11223_0_createTree_Return(x0[3]) →* 1223_0_createTree_Return(x0[4])∧x1[3]* x1[4]x3[3]* x3[4]x4[3]* x4[4])


(3) -> (5), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -11223_0_createTree_Return(x0[3]) →* 1223_0_createTree_Return(x0[5])∧x1[3]* x1[5]x3[3]* x3[5]x4[3]* x4[5])



The set Q consists of the following terms:
1210_0_createTree_GT(x0)
Cond_1210_0_createTree_GT(TRUE, x0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x2, x3)

(25) UsableRulesProof (EQUIVALENT transformation)

As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R.

(26) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
1210_0_createTree_GT(x0) → Cond_1210_0_createTree_GT(x0 <= 0, x0)
Cond_1210_0_createTree_GT(TRUE, x0) → 1223_0_createTree_Return(x0)

The integer pair graph contains the following rules and edges:
(2): COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(x0[2] - 1 - 1)
(5): COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(x1[5] - 1)
(4): COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(x1[4] - 1), x1[4], x3[4], x4[4] + 1)
(3): 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
(1): COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(x0[1] - 1 - 1), x0[1] - 1, x1[1], 0)
(0): 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(x1[0] > 0 && x0[0] > 0, x0[0], x1[0])

(2) -> (0), if (x0[2] - 1 - 1* x0[0])


(5) -> (0), if (x1[5] - 1* x0[0])


(0) -> (1), if (x1[0] > 0 && x0[0] > 0x0[0]* x0[1]x1[0]* x1[1])


(0) -> (2), if (x1[0] > 0 && x0[0] > 0x0[0]* x0[2]x1[0]* x1[2])


(1) -> (3), if (1210_0_createTree_GT(x0[1] - 1 - 1) →* 1223_0_createTree_Return(x0[3])∧x0[1] - 1* x1[3]x1[1]* x3[3]0* x4[3])


(4) -> (3), if (1210_0_createTree_GT(x1[4] - 1) →* 1223_0_createTree_Return(x0[3])∧x1[4]* x1[3]x3[4]* x3[3]x4[4] + 1* x4[3])


(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -11223_0_createTree_Return(x0[3]) →* 1223_0_createTree_Return(x0[4])∧x1[3]* x1[4]x3[3]* x3[4]x4[3]* x4[4])


(3) -> (5), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -11223_0_createTree_Return(x0[3]) →* 1223_0_createTree_Return(x0[5])∧x1[3]* x1[5]x3[3]* x3[5]x4[3]* x4[5])



The set Q consists of the following terms:
1210_0_createTree_GT(x0)
Cond_1210_0_createTree_GT(TRUE, x0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x2, x3)

(27) IDPNonInfProof (SOUND transformation)

Used the following options for this NonInfProof:
IDPGPoloSolver: Range: [(-1,2)] IsNat: false Interpretation Shape Heuristic: aprove.DPFramework.IDPProblem.Processors.nonInf.poly.IdpDefaultShapeHeuristic@7e093a34 Constraint Generator: NonInfConstraintGenerator: PathGenerator: MetricPathGenerator: Max Left Steps: 1 Max Right Steps: 1

The constraints were generated the following way:
The DP Problem is simplified using the Induction Calculus [NONINF] with the following steps:
Note that final constraints are written in bold face.


For Pair COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)) the following chains were created:
  • We consider the chain 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]) which results in the following constraint:

    (1)    (&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[2]x1[0]=x1[2]-(-(x0[2], 1), 1)=x0[0]1COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))∧(UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))



    We simplified constraint (1) using rules (III), (IV), (IDP_BOOLEAN) which results in the following new constraint:

    (2)    (>(x1[0], 0)=TRUE>(x0[0], 0)=TRUECOND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥1210_0_CREATETREE_GT(-(-(x0[0], 1), 1))∧(UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))



    We simplified constraint (2) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (3)    (x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_30 + (-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)



    We simplified constraint (3) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (4)    (x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_30 + (-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)



    We simplified constraint (4) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (5)    (x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_30 + (-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)



    We simplified constraint (5) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (6)    (x1[0] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_30 + (-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)



    We simplified constraint (6) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (7)    (x1[0] ≥ 0∧x0[0] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)







For Pair COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1)) the following chains were created:
  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]) which results in the following constraint:

    (8)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1223_0_createTree_Return(x0[3])=1223_0_createTree_Return(x0[5])∧x1[3]=x1[5]x3[3]=x3[5]x4[3]=x4[5]-(x1[5], 1)=x0[0]COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥1210_0_CREATETREE_GT(-(x1[5], 1))∧(UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥))



    We simplified constraint (8) using rules (I), (II), (III), (IV), (IDP_BOOLEAN) which results in the following new constraint:

    (9)    (>(x1[3], -1)=TRUE>(x4[3], -1)=TRUE>(x3[3], +(x4[3], 1))=TRUECOND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥1210_0_CREATETREE_GT(-(x1[3], 1))∧(UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥))



    We simplified constraint (9) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (10)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_32 + (-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧[1 + (-1)bso_33] ≥ 0)



    We simplified constraint (10) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (11)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_32 + (-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧[1 + (-1)bso_33] ≥ 0)



    We simplified constraint (11) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (12)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_32 + (-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧[1 + (-1)bso_33] ≥ 0)



    We simplified constraint (12) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (13)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧0 = 0∧[(-1)bni_32 + (-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧0 = 0∧[1 + (-1)bso_33] ≥ 0)



    We simplified constraint (13) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (14)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧0 = 0∧[(-1)bni_32 + (-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧0 = 0∧[1 + (-1)bso_33] ≥ 0)







For Pair COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)) the following chains were created:
  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)), 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) which results in the following constraint:

    (15)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1223_0_createTree_Return(x0[3])=1223_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]1210_0_createTree_GT(-(x1[4], 1))=1223_0_createTree_Return(x0[3]1)∧x1[4]=x1[3]1x3[4]=x3[3]1+(x4[4], 1)=x4[3]1COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (15) using rules (I), (II), (III), (IV), (VII), (IDP_BOOLEAN), (REWRITING) which results in the following new constraint:

    (16)    (<=(-(x1[3], 1), 0)=x0-(x1[3], 1)=x1Cond_1210_0_createTree_GT(x0, x1)=1223_0_createTree_Return(x0[3]1)∧>(x1[3], -1)=TRUE>(x4[3], -1)=TRUE>(x3[3], +(x4[3], 1))=TRUECOND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (16) using rule (V) (with possible (I) afterwards) using induction on Cond_1210_0_createTree_GT(x0, x1)=1223_0_createTree_Return(x0[3]1) which results in the following new constraint:

    (17)    (1223_0_createTree_Return(x2)=1223_0_createTree_Return(x0[3]1)∧<=(-(x1[3], 1), 0)=TRUE-(x1[3], 1)=x2>(x1[3], -1)=TRUE>(x4[3], -1)=TRUE>(x3[3], +(x4[3], 1))=TRUECOND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (17) using rules (I), (II), (IV) which results in the following new constraint:

    (18)    (<=(-(x1[3], 1), 0)=TRUE>(x1[3], -1)=TRUE>(x4[3], -1)=TRUE>(x3[3], +(x4[3], 1))=TRUECOND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (18) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (19)    ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_34 + (-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧[(-1)bso_35] ≥ 0)



    We simplified constraint (19) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (20)    ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_34 + (-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧[(-1)bso_35] ≥ 0)



    We simplified constraint (20) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (21)    ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_34 + (-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧[(-1)bso_35] ≥ 0)



    We simplified constraint (21) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (22)    ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)bni_34 + (-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧0 = 0∧[(-1)bso_35] ≥ 0)



    We simplified constraint (22) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (23)    ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)bni_34 + (-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧0 = 0∧[(-1)bso_35] ≥ 0)







For Pair 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) the following chains were created:
  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)) which results in the following constraint:

    (24)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1223_0_createTree_Return(x0[3])=1223_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))



    We simplified constraint (24) using rules (I), (II), (IV), (IDP_BOOLEAN) which results in the following new constraint:

    (25)    (>(x1[3], -1)=TRUE>(x4[3], -1)=TRUE>(x3[3], +(x4[3], 1))=TRUE4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))



    We simplified constraint (25) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (26)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)



    We simplified constraint (26) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (27)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)



    We simplified constraint (27) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (28)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)



    We simplified constraint (28) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (29)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)



    We simplified constraint (29) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (30)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)



  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1)) which results in the following constraint:

    (31)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1223_0_createTree_Return(x0[3])=1223_0_createTree_Return(x0[5])∧x1[3]=x1[5]x3[3]=x3[5]x4[3]=x4[5]4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))



    We simplified constraint (31) using rules (I), (II), (IV), (IDP_BOOLEAN) which results in the following new constraint:

    (32)    (>(x1[3], -1)=TRUE>(x4[3], -1)=TRUE>(x3[3], +(x4[3], 1))=TRUE4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))



    We simplified constraint (32) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (33)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)



    We simplified constraint (33) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (34)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)



    We simplified constraint (34) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (35)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)



    We simplified constraint (35) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (36)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)



    We simplified constraint (36) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (37)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)







For Pair COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0) the following chains were created:
  • We consider the chain 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0), 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) which results in the following constraint:

    (38)    (&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[1]x1[0]=x1[1]1210_0_createTree_GT(-(-(x0[1], 1), 1))=1223_0_createTree_Return(x0[3])∧-(x0[1], 1)=x1[3]x1[1]=x3[3]0=x4[3]COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))



    We simplified constraint (38) using rules (III), (IV), (VII), (IDP_BOOLEAN), (REWRITING) which results in the following new constraint:

    (39)    (<=(-(-(x0[0], 1), 1), 0)=x3-(-(x0[0], 1), 1)=x4Cond_1210_0_createTree_GT(x3, x4)=1223_0_createTree_Return(x0[3])∧>(x1[0], 0)=TRUE>(x0[0], 0)=TRUECOND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))



    We simplified constraint (39) using rule (V) (with possible (I) afterwards) using induction on Cond_1210_0_createTree_GT(x3, x4)=1223_0_createTree_Return(x0[3]) which results in the following new constraint:

    (40)    (1223_0_createTree_Return(x5)=1223_0_createTree_Return(x0[3])∧<=(-(-(x0[0], 1), 1), 0)=TRUE-(-(x0[0], 1), 1)=x5>(x1[0], 0)=TRUE>(x0[0], 0)=TRUECOND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))



    We simplified constraint (40) using rules (I), (II), (IV) which results in the following new constraint:

    (41)    (<=(-(-(x0[0], 1), 1), 0)=TRUE>(x1[0], 0)=TRUE>(x0[0], 0)=TRUECOND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1210_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))



    We simplified constraint (41) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (42)    ([2] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[1 + (-1)bso_39] ≥ 0)



    We simplified constraint (42) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (43)    ([2] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[1 + (-1)bso_39] ≥ 0)



    We simplified constraint (43) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (44)    ([2] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[1 + (-1)bso_39] ≥ 0)



    We simplified constraint (44) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (45)    ([1] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[1 + (-1)bso_39] ≥ 0)



    We simplified constraint (45) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (46)    ([1] + [-1]x0[0] ≥ 0∧x1[0] ≥ 0∧x0[0] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[1 + (-1)bso_39] ≥ 0)







For Pair 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]) the following chains were created:
  • We consider the chain COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0) which results in the following constraint:

    (47)    (-(-(x0[2], 1), 1)=x0[0]&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[1]x1[0]=x1[1]1210_0_CREATETREE_GT(x0[0])≥NonInfC∧1210_0_CREATETREE_GT(x0[0])≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (47) using rules (III), (IV), (IDP_BOOLEAN) which results in the following new constraint:

    (48)    (>(x1[0], 0)=TRUE>(-(-(x0[2], 1), 1), 0)=TRUE1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (48) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (49)    (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (49) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (50)    (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (50) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (51)    (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (51) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (52)    (x1[0] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (52) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (53)    (x1[0] ≥ 0∧x0[2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



  • We consider the chain COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0) which results in the following constraint:

    (54)    (-(x1[5], 1)=x0[0]&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[1]x1[0]=x1[1]1210_0_CREATETREE_GT(x0[0])≥NonInfC∧1210_0_CREATETREE_GT(x0[0])≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (54) using rules (III), (IV), (IDP_BOOLEAN) which results in the following new constraint:

    (55)    (>(x1[0], 0)=TRUE>(-(x1[5], 1), 0)=TRUE1210_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧1210_0_CREATETREE_GT(-(x1[5], 1))≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (55) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (56)    (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (56) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (57)    (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (57) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (58)    (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (58) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (59)    (x1[0] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (59) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (60)    (x1[0] ≥ 0∧x1[5] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)



  • We consider the chain COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)) which results in the following constraint:

    (61)    (-(-(x0[2], 1), 1)=x0[0]&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[2]1x1[0]=x1[2]11210_0_CREATETREE_GT(x0[0])≥NonInfC∧1210_0_CREATETREE_GT(x0[0])≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (61) using rules (III), (IV), (IDP_BOOLEAN) which results in the following new constraint:

    (62)    (>(x1[0], 0)=TRUE>(-(-(x0[2], 1), 1), 0)=TRUE1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (62) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (63)    (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (63) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (64)    (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (64) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (65)    (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (65) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (66)    (x1[0] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (66) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (67)    (x1[0] ≥ 0∧x0[2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



  • We consider the chain COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1)), 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1)) which results in the following constraint:

    (68)    (-(x1[5], 1)=x0[0]&&(>(x1[0], 0), >(x0[0], 0))=TRUEx0[0]=x0[2]x1[0]=x1[2]1210_0_CREATETREE_GT(x0[0])≥NonInfC∧1210_0_CREATETREE_GT(x0[0])≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (68) using rules (III), (IV), (IDP_BOOLEAN) which results in the following new constraint:

    (69)    (>(x1[0], 0)=TRUE>(-(x1[5], 1), 0)=TRUE1210_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧1210_0_CREATETREE_GT(-(x1[5], 1))≥COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))



    We simplified constraint (69) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (70)    (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (70) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (71)    (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (71) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (72)    (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (72) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (73)    (x1[0] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)



    We simplified constraint (73) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (74)    (x1[0] ≥ 0∧x1[5] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)







To summarize, we get the following constraints P for the following pairs.
  • COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))
    • (x1[0] ≥ 0∧x0[0] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)

  • COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1))
    • (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(1210_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧0 = 0∧[(-1)bni_32 + (-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧0 = 0∧[1 + (-1)bso_33] ≥ 0)

  • COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
    • ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)bni_34 + (-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧0 = 0∧[(-1)bso_35] ≥ 0)

  • 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
    • (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)
    • (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)

  • COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
    • ([1] + [-1]x0[0] ≥ 0∧x1[0] ≥ 0∧x0[0] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[1 + (-1)bso_39] ≥ 0)

  • 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
    • (x1[0] ≥ 0∧x0[2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
    • (x1[0] ≥ 0∧x1[5] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
    • (x1[0] ≥ 0∧x0[2] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
    • (x1[0] ≥ 0∧x1[5] ≥ 0 ⇒ (UIncreasing(COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)




The constraints for P> respective Pbound are constructed from P where we just replace every occurence of "t ≥ s" in P by "t > s" respective "t ≥ c". Here c stands for the fresh constant used for Pbound.
Using the following integer polynomial ordering the resulting constraints can be solved
Polynomial interpretation over integers[POLO]:

POL(TRUE) = 0   
POL(FALSE) = 0   
POL(1210_0_createTree_GT(x1)) = [-1] + [-1]x1   
POL(Cond_1210_0_createTree_GT(x1, x2)) = [-1] + [-1]x2   
POL(<=(x1, x2)) = [-1]   
POL(0) = 0   
POL(1223_0_createTree_Return(x1)) = [-1] + [-1]x1   
POL(COND_1210_0_CREATETREE_GT(x1, x2, x3)) = [-1] + x2   
POL(1210_0_CREATETREE_GT(x1)) = [-1] + x1   
POL(-(x1, x2)) = x1 + [-1]x2   
POL(1) = [1]   
POL(COND_4463_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x3   
POL(4463_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x2   
POL(+(x1, x2)) = x1 + x2   
POL(&&(x1, x2)) = [-1]   
POL(>(x1, x2)) = [-1]   
POL(-1) = [-1]   

The following pairs are in P>:

COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))
COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1))
COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)

The following pairs are in Pbound:

COND_1210_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1210_0_CREATETREE_GT(-(-(x0[2], 1), 1))
COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1210_0_CREATETREE_GT(-(x1[5], 1))
COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_1210_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])

The following pairs are in P:

COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])

At least the following rules have been oriented under context sensitive arithmetic replacement:

1210_0_createTree_GT(x0)1Cond_1210_0_createTree_GT(<=(x0, 0), x0)1
Cond_1210_0_createTree_GT(TRUE, x0)11223_0_createTree_Return(x0)1
TRUE1&&(TRUE, TRUE)1
FALSE1&&(TRUE, FALSE)1
FALSE1&&(FALSE, TRUE)1
FALSE1&&(FALSE, FALSE)1

(28) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
1210_0_createTree_GT(x0) → Cond_1210_0_createTree_GT(x0 <= 0, x0)
Cond_1210_0_createTree_GT(TRUE, x0) → 1223_0_createTree_Return(x0)

The integer pair graph contains the following rules and edges:
(4): COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(x1[4] - 1), x1[4], x3[4], x4[4] + 1)
(3): 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
(0): 1210_0_CREATETREE_GT(x0[0]) → COND_1210_0_CREATETREE_GT(x1[0] > 0 && x0[0] > 0, x0[0], x1[0])

(4) -> (3), if (1210_0_createTree_GT(x1[4] - 1) →* 1223_0_createTree_Return(x0[3])∧x1[4]* x1[3]x3[4]* x3[3]x4[4] + 1* x4[3])


(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -11223_0_createTree_Return(x0[3]) →* 1223_0_createTree_Return(x0[4])∧x1[3]* x1[4]x3[3]* x3[4]x4[3]* x4[4])



The set Q consists of the following terms:
1210_0_createTree_GT(x0)
Cond_1210_0_createTree_GT(TRUE, x0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x2, x3)

(29) IDependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node.

(30) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
1210_0_createTree_GT(x0) → Cond_1210_0_createTree_GT(x0 <= 0, x0)
Cond_1210_0_createTree_GT(TRUE, x0) → 1223_0_createTree_Return(x0)

The integer pair graph contains the following rules and edges:
(3): 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
(4): COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(x1[4] - 1), x1[4], x3[4], x4[4] + 1)

(4) -> (3), if (1210_0_createTree_GT(x1[4] - 1) →* 1223_0_createTree_Return(x0[3])∧x1[4]* x1[3]x3[4]* x3[3]x4[4] + 1* x4[3])


(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -11223_0_createTree_Return(x0[3]) →* 1223_0_createTree_Return(x0[4])∧x1[3]* x1[4]x3[3]* x3[4]x4[3]* x4[4])



The set Q consists of the following terms:
1210_0_createTree_GT(x0)
Cond_1210_0_createTree_GT(TRUE, x0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x2, x3)

(31) IDPNonInfProof (SOUND transformation)

Used the following options for this NonInfProof:
IDPGPoloSolver: Range: [(-1,2)] IsNat: false Interpretation Shape Heuristic: aprove.DPFramework.IDPProblem.Processors.nonInf.poly.IdpDefaultShapeHeuristic@7e093a34 Constraint Generator: NonInfConstraintGenerator: PathGenerator: MetricPathGenerator: Max Left Steps: 1 Max Right Steps: 1

The constraints were generated the following way:
The DP Problem is simplified using the Induction Calculus [NONINF] with the following steps:
Note that final constraints are written in bold face.


For Pair 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) the following chains were created:
  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)) which results in the following constraint:

    (1)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1223_0_createTree_Return(x0[3])=1223_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))



    We simplified constraint (1) using rules (I), (II), (IV), (IDP_BOOLEAN) which results in the following new constraint:

    (2)    (>(x1[3], -1)=TRUE>(x4[3], -1)=TRUE>(x3[3], +(x4[3], 1))=TRUE4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))



    We simplified constraint (2) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (3)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x4[3] + [bni_24]x3[3] + [(2)bni_24]x1[3] ≥ 0∧[(-1)bso_25] ≥ 0)



    We simplified constraint (3) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (4)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x4[3] + [bni_24]x3[3] + [(2)bni_24]x1[3] ≥ 0∧[(-1)bso_25] ≥ 0)



    We simplified constraint (4) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (5)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x4[3] + [bni_24]x3[3] + [(2)bni_24]x1[3] ≥ 0∧[(-1)bso_25] ≥ 0)



    We simplified constraint (5) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (6)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_24 + (-1)Bound*bni_24] + [(-1)bni_24]x4[3] + [bni_24]x3[3] + [(2)bni_24]x1[3] ≥ 0∧0 = 0∧[(-1)bso_25] ≥ 0)



    We simplified constraint (6) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (7)    (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[bni_24 + (-1)Bound*bni_24] + [bni_24]x3[3] + [(2)bni_24]x1[3] ≥ 0∧0 = 0∧[(-1)bso_25] ≥ 0)







For Pair COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)) the following chains were created:
  • We consider the chain 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)), 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) which results in the following constraint:

    (8)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1223_0_createTree_Return(x0[3])=1223_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]1210_0_createTree_GT(-(x1[4], 1))=1223_0_createTree_Return(x0[3]1)∧x1[4]=x1[3]1x3[4]=x3[3]1+(x4[4], 1)=x4[3]1COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (8) using rules (I), (II), (III), (IV), (VII), (IDP_BOOLEAN), (REWRITING) which results in the following new constraint:

    (9)    (<=(-(x1[3], 1), 0)=x0-(x1[3], 1)=x1Cond_1210_0_createTree_GT(x0, x1)=1223_0_createTree_Return(x0[3]1)∧>(x1[3], -1)=TRUE>(x4[3], -1)=TRUE>(x3[3], +(x4[3], 1))=TRUECOND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (9) using rule (V) (with possible (I) afterwards) using induction on Cond_1210_0_createTree_GT(x0, x1)=1223_0_createTree_Return(x0[3]1) which results in the following new constraint:

    (10)    (1223_0_createTree_Return(x2)=1223_0_createTree_Return(x0[3]1)∧<=(-(x1[3], 1), 0)=TRUE-(x1[3], 1)=x2>(x1[3], -1)=TRUE>(x4[3], -1)=TRUE>(x3[3], +(x4[3], 1))=TRUECOND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (10) using rules (I), (II), (IV) which results in the following new constraint:

    (11)    (<=(-(x1[3], 1), 0)=TRUE>(x1[3], -1)=TRUE>(x4[3], -1)=TRUE>(x3[3], +(x4[3], 1))=TRUECOND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))



    We simplified constraint (11) using rule (POLY_CONSTRAINTS) which results in the following new constraint:

    (12)    ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_26 + (-1)Bound*bni_26] + [(-1)bni_26]x4[3] + [bni_26]x3[3] + [(2)bni_26]x1[3] ≥ 0∧[1 + (-1)bso_27] ≥ 0)



    We simplified constraint (12) using rule (IDP_POLY_SIMPLIFY) which results in the following new constraint:

    (13)    ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_26 + (-1)Bound*bni_26] + [(-1)bni_26]x4[3] + [bni_26]x3[3] + [(2)bni_26]x1[3] ≥ 0∧[1 + (-1)bso_27] ≥ 0)



    We simplified constraint (13) using rule (POLY_REMOVE_MIN_MAX) which results in the following new constraint:

    (14)    ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_26 + (-1)Bound*bni_26] + [(-1)bni_26]x4[3] + [bni_26]x3[3] + [(2)bni_26]x1[3] ≥ 0∧[1 + (-1)bso_27] ≥ 0)



    We simplified constraint (14) using rule (IDP_UNRESTRICTED_VARS) which results in the following new constraint:

    (15)    ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)bni_26 + (-1)Bound*bni_26] + [(-1)bni_26]x4[3] + [bni_26]x3[3] + [(2)bni_26]x1[3] ≥ 0∧0 = 0∧[1 + (-1)bso_27] ≥ 0)



    We simplified constraint (15) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

    (16)    ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[bni_26 + (-1)Bound*bni_26] + [bni_26]x3[3] + [(2)bni_26]x1[3] ≥ 0∧0 = 0∧[1 + (-1)bso_27] ≥ 0)







To summarize, we get the following constraints P for the following pairs.
  • 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
    • (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[bni_24 + (-1)Bound*bni_24] + [bni_24]x3[3] + [(2)bni_24]x1[3] ≥ 0∧0 = 0∧[(-1)bso_25] ≥ 0)

  • COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
    • ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[bni_26 + (-1)Bound*bni_26] + [bni_26]x3[3] + [(2)bni_26]x1[3] ≥ 0∧0 = 0∧[1 + (-1)bso_27] ≥ 0)




The constraints for P> respective Pbound are constructed from P where we just replace every occurence of "t ≥ s" in P by "t > s" respective "t ≥ c". Here c stands for the fresh constant used for Pbound.
Using the following integer polynomial ordering the resulting constraints can be solved
Polynomial interpretation over integers[POLO]:

POL(TRUE) = 0   
POL(FALSE) = 0   
POL(1210_0_createTree_GT(x1)) = 0   
POL(Cond_1210_0_createTree_GT(x1, x2)) = 0   
POL(<=(x1, x2)) = [-1]   
POL(0) = 0   
POL(1223_0_createTree_Return(x1)) = 0   
POL(4463_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3 + [2]x2 + [-1]x1   
POL(COND_4463_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + [-1]x5 + x4 + [2]x3 + [-1]x1   
POL(&&(x1, x2)) = 0   
POL(>(x1, x2)) = [-1]   
POL(-1) = [-1]   
POL(+(x1, x2)) = x1 + x2   
POL(1) = [1]   
POL(-(x1, x2)) = x1 + [-1]x2   

The following pairs are in P>:

COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))

The following pairs are in Pbound:

4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_4463_1_CREATETREE_INVOKEMETHOD(TRUE, 1223_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4463_1_CREATETREE_INVOKEMETHOD(1210_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))

The following pairs are in P:

4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])

At least the following rules have been oriented under context sensitive arithmetic replacement:

&&(TRUE, TRUE)1TRUE1
&&(TRUE, FALSE)1FALSE1
&&(FALSE, TRUE)1FALSE1
&&(FALSE, FALSE)1FALSE1
1210_0_createTree_GT(x0)1Cond_1210_0_createTree_GT(<=(x0, 0), x0)1
Cond_1210_0_createTree_GT(TRUE, x0)11223_0_createTree_Return(x0)1

(32) Obligation:

IDP problem:
The following function symbols are pre-defined:
!=~Neq: (Integer, Integer) -> Boolean
*~Mul: (Integer, Integer) -> Integer
>=~Ge: (Integer, Integer) -> Boolean
-1~UnaryMinus: (Integer) -> Integer
|~Bwor: (Integer, Integer) -> Integer
/~Div: (Integer, Integer) -> Integer
=~Eq: (Integer, Integer) -> Boolean
~Bwxor: (Integer, Integer) -> Integer
||~Lor: (Boolean, Boolean) -> Boolean
!~Lnot: (Boolean) -> Boolean
<~Lt: (Integer, Integer) -> Boolean
-~Sub: (Integer, Integer) -> Integer
<=~Le: (Integer, Integer) -> Boolean
>~Gt: (Integer, Integer) -> Boolean
~~Bwnot: (Integer) -> Integer
%~Mod: (Integer, Integer) -> Integer
&~Bwand: (Integer, Integer) -> Integer
+~Add: (Integer, Integer) -> Integer
&&~Land: (Boolean, Boolean) -> Boolean


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
1210_0_createTree_GT(x0) → Cond_1210_0_createTree_GT(x0 <= 0, x0)
Cond_1210_0_createTree_GT(TRUE, x0) → 1223_0_createTree_Return(x0)

The integer pair graph contains the following rules and edges:
(3): 4463_1_CREATETREE_INVOKEMETHOD(1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4463_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1223_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])


The set Q consists of the following terms:
1210_0_createTree_GT(x0)
Cond_1210_0_createTree_GT(TRUE, x0)
4463_1_createTree_InvokeMethod(4479_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4463_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4463_1_createTree_InvokeMethod(1223_0_createTree_Return(x0), x1, x2, x3)

(33) IDependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 0 SCCs with 1 less node.

(34) TRUE