(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:
1775_0_mirror_NULL(EOS(STATIC_1775), java.lang.Object(o498sub), java.lang.Object(o498sub)) → 1793_0_mirror_NULL(EOS(STATIC_1793), java.lang.Object(o498sub), java.lang.Object(o498sub))
1793_0_mirror_NULL(EOS(STATIC_1793), java.lang.Object(o498sub), java.lang.Object(o498sub)) → 1807_0_mirror_Load(EOS(STATIC_1807), java.lang.Object(o498sub))
1807_0_mirror_Load(EOS(STATIC_1807), java.lang.Object(o498sub)) → 1818_0_mirror_FieldAccess(EOS(STATIC_1818), java.lang.Object(o498sub), java.lang.Object(o498sub))
1818_0_mirror_FieldAccess(EOS(STATIC_1818), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o534, o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o534, o533))) → 1834_0_mirror_FieldAccess(EOS(STATIC_1834), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o534, o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o534, o533)))
1834_0_mirror_FieldAccess(EOS(STATIC_1834), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o534, o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o534, o533))) → 1850_0_mirror_NONNULL(EOS(STATIC_1850), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o534, o533)), o534)
1850_0_mirror_NONNULL(EOS(STATIC_1850), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub)) → 1859_0_mirror_NONNULL(EOS(STATIC_1859), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub))
1859_0_mirror_NONNULL(EOS(STATIC_1859), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub)) → 1865_0_mirror_Load(EOS(STATIC_1865), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)))
1865_0_mirror_Load(EOS(STATIC_1865), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533))) → 1870_0_mirror_FieldAccess(EOS(STATIC_1870), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)))
1870_0_mirror_FieldAccess(EOS(STATIC_1870), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533))) → 1878_0_mirror_Store(EOS(STATIC_1878), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub))
1878_0_mirror_Store(EOS(STATIC_1878), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub)) → 1887_0_mirror_Load(EOS(STATIC_1887), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub))
1887_0_mirror_Load(EOS(STATIC_1887), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub)) → 1896_0_mirror_InvokeMethod(EOS(STATIC_1896), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub))
1896_0_mirror_InvokeMethod(EOS(STATIC_1896), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 1908_1_mirror_InvokeMethod(1908_0_mirror_Load(EOS(STATIC_1908), java.lang.Object(o555sub)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub))
1908_0_mirror_Load(EOS(STATIC_1908), java.lang.Object(o555sub)) → 1917_0_mirror_Load(EOS(STATIC_1917), java.lang.Object(o555sub))
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(EOS(STATIC_1872), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599))) → 1944_0_mirror_Return(EOS(STATIC_1944), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)))
1908_1_mirror_InvokeMethod(2110_0_mirror_Return(EOS(STATIC_2110), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 2166_0_mirror_Return(EOS(STATIC_2166), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661)))
1908_1_mirror_InvokeMethod(3708_0_mirror_Return(EOS(STATIC_3708), 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, o2932)))))))), o2938))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 3765_0_mirror_Return(EOS(STATIC_3765), 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, o2932)))))))), o533)), 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, o2932)))))))), 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, o2932)))))))), 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, o2932)))))))), o2938)))
1908_1_mirror_InvokeMethod(4158_0_mirror_Return(EOS(STATIC_4158), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 4241_0_mirror_Return(EOS(STATIC_4241), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o533)), 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)))
1908_1_mirror_InvokeMethod(4161_0_mirror_Return(EOS(STATIC_4161), 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(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 4264_0_mirror_Return(EOS(STATIC_4264), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o533)), 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)))
1917_0_mirror_Load(EOS(STATIC_1917), java.lang.Object(o555sub)) → 1766_0_mirror_Load(EOS(STATIC_1766), java.lang.Object(o555sub))
1766_0_mirror_Load(EOS(STATIC_1766), o478) → 1775_0_mirror_NULL(EOS(STATIC_1775), o478, o478)
1944_0_mirror_Return(EOS(STATIC_1944), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599))) → 1950_0_mirror_Store(EOS(STATIC_1950), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)))
1950_0_mirror_Store(EOS(STATIC_1950), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599))) → 1958_0_mirror_Load(EOS(STATIC_1958), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)))
1958_0_mirror_Load(EOS(STATIC_1958), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599))) → 1964_0_mirror_ConstantStackPush(EOS(STATIC_1964), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)))
1964_0_mirror_ConstantStackPush(EOS(STATIC_1964), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533))) → 1970_0_mirror_FieldAccess(EOS(STATIC_1970), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), NULL)
1970_0_mirror_FieldAccess(EOS(STATIC_1970), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)), NULL) → 1980_0_mirror_Load(EOS(STATIC_1980), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)))
1980_0_mirror_Load(EOS(STATIC_1980), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599))) → 1982_0_mirror_FieldAccess(EOS(STATIC_1982), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)))
1982_0_mirror_FieldAccess(EOS(STATIC_1982), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533))) → 1986_0_mirror_FieldAccess(EOS(STATIC_1986), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o533)
1986_0_mirror_FieldAccess(EOS(STATIC_1986), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(o636sub))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(o636sub)) → 1991_0_mirror_FieldAccess(EOS(STATIC_1991), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(o636sub))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(o636sub))
1991_0_mirror_FieldAccess(EOS(STATIC_1991), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638))) → 1995_0_mirror_FieldAccess(EOS(STATIC_1995), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))
1995_0_mirror_FieldAccess(EOS(STATIC_1995), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638))) → 2001_0_mirror_InvokeMethod(EOS(STATIC_2001), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638)
2001_0_mirror_InvokeMethod(EOS(STATIC_2001), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 2007_1_mirror_InvokeMethod(2007_0_mirror_Load(EOS(STATIC_2007), o638), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638)
2007_0_mirror_Load(EOS(STATIC_2007), o638) → 2014_0_mirror_Load(EOS(STATIC_2014), o638)
2014_0_mirror_Load(EOS(STATIC_2014), o638) → 1766_0_mirror_Load(EOS(STATIC_1766), o638)
2166_0_mirror_Return(EOS(STATIC_2166), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661))) → 3601_0_mirror_Return(EOS(STATIC_3601), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661)))
3601_0_mirror_Return(EOS(STATIC_3601), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2804)))), o2805)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2804)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2804)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2808sub), o2809))) → 3645_0_mirror_Return(EOS(STATIC_3645), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2804)))), o2805)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2804)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2804)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2808sub), o2809)))
3645_0_mirror_Return(EOS(STATIC_3645), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902))) → 3674_0_mirror_Store(EOS(STATIC_3674), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)))
3674_0_mirror_Store(EOS(STATIC_3674), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902))) → 3682_0_mirror_Load(EOS(STATIC_3682), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)))
3682_0_mirror_Load(EOS(STATIC_3682), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902))) → 3688_0_mirror_ConstantStackPush(EOS(STATIC_3688), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)))
3688_0_mirror_ConstantStackPush(EOS(STATIC_3688), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897))) → 3693_0_mirror_FieldAccess(EOS(STATIC_3693), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)), NULL)
3693_0_mirror_FieldAccess(EOS(STATIC_3693), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), o2897)), NULL) → 3697_0_mirror_Load(EOS(STATIC_3697), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)))
3697_0_mirror_Load(EOS(STATIC_3697), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902))) → 3705_0_mirror_FieldAccess(EOS(STATIC_3705), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2897)))
3705_0_mirror_FieldAccess(EOS(STATIC_3705), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2897))) → 3722_0_mirror_FieldAccess(EOS(STATIC_3722), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2897)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o2897)
3722_0_mirror_FieldAccess(EOS(STATIC_3722), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(o3077sub))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(o3077sub)) → 3730_0_mirror_FieldAccess(EOS(STATIC_3730), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(o3077sub))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(o3077sub))
3730_0_mirror_FieldAccess(EOS(STATIC_3730), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083))) → 3742_0_mirror_FieldAccess(EOS(STATIC_3742), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083)))
3742_0_mirror_FieldAccess(EOS(STATIC_3742), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3083))) → 3782_0_mirror_InvokeMethod(EOS(STATIC_3782), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083)
3782_0_mirror_InvokeMethod(EOS(STATIC_3782), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 3798_1_mirror_InvokeMethod(3798_0_mirror_Load(EOS(STATIC_3798), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083)
3798_0_mirror_Load(EOS(STATIC_3798), o3083) → 3810_0_mirror_Load(EOS(STATIC_3810), o3083)
3810_0_mirror_Load(EOS(STATIC_3810), o3083) → 1766_0_mirror_Load(EOS(STATIC_1766), o3083)
3765_0_mirror_Return(EOS(STATIC_3765), 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, o2932)))))))), o533)), 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, o2932)))))))), 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, o2932)))))))), 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, o2932)))))))), o2938))) → 3645_0_mirror_Return(EOS(STATIC_3645), 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, o2932)))))))), o533)), 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, o2932)))))))), 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, o2932)))))))), 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, o2932)))))))), o2938)))
4241_0_mirror_Return(EOS(STATIC_4241), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o533)), 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))) → 3645_0_mirror_Return(EOS(STATIC_3645), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o533)), 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)))
4264_0_mirror_Return(EOS(STATIC_4264), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o533)), 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))) → 3645_0_mirror_Return(EOS(STATIC_3645), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3242)))), o533)), 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:
1775_0_mirror_NULL(EOS(STATIC_1775), NULL, NULL) → 1794_0_mirror_NULL(EOS(STATIC_1794), NULL, NULL)
1794_0_mirror_NULL(EOS(STATIC_1794), NULL, NULL) → 1809_0_mirror_Load(EOS(STATIC_1809), NULL)
1809_0_mirror_Load(EOS(STATIC_1809), NULL) → 1819_0_mirror_Return(EOS(STATIC_1819), NULL, NULL)
1850_0_mirror_NONNULL(EOS(STATIC_1850), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)), NULL) → 1860_0_mirror_NONNULL(EOS(STATIC_1860), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)), NULL)
1860_0_mirror_NONNULL(EOS(STATIC_1860), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)), NULL) → 1867_0_mirror_Load(EOS(STATIC_1867), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)))
1867_0_mirror_Load(EOS(STATIC_1867), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533))) → 1872_0_mirror_Return(EOS(STATIC_1872), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o533)))
1908_1_mirror_InvokeMethod(2281_0_mirror_FieldAccess(EOS(STATIC_2281), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 2344_0_mirror_FieldAccess(EOS(STATIC_2344), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o533)), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL)
1908_1_mirror_InvokeMethod(3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 3244_0_mirror_InvokeMethod(EOS(STATIC_3244), 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)), o533)), 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)))))))
1908_1_mirror_InvokeMethod(3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 3315_0_mirror_InvokeMethod(EOS(STATIC_3315), 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)))))))))), o533)), 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)))))))
1908_1_mirror_InvokeMethod(3116_0_mirror_InvokeMethod(EOS(STATIC_3116), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 3436_0_mirror_InvokeMethod(EOS(STATIC_3436), 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, o1835)), o1836)), o1837)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)))
1908_1_mirror_InvokeMethod(3120_0_mirror_InvokeMethod(EOS(STATIC_3120), 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(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 3492_0_mirror_InvokeMethod(EOS(STATIC_3492), 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)))))), o533)), 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)))
1908_1_mirror_InvokeMethod(3970_0_mirror_InvokeMethod(EOS(STATIC_3970), 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(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 4074_0_mirror_InvokeMethod(EOS(STATIC_4074), 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)))))), o533)), 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)))
1908_1_mirror_InvokeMethod(4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 4191_0_mirror_InvokeMethod(EOS(STATIC_4191), 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, o3960, o3961)))))))))), o533)), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961)))))))
1908_1_mirror_InvokeMethod(4325_0_mirror_FieldAccess(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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 4347_0_mirror_FieldAccess(EOS(STATIC_4347), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o533)), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL)
1908_1_mirror_InvokeMethod(4368_0_mirror_InvokeMethod(EOS(STATIC_4368), 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)), o4718)), 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(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 4407_0_mirror_InvokeMethod(EOS(STATIC_4407), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), 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)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1908_1_mirror_InvokeMethod(4370_0_mirror_InvokeMethod(EOS(STATIC_4370), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 4427_0_mirror_InvokeMethod(EOS(STATIC_4427), 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)))))), o533)), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1908_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, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o555sub), o533)), java.lang.Object(o555sub), java.lang.Object(o555sub)) → 4448_0_mirror_InvokeMethod(EOS(STATIC_4448), 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)))))), o533)), 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, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
1986_0_mirror_FieldAccess(EOS(STATIC_1986), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL) → 1992_0_mirror_FieldAccess(EOS(STATIC_1992), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL)
1992_0_mirror_FieldAccess(EOS(STATIC_1992), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL) → 1997_0_mirror_FieldAccess(EOS(STATIC_1997), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL)
1997_0_mirror_FieldAccess(EOS(STATIC_1997), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL) → 2003_0_<init>_Load(EOS(STATIC_2003), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2003_0_<init>_Load(EOS(STATIC_2003), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2016_0_<init>_InvokeMethod(EOS(STATIC_2016), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2007_1_mirror_InvokeMethod(1819_0_mirror_Return(EOS(STATIC_1819), NULL, NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL) → 2035_0_mirror_Return(EOS(STATIC_2035), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL, NULL, NULL)
2007_1_mirror_InvokeMethod(1872_0_mirror_Return(EOS(STATIC_1872), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652))) → 2043_0_mirror_Return(EOS(STATIC_2043), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)))
2007_1_mirror_InvokeMethod(2110_0_mirror_Return(EOS(STATIC_2110), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 2167_0_mirror_Return(EOS(STATIC_2167), 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, o658)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661)))
2007_1_mirror_InvokeMethod(2281_0_mirror_FieldAccess(EOS(STATIC_2281), 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, o898)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o898)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 2345_0_mirror_FieldAccess(EOS(STATIC_2345), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o898)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o898)), NULL)
2007_1_mirror_InvokeMethod(3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 3265_0_mirror_InvokeMethod(EOS(STATIC_3265), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))))
2007_1_mirror_InvokeMethod(3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 3331_0_mirror_InvokeMethod(EOS(STATIC_3331), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))))
2007_1_mirror_InvokeMethod(3116_0_mirror_InvokeMethod(EOS(STATIC_3116), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 3452_0_mirror_InvokeMethod(EOS(STATIC_3452), 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, o1835)), o1836)), o1837)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)))
2007_1_mirror_InvokeMethod(3120_0_mirror_InvokeMethod(EOS(STATIC_3120), 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, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 3506_0_mirror_InvokeMethod(EOS(STATIC_3506), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))
2007_1_mirror_InvokeMethod(3708_0_mirror_Return(EOS(STATIC_3708), 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, o2932)))))))), o2938))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 3775_0_mirror_Return(EOS(STATIC_3775), 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, o2932)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o2932)))))))), 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, o2932)))))))), o2938)))
2007_1_mirror_InvokeMethod(3970_0_mirror_InvokeMethod(EOS(STATIC_3970), 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, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 4083_0_mirror_InvokeMethod(EOS(STATIC_4083), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))
2007_1_mirror_InvokeMethod(4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 4201_0_mirror_InvokeMethod(EOS(STATIC_4201), 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, o3960, o3961)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961)))))))
2007_1_mirror_InvokeMethod(4158_0_mirror_Return(EOS(STATIC_4158), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 4245_0_mirror_Return(EOS(STATIC_4245), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))
2007_1_mirror_InvokeMethod(4161_0_mirror_Return(EOS(STATIC_4161), 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, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 4269_0_mirror_Return(EOS(STATIC_4269), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))
2007_1_mirror_InvokeMethod(4325_0_mirror_FieldAccess(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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 4353_0_mirror_FieldAccess(EOS(STATIC_4353), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL)
2007_1_mirror_InvokeMethod(4368_0_mirror_InvokeMethod(EOS(STATIC_4368), 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)), o4718)), 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, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 4413_0_mirror_InvokeMethod(EOS(STATIC_4413), 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)), o4718)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), 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)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
2007_1_mirror_InvokeMethod(4370_0_mirror_InvokeMethod(EOS(STATIC_4370), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 4432_0_mirror_InvokeMethod(EOS(STATIC_4432), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
2007_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, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o638)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), o638) → 4453_0_mirror_InvokeMethod(EOS(STATIC_4453), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
2016_0_<init>_InvokeMethod(EOS(STATIC_2016), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2021_0_<init>_Load(EOS(STATIC_2021), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2021_0_<init>_Load(EOS(STATIC_2021), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2046_0_<init>_InvokeMethod(EOS(STATIC_2046), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2035_0_mirror_Return(EOS(STATIC_2035), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL, NULL, NULL) → 2044_0_mirror_Return(EOS(STATIC_2044), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL, NULL, NULL)
2043_0_mirror_Return(EOS(STATIC_2043), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652))) → 2044_0_mirror_Return(EOS(STATIC_2044), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o652)))
2044_0_mirror_Return(EOS(STATIC_2044), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), o658, o658, o658) → 2048_0_mirror_StackPop(EOS(STATIC_2048), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), o658)
2046_0_<init>_InvokeMethod(EOS(STATIC_2046), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2049_0_<init>_Load(EOS(STATIC_2049), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2048_0_mirror_StackPop(EOS(STATIC_2048), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), o658) → 2065_0_mirror_Load(EOS(STATIC_2065), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)))
2049_0_<init>_Load(EOS(STATIC_2049), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2081_0_<init>_InvokeMethod(EOS(STATIC_2081), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2065_0_mirror_Load(EOS(STATIC_2065), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661))) → 2080_0_mirror_Load(EOS(STATIC_2080), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)))
2080_0_mirror_Load(EOS(STATIC_2080), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661))) → 2090_0_mirror_FieldAccess(EOS(STATIC_2090), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))))
2081_0_<init>_InvokeMethod(EOS(STATIC_2081), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2092_0_<init>_Load(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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2090_0_mirror_FieldAccess(EOS(STATIC_2090), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o661)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658))))) → 2099_0_mirror_Load(EOS(STATIC_2099), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661)))
2092_0_<init>_Load(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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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>_InvokeMethod(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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2099_0_mirror_Load(EOS(STATIC_2099), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661))) → 2110_0_mirror_Return(EOS(STATIC_2110), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661)))
2111_0_<init>_InvokeMethod(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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2130_0_<init>_Load(EOS(STATIC_2130), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2130_0_<init>_Load(EOS(STATIC_2130), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2158_0_<init>_Load(EOS(STATIC_2158), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2158_0_<init>_Load(EOS(STATIC_2158), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2169_0_<init>_FieldAccess(EOS(STATIC_2169), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2167_0_mirror_Return(EOS(STATIC_2167), 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, o658)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661))) → 3619_0_mirror_Return(EOS(STATIC_3619), 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, o658)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661)))
2169_0_<init>_FieldAccess(EOS(STATIC_2169), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2188_0_<init>_Load(EOS(STATIC_2188), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2188_0_<init>_Load(EOS(STATIC_2188), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2208_0_<init>_InvokeMethod(EOS(STATIC_2208), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2208_0_<init>_InvokeMethod(EOS(STATIC_2208), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2219_0_<init>_StackPop(EOS(STATIC_2219), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2219_0_<init>_StackPop(EOS(STATIC_2219), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2227_0_<init>_Return(EOS(STATIC_2227), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2227_0_<init>_Return(EOS(STATIC_2227), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2235_0_<init>_Return(EOS(STATIC_2235), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))
2235_0_<init>_Return(EOS(STATIC_2235), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))) → 2244_0_<init>_Return(EOS(STATIC_2244), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2244_0_<init>_Return(EOS(STATIC_2244), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2255_0_<init>_Return(EOS(STATIC_2255), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL)
2255_0_<init>_Return(EOS(STATIC_2255), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL) → 2281_0_mirror_FieldAccess(EOS(STATIC_2281), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL)
2344_0_mirror_FieldAccess(EOS(STATIC_2344), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o533)), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL) → 4348_0_mirror_FieldAccess(EOS(STATIC_4348), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o533)), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL)
2345_0_mirror_FieldAccess(EOS(STATIC_2345), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o898)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o898)), NULL) → 4354_0_mirror_FieldAccess(EOS(STATIC_4354), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o898)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o898)), NULL)
2715_0_mirror_InvokeMethod(EOS(STATIC_2715), 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))) → 2788_0_mirror_InvokeMethod(EOS(STATIC_2788), 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)))
2731_0_mirror_InvokeMethod(EOS(STATIC_2731), 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))) → 2816_0_mirror_InvokeMethod(EOS(STATIC_2816), 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)))
2788_0_mirror_InvokeMethod(EOS(STATIC_2788), 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))) → 3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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)))))))
2816_0_mirror_InvokeMethod(EOS(STATIC_2816), 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))) → 3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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)))))))
2909_0_mirror_InvokeMethod(EOS(STATIC_2909), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, 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, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835))) → 3116_0_mirror_InvokeMethod(EOS(STATIC_3116), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)))
2921_0_mirror_InvokeMethod(EOS(STATIC_2921), 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))) → 3120_0_mirror_InvokeMethod(EOS(STATIC_3120), 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)))
3244_0_mirror_InvokeMethod(EOS(STATIC_3244), 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)), o533)), 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))))))) → 2909_0_mirror_InvokeMethod(EOS(STATIC_2909), 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)), o533)), 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)))))))
3265_0_mirror_InvokeMethod(EOS(STATIC_3265), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))) → 2921_0_mirror_InvokeMethod(EOS(STATIC_2921), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))))
3315_0_mirror_InvokeMethod(EOS(STATIC_3315), 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)))))))))), o533)), 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))))))) → 2788_0_mirror_InvokeMethod(EOS(STATIC_2788), 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)))))))))), o533)), 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)))))))
3331_0_mirror_InvokeMethod(EOS(STATIC_3331), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))))))) → 2816_0_mirror_InvokeMethod(EOS(STATIC_2816), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))))))
3436_0_mirror_InvokeMethod(EOS(STATIC_3436), 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, o1835)), o1836)), o1837)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836))) → 2909_0_mirror_InvokeMethod(EOS(STATIC_2909), 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, o1835)), o1836)), o1837)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)))
3452_0_mirror_InvokeMethod(EOS(STATIC_3452), 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, o1835)), o1836)), o1837)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836))) → 2921_0_mirror_InvokeMethod(EOS(STATIC_2921), 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, o1835)), o1836)), o1837)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)))
3492_0_mirror_InvokeMethod(EOS(STATIC_3492), 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)))))), o533)), 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))) → 2788_0_mirror_InvokeMethod(EOS(STATIC_2788), 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)))))), o533)), 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)))
3506_0_mirror_InvokeMethod(EOS(STATIC_3506), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))) → 2816_0_mirror_InvokeMethod(EOS(STATIC_2816), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))
3619_0_mirror_Return(EOS(STATIC_3619), 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, o2850)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2850)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2843)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2847sub), o2848))) → 3666_0_mirror_Return(EOS(STATIC_3666), 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, o2850)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2850)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2843)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2847sub), o2848)))
3666_0_mirror_Return(EOS(STATIC_3666), 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, o2932)))))))), 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, o2932)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2935sub), o2936))) → 3675_0_mirror_StackPop(EOS(STATIC_3675), 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, o2932)))))))), 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)))
3675_0_mirror_StackPop(EOS(STATIC_3675), 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, o2932)))))))), 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))) → 3684_0_mirror_Load(EOS(STATIC_3684), 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, o2932)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)))
3684_0_mirror_Load(EOS(STATIC_3684), 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, o2932)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938))) → 3690_0_mirror_Load(EOS(STATIC_3690), 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, o2932)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)))
3690_0_mirror_Load(EOS(STATIC_3690), 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, o2932)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o2938))) → 3695_0_mirror_FieldAccess(EOS(STATIC_3695), 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, o2932)))))))))
3695_0_mirror_FieldAccess(EOS(STATIC_3695), 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, o2932))))))))) → 3699_0_mirror_Load(EOS(STATIC_3699), 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, o2932)))))))), o2938)))
3699_0_mirror_Load(EOS(STATIC_3699), 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, o2932)))))))), o2938))) → 3708_0_mirror_Return(EOS(STATIC_3708), 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, o2932)))))))), o2938)))
3722_0_mirror_FieldAccess(EOS(STATIC_3722), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL) → 3731_0_mirror_FieldAccess(EOS(STATIC_3731), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL)
3731_0_mirror_FieldAccess(EOS(STATIC_3731), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL) → 3744_0_mirror_FieldAccess(EOS(STATIC_3744), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL)
3744_0_mirror_FieldAccess(EOS(STATIC_3744), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL) → 3784_0_<init>_Load(EOS(STATIC_3784), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3775_0_mirror_Return(EOS(STATIC_3775), 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, o2932)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o2932)))))))), 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, o2932)))))))), o2938))) → 3666_0_mirror_Return(EOS(STATIC_3666), 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, o2932)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o2932)))))))), 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, o2932)))))))), o2938)))
3784_0_<init>_Load(EOS(STATIC_3784), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3812_0_<init>_InvokeMethod(EOS(STATIC_3812), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return(EOS(STATIC_1819), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL) → 3853_0_mirror_Return(EOS(STATIC_3853), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL, NULL, NULL)
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(EOS(STATIC_1872), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215))) → 3859_0_mirror_Return(EOS(STATIC_3859), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)))
3798_1_mirror_InvokeMethod(2110_0_mirror_Return(EOS(STATIC_2110), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661))), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 3861_0_mirror_Return(EOS(STATIC_3861), 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, o658)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661)))
3798_1_mirror_InvokeMethod(2281_0_mirror_FieldAccess(EOS(STATIC_2281), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 3862_0_mirror_FieldAccess(EOS(STATIC_3862), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL)
3798_1_mirror_InvokeMethod(3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 3879_0_mirror_InvokeMethod(EOS(STATIC_3879), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))))
3798_1_mirror_InvokeMethod(3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 3895_0_mirror_InvokeMethod(EOS(STATIC_3895), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))))
3798_1_mirror_InvokeMethod(3116_0_mirror_InvokeMethod(EOS(STATIC_3116), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836))), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 3916_0_mirror_InvokeMethod(EOS(STATIC_3916), 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, o1835)), o1836)), o1837)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)))
3798_1_mirror_InvokeMethod(3120_0_mirror_InvokeMethod(EOS(STATIC_3120), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 3938_0_mirror_InvokeMethod(EOS(STATIC_3938), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))
3798_1_mirror_InvokeMethod(3708_0_mirror_Return(EOS(STATIC_3708), 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, o2932)))))))), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 3945_0_mirror_Return(EOS(STATIC_3945), 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, o2932)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o2932)))))))), 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, o2932)))))))), o2938)))
3798_1_mirror_InvokeMethod(3970_0_mirror_InvokeMethod(EOS(STATIC_3970), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 4093_0_mirror_InvokeMethod(EOS(STATIC_4093), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))
3798_1_mirror_InvokeMethod(4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961))))))), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 4212_0_mirror_InvokeMethod(EOS(STATIC_4212), 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, o3960, o3961)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961)))))))
3798_1_mirror_InvokeMethod(4158_0_mirror_Return(EOS(STATIC_4158), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 4256_0_mirror_Return(EOS(STATIC_4256), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))
3798_1_mirror_InvokeMethod(4161_0_mirror_Return(EOS(STATIC_4161), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 4274_0_mirror_Return(EOS(STATIC_4274), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))
3798_1_mirror_InvokeMethod(4325_0_mirror_FieldAccess(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, o4703)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4701sub), o4702)), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 4360_0_mirror_FieldAccess(EOS(STATIC_4360), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o4703)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4701sub), o4702)), NULL)
3798_1_mirror_InvokeMethod(4368_0_mirror_InvokeMethod(EOS(STATIC_4368), 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)), o4718)), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 4418_0_mirror_InvokeMethod(EOS(STATIC_4418), 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)), o4718)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), 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)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
3798_1_mirror_InvokeMethod(4370_0_mirror_InvokeMethod(EOS(STATIC_4370), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 4438_0_mirror_InvokeMethod(EOS(STATIC_4438), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
3798_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, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), o3083) → 4459_0_mirror_InvokeMethod(EOS(STATIC_4459), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
3812_0_<init>_InvokeMethod(EOS(STATIC_3812), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3820_0_<init>_Load(EOS(STATIC_3820), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
3820_0_<init>_Load(EOS(STATIC_3820), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 3947_0_<init>_InvokeMethod(EOS(STATIC_3947), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
3853_0_mirror_Return(EOS(STATIC_3853), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL, NULL, NULL) → 3860_0_mirror_Return(EOS(STATIC_3860), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL, NULL, NULL)
3859_0_mirror_Return(EOS(STATIC_3859), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215))) → 3860_0_mirror_Return(EOS(STATIC_3860), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3215)))
3860_0_mirror_Return(EOS(STATIC_3860), 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) → 3953_0_mirror_StackPop(EOS(STATIC_3953), 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)
3861_0_mirror_Return(EOS(STATIC_3861), 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, o658)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661))) → 4257_0_mirror_Return(EOS(STATIC_4257), 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, o658)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o658)))), o661)))
3862_0_mirror_FieldAccess(EOS(STATIC_3862), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL) → 4361_0_mirror_FieldAccess(EOS(STATIC_4361), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), NULL)
3879_0_mirror_InvokeMethod(EOS(STATIC_3879), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))) → 3880_0_mirror_InvokeMethod(EOS(STATIC_3880), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))))
3880_0_mirror_InvokeMethod(EOS(STATIC_3880), 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))) → 3917_0_mirror_InvokeMethod(EOS(STATIC_3917), 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)))
3895_0_mirror_InvokeMethod(EOS(STATIC_3895), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))) → 3896_0_mirror_InvokeMethod(EOS(STATIC_3896), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))))
3896_0_mirror_InvokeMethod(EOS(STATIC_3896), 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))) → 3939_0_mirror_InvokeMethod(EOS(STATIC_3939), 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)))
3916_0_mirror_InvokeMethod(EOS(STATIC_3916), 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, o1835)), o1836)), o1837)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836))) → 3917_0_mirror_InvokeMethod(EOS(STATIC_3917), 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, o1835)), o1836)), o1837)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), o1837)), 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, o1835)), o1836)), o1837)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o1833, o1835)), o1836)))
3917_0_mirror_InvokeMethod(EOS(STATIC_3917), 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))) → 3970_0_mirror_InvokeMethod(EOS(STATIC_3970), 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)))
3938_0_mirror_InvokeMethod(EOS(STATIC_3938), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))) → 3939_0_mirror_InvokeMethod(EOS(STATIC_3939), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))
3939_0_mirror_InvokeMethod(EOS(STATIC_3939), 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))) → 4058_0_mirror_InvokeMethod(EOS(STATIC_4058), 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)))
3945_0_mirror_Return(EOS(STATIC_3945), 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, o2932)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o2932)))))))), 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, o2932)))))))), o2938))) → 3861_0_mirror_Return(EOS(STATIC_3861), 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, o2932)))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o2932)))))))), 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, o2932)))))))), o2938)))
3947_0_<init>_InvokeMethod(EOS(STATIC_3947), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 3976_0_<init>_Load(EOS(STATIC_3976), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
3953_0_mirror_StackPop(EOS(STATIC_3953), 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) → 3980_0_mirror_Load(EOS(STATIC_3980), 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)))
3976_0_<init>_Load(EOS(STATIC_3976), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4012_0_<init>_InvokeMethod(EOS(STATIC_4012), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
3980_0_mirror_Load(EOS(STATIC_3980), 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))) → 3989_0_mirror_Load(EOS(STATIC_3989), 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)))))
3989_0_mirror_Load(EOS(STATIC_3989), 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))))) → 4018_0_mirror_FieldAccess(EOS(STATIC_4018), 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)))))
4012_0_<init>_InvokeMethod(EOS(STATIC_4012), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4132_0_<init>_Load(EOS(STATIC_4132), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
4018_0_mirror_FieldAccess(EOS(STATIC_4018), 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))))) → 4136_0_mirror_FieldAccess(EOS(STATIC_4136), 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)))))
4018_0_mirror_FieldAccess(EOS(STATIC_4018), 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))))) → 4137_0_mirror_FieldAccess(EOS(STATIC_4137), 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)))))
4058_0_mirror_InvokeMethod(EOS(STATIC_4058), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961)))))), 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, o3960, o3961)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o3964)), java.lang.Object(o3965sub), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961))) → 4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961)))))))
4074_0_mirror_InvokeMethod(EOS(STATIC_4074), 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)))))), o533)), 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))) → 2788_0_mirror_InvokeMethod(EOS(STATIC_2788), 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)))))), o533)), 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)))
4083_0_mirror_InvokeMethod(EOS(STATIC_4083), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))) → 2816_0_mirror_InvokeMethod(EOS(STATIC_2816), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))
4093_0_mirror_InvokeMethod(EOS(STATIC_4093), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))) → 4058_0_mirror_InvokeMethod(EOS(STATIC_4058), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))
4132_0_<init>_Load(EOS(STATIC_4132), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4152_0_<init>_InvokeMethod(EOS(STATIC_4152), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
4136_0_mirror_FieldAccess(EOS(STATIC_4136), 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))))) → 4147_0_mirror_Load(EOS(STATIC_4147), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248put), o3249)))
4137_0_mirror_FieldAccess(EOS(STATIC_4137), 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))))) → 4149_0_mirror_Load(EOS(STATIC_4149), 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)))
4147_0_mirror_Load(EOS(STATIC_4147), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249))) → 4158_0_mirror_Return(EOS(STATIC_4158), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3248sub), o3249)))
4149_0_mirror_Load(EOS(STATIC_4149), 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))) → 4161_0_mirror_Return(EOS(STATIC_4161), 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)))
4152_0_<init>_InvokeMethod(EOS(STATIC_4152), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4168_0_<init>_Load(EOS(STATIC_4168), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
4168_0_<init>_Load(EOS(STATIC_4168), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4214_0_<init>_Load(EOS(STATIC_4214), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
4191_0_mirror_InvokeMethod(EOS(STATIC_4191), 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, o3960, o3961)))))))))), o533)), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961))))))) → 2788_0_mirror_InvokeMethod(EOS(STATIC_2788), 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, o3960, o3961)))))))))), o533)), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961)))))))
4201_0_mirror_InvokeMethod(EOS(STATIC_4201), 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, o3960, o3961)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961))))))) → 2816_0_mirror_InvokeMethod(EOS(STATIC_2816), 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, o3960, o3961)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961)))))))
4212_0_mirror_InvokeMethod(EOS(STATIC_4212), 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, o3960, o3961)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961))))))) → 4058_0_mirror_InvokeMethod(EOS(STATIC_4058), 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, o3960, o3961)))))))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o3960, o3961)))))))))), 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, o3960, o3961)))))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o3969)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o3971sub), o3972)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, o3960, o3961)))))))
4214_0_<init>_Load(EOS(STATIC_4214), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4227_0_<init>_FieldAccess(EOS(STATIC_4227), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
4227_0_<init>_FieldAccess(EOS(STATIC_4227), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4276_0_<init>_Load(EOS(STATIC_4276), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
4245_0_mirror_Return(EOS(STATIC_4245), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))) → 3666_0_mirror_Return(EOS(STATIC_3666), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))
4256_0_mirror_Return(EOS(STATIC_4256), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))) → 4257_0_mirror_Return(EOS(STATIC_4257), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))
4257_0_mirror_Return(EOS(STATIC_4257), 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, o4444)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4451)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4453sub), o4454)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4444)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4447sub), o4448))) → 4284_0_mirror_StackPop(EOS(STATIC_4284), 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, o4444)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4451)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4453sub), o4454)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4447sub), o4448)))
4269_0_mirror_Return(EOS(STATIC_4269), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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))) → 3666_0_mirror_Return(EOS(STATIC_3666), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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)))
4274_0_mirror_Return(EOS(STATIC_4274), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))) → 4257_0_mirror_Return(EOS(STATIC_4257), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))
4276_0_<init>_Load(EOS(STATIC_4276), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4286_0_<init>_InvokeMethod(EOS(STATIC_4286), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
4284_0_mirror_StackPop(EOS(STATIC_4284), 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, o4444)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4451)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4453sub), o4454)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4447sub), o4448))) → 4292_0_mirror_Load(EOS(STATIC_4292), 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, o4444)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4451)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4453sub), o4454)))
4286_0_<init>_InvokeMethod(EOS(STATIC_4286), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4294_0_<init>_StackPop(EOS(STATIC_4294), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
4292_0_mirror_Load(EOS(STATIC_4292), 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, o4444)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4451)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4453sub), o4454))) → 4301_0_mirror_Load(EOS(STATIC_4301), 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, o4444)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4453sub), o4454)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4451)))))
4294_0_<init>_StackPop(EOS(STATIC_4294), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4303_0_<init>_Return(EOS(STATIC_4303), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
4301_0_mirror_Load(EOS(STATIC_4301), 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, o4444)))))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4453sub), o4454)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4451))))) → 4310_0_mirror_FieldAccess(EOS(STATIC_4310), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4453sub), o4454)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4451)))), 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, o4444)))))))))
4303_0_<init>_Return(EOS(STATIC_4303), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4311_0_<init>_Return(EOS(STATIC_4311), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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))))))
4310_0_mirror_FieldAccess(EOS(STATIC_4310), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4453sub), o4454)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4451)))), 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, o4444))))))))) → 4018_0_mirror_FieldAccess(EOS(STATIC_4018), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4453sub), o4454)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4451)))), 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, o4444)))))))))
4311_0_<init>_Return(EOS(STATIC_4311), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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)))))) → 4316_0_<init>_Return(EOS(STATIC_4316), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
4316_0_<init>_Return(EOS(STATIC_4316), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 4322_0_<init>_Return(EOS(STATIC_4322), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL)
4322_0_<init>_Return(EOS(STATIC_4322), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL) → 4325_0_mirror_FieldAccess(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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL)
4347_0_mirror_FieldAccess(EOS(STATIC_4347), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o533)), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL) → 4348_0_mirror_FieldAccess(EOS(STATIC_4348), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o533)), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL)
4348_0_mirror_FieldAccess(EOS(STATIC_4348), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), 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, o4721)), java.lang.Object(o4722sub), NULL) → 4368_0_mirror_InvokeMethod(EOS(STATIC_4368), 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)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4353_0_mirror_FieldAccess(EOS(STATIC_4353), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL) → 4354_0_mirror_FieldAccess(EOS(STATIC_4354), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), NULL)
4354_0_mirror_FieldAccess(EOS(STATIC_4354), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), 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, o4748)), java.lang.Object(o4749sub), NULL) → 4370_0_mirror_InvokeMethod(EOS(STATIC_4370), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4360_0_mirror_FieldAccess(EOS(STATIC_4360), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o4703)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4701sub), o4702)), NULL) → 4361_0_mirror_FieldAccess(EOS(STATIC_4361), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o4703)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4701sub), o4702)), NULL)
4361_0_mirror_FieldAccess(EOS(STATIC_4361), 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, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), 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, o4779)), java.lang.Object(o4780sub), 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, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4407_0_mirror_InvokeMethod(EOS(STATIC_4407), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), 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)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2909_0_mirror_InvokeMethod(EOS(STATIC_2909), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), o533)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), 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)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4413_0_mirror_InvokeMethod(EOS(STATIC_4413), 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)), o4718)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), 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)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2921_0_mirror_InvokeMethod(EOS(STATIC_2921), 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)), o4718)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), 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)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4418_0_mirror_InvokeMethod(EOS(STATIC_4418), 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)), o4718)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), 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)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 3917_0_mirror_InvokeMethod(EOS(STATIC_3917), 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)), o4718)))))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), o4718)), 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)), o4718)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4427_0_mirror_InvokeMethod(EOS(STATIC_4427), 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)))))), o533)), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2788_0_mirror_InvokeMethod(EOS(STATIC_2788), 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)))))), o533)), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4432_0_mirror_InvokeMethod(EOS(STATIC_4432), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2816_0_mirror_InvokeMethod(EOS(STATIC_2816), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4438_0_mirror_InvokeMethod(EOS(STATIC_4438), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 4058_0_mirror_InvokeMethod(EOS(STATIC_4058), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o4752)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4448_0_mirror_InvokeMethod(EOS(STATIC_4448), 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)))))), o533)), 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, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2788_0_mirror_InvokeMethod(EOS(STATIC_2788), 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)))))), o533)), 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, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4453_0_mirror_InvokeMethod(EOS(STATIC_4453), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 2816_0_mirror_InvokeMethod(EOS(STATIC_2816), 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, o599)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, o599)), 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, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))
4459_0_mirror_InvokeMethod(EOS(STATIC_4459), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL))) → 4058_0_mirror_InvokeMethod(EOS(STATIC_4058), 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, o2896)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o2901sub), o2902)), 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, o4784)))), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(o4786sub), o4787)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, NULL)))

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


P rules:
1775_0_mirror_NULL(EOS(STATIC_1775), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x0), x1)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x0), x1))) → 1908_1_mirror_InvokeMethod(1775_0_mirror_NULL(EOS(STATIC_1775), 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))
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(EOS(STATIC_1872), 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))) → 2007_1_mirror_InvokeMethod(1775_0_mirror_NULL(EOS(STATIC_1775), 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)
1908_1_mirror_InvokeMethod(3708_0_mirror_Return(EOS(STATIC_3708), 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)) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(EOS(STATIC_1775), 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)
1908_1_mirror_InvokeMethod(4158_0_mirror_Return(EOS(STATIC_4158), 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)) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(EOS(STATIC_1775), 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)
1908_1_mirror_InvokeMethod(4161_0_mirror_Return(EOS(STATIC_4161), 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)) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(EOS(STATIC_1775), 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)
1908_1_mirror_InvokeMethod(2110_0_mirror_Return(EOS(STATIC_2110), 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)) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(EOS(STATIC_1775), 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:
1775_0_mirror_NULL(EOS(STATIC_1775), NULL, NULL) → 1819_0_mirror_Return(EOS(STATIC_1819), NULL, NULL)
2007_1_mirror_InvokeMethod(1819_0_mirror_Return(EOS(STATIC_1819), 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) → 2110_0_mirror_Return(EOS(STATIC_2110), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))), x0)))
2007_1_mirror_InvokeMethod(1872_0_mirror_Return(EOS(STATIC_1872), 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))) → 2110_0_mirror_Return(EOS(STATIC_2110), 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)))
1908_1_mirror_InvokeMethod(2281_0_mirror_FieldAccess(EOS(STATIC_2281), 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)) → 4368_0_mirror_InvokeMethod(EOS(STATIC_4368), 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)))
1908_1_mirror_InvokeMethod(4325_0_mirror_FieldAccess(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, 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)) → 4368_0_mirror_InvokeMethod(EOS(STATIC_4368), 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)))
2007_1_mirror_InvokeMethod(2281_0_mirror_FieldAccess(EOS(STATIC_2281), 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) → 4370_0_mirror_InvokeMethod(EOS(STATIC_4370), 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)))
2007_1_mirror_InvokeMethod(4325_0_mirror_FieldAccess(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, 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) → 4370_0_mirror_InvokeMethod(EOS(STATIC_4370), 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)))
1908_1_mirror_InvokeMethod(3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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)) → 3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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)))))))))))
1908_1_mirror_InvokeMethod(3120_0_mirror_InvokeMethod(EOS(STATIC_3120), 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)) → 3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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)))))))
1908_1_mirror_InvokeMethod(3970_0_mirror_InvokeMethod(EOS(STATIC_3970), 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)) → 3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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)))))))
1908_1_mirror_InvokeMethod(4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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)) → 3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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)))))))))))
1908_1_mirror_InvokeMethod(4370_0_mirror_InvokeMethod(EOS(STATIC_4370), 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)) → 3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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)))))))
1908_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, 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)) → 3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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)))))))
2007_1_mirror_InvokeMethod(3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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) → 3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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)))))))))))
2007_1_mirror_InvokeMethod(3120_0_mirror_InvokeMethod(EOS(STATIC_3120), 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) → 3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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)))))))
2007_1_mirror_InvokeMethod(3970_0_mirror_InvokeMethod(EOS(STATIC_3970), 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) → 3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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)))))))
2007_1_mirror_InvokeMethod(4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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) → 3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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)))))))))))
2007_1_mirror_InvokeMethod(4370_0_mirror_InvokeMethod(EOS(STATIC_4370), 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) → 3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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)))))))
2007_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, 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) → 3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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)))))))
1908_1_mirror_InvokeMethod(3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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)) → 3116_0_mirror_InvokeMethod(EOS(STATIC_3116), 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)))
1908_1_mirror_InvokeMethod(3116_0_mirror_InvokeMethod(EOS(STATIC_3116), 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)) → 3116_0_mirror_InvokeMethod(EOS(STATIC_3116), 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)))
1908_1_mirror_InvokeMethod(4368_0_mirror_InvokeMethod(EOS(STATIC_4368), 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)) → 3116_0_mirror_InvokeMethod(EOS(STATIC_3116), 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)))
2007_1_mirror_InvokeMethod(3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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) → 3120_0_mirror_InvokeMethod(EOS(STATIC_3120), 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)))
2007_1_mirror_InvokeMethod(3116_0_mirror_InvokeMethod(EOS(STATIC_3116), 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) → 3120_0_mirror_InvokeMethod(EOS(STATIC_3120), 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)))
2007_1_mirror_InvokeMethod(4368_0_mirror_InvokeMethod(EOS(STATIC_4368), 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) → 3120_0_mirror_InvokeMethod(EOS(STATIC_3120), 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)))
2007_1_mirror_InvokeMethod(3708_0_mirror_Return(EOS(STATIC_3708), 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) → 3708_0_mirror_Return(EOS(STATIC_3708), 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)))
2007_1_mirror_InvokeMethod(4158_0_mirror_Return(EOS(STATIC_4158), 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) → 3708_0_mirror_Return(EOS(STATIC_3708), 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)))
2007_1_mirror_InvokeMethod(4161_0_mirror_Return(EOS(STATIC_4161), 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) → 3708_0_mirror_Return(EOS(STATIC_3708), 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)))
2007_1_mirror_InvokeMethod(2110_0_mirror_Return(EOS(STATIC_2110), 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) → 3708_0_mirror_Return(EOS(STATIC_3708), 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)))
3798_1_mirror_InvokeMethod(2281_0_mirror_FieldAccess(EOS(STATIC_2281), 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) → 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, 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)))
3798_1_mirror_InvokeMethod(4325_0_mirror_FieldAccess(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, 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) → 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, 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)))
3798_1_mirror_InvokeMethod(3116_0_mirror_InvokeMethod(EOS(STATIC_3116), 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) → 3970_0_mirror_InvokeMethod(EOS(STATIC_3970), 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)))
3798_1_mirror_InvokeMethod(4368_0_mirror_InvokeMethod(EOS(STATIC_4368), 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) → 3970_0_mirror_InvokeMethod(EOS(STATIC_3970), 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)))
3798_1_mirror_InvokeMethod(3097_0_mirror_InvokeMethod(EOS(STATIC_3097), 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) → 3970_0_mirror_InvokeMethod(EOS(STATIC_3970), 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)))
3798_1_mirror_InvokeMethod(3970_0_mirror_InvokeMethod(EOS(STATIC_3970), 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) → 4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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)))))))
3798_1_mirror_InvokeMethod(4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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) → 4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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)))))))))))
3798_1_mirror_InvokeMethod(4370_0_mirror_InvokeMethod(EOS(STATIC_4370), 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) → 4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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)))))))
3798_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, 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) → 4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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)))))))
3798_1_mirror_InvokeMethod(3120_0_mirror_InvokeMethod(EOS(STATIC_3120), 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) → 4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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)))))))
3798_1_mirror_InvokeMethod(3102_0_mirror_InvokeMethod(EOS(STATIC_3102), 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) → 4141_0_mirror_InvokeMethod(EOS(STATIC_4141), 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)))))))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return(EOS(STATIC_1819), 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) → 4018_0_mirror_FieldAccess(EOS(STATIC_4018), 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)))))
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(EOS(STATIC_1872), 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))) → 4018_0_mirror_FieldAccess(EOS(STATIC_4018), 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)))))))
4018_0_mirror_FieldAccess(EOS(STATIC_4018), 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))))) → 4158_0_mirror_Return(EOS(STATIC_4158), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC, java.lang.Object(x4), x1)))
4018_0_mirror_FieldAccess(EOS(STATIC_4018), 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))))) → 4161_0_mirror_Return(EOS(STATIC_4161), 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)))
3798_1_mirror_InvokeMethod(2110_0_mirror_Return(EOS(STATIC_2110), 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) → 4018_0_mirror_FieldAccess(EOS(STATIC_4018), 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)))))))))
3798_1_mirror_InvokeMethod(3708_0_mirror_Return(EOS(STATIC_3708), 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) → 4018_0_mirror_FieldAccess(EOS(STATIC_4018), 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)))))))))))))
3798_1_mirror_InvokeMethod(4158_0_mirror_Return(EOS(STATIC_4158), 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) → 4018_0_mirror_FieldAccess(EOS(STATIC_4018), 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)))))))))
3798_1_mirror_InvokeMethod(4161_0_mirror_Return(EOS(STATIC_4161), 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) → 4018_0_mirror_FieldAccess(EOS(STATIC_4018), 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)
1775_0_mirror_NULL(x1, x2, x3) → 1775_0_mirror_NULL(x2, x3)
2110_0_mirror_Return(x1, x2) → 2110_0_mirror_Return(x2)
4161_0_mirror_Return(x1, x2) → 4161_0_mirror_Return(x2)
4158_0_mirror_Return(x1, x2) → 4158_0_mirror_Return(x2)
3708_0_mirror_Return(x1, x2) → 3708_0_mirror_Return(x2)
1872_0_mirror_Return(x1, x2, x3) → 1872_0_mirror_Return(x2, x3)
4018_0_mirror_FieldAccess(x1, x2, x3, x4) → 4018_0_mirror_FieldAccess(x2, x3, x4)
1819_0_mirror_Return(x1, x2, x3) → 1819_0_mirror_Return
4141_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4141_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
3102_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3102_0_mirror_InvokeMethod(x3, x4, x5, x6)
3120_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3120_0_mirror_InvokeMethod(x3, x4, x5, x6)
4374_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4374_0_mirror_InvokeMethod(x4, x5)
4370_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4370_0_mirror_InvokeMethod(x4, x5)
3970_0_mirror_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3970_0_mirror_InvokeMethod(x3, x4, x5, x6)
3097_0_mirror_InvokeMethod(x1, x2, x3, x4, x5) → 3097_0_mirror_InvokeMethod(x3, x4, x5)
4368_0_mirror_InvokeMethod(x1, x2, x3, x4, x5) → 4368_0_mirror_InvokeMethod(x3)
3116_0_mirror_InvokeMethod(x1, x2, x3, x4, x5) → 3116_0_mirror_InvokeMethod(x3, x4, x5)
4325_0_mirror_FieldAccess(x1, x2, x3, x4, x5, x6) → 4325_0_mirror_FieldAccess(x4, x5)
2281_0_mirror_FieldAccess(x1, x2, x3, x4, x5, x6) → 2281_0_mirror_FieldAccess(x4, x5)

Filtered duplicate args:



1775_0_mirror_NULL(x1, x2) → 1775_0_mirror_NULL(x2)
1908_1_mirror_InvokeMethod(x1, x2, x3, x4) → 1908_1_mirror_InvokeMethod(x1, x2)
1872_0_mirror_Return(x1, x2) → 1872_0_mirror_Return(x2)
2007_1_mirror_InvokeMethod(x1, x2, x3, x4, x5) → 2007_1_mirror_InvokeMethod(x1, x2, x4)
3798_1_mirror_InvokeMethod(x1, x2, x3, x4, x5) → 3798_1_mirror_InvokeMethod(x1, x2, x3, x4)
2281_0_mirror_FieldAccess(x1, x2) → 2281_0_mirror_FieldAccess(x2)
4370_0_mirror_InvokeMethod(x1, x2) → 4370_0_mirror_InvokeMethod(x2)
3102_0_mirror_InvokeMethod(x1, x2, x3, x4) → 3102_0_mirror_InvokeMethod(x1, x3)
3097_0_mirror_InvokeMethod(x1, x2, x3) → 3097_0_mirror_InvokeMethod(x1)
3120_0_mirror_InvokeMethod(x1, x2, x3, x4) → 3120_0_mirror_InvokeMethod(x1, x3)
3970_0_mirror_InvokeMethod(x1, x2, x3, x4) → 3970_0_mirror_InvokeMethod(x1, x2, x3)
4141_0_mirror_InvokeMethod(x1, x2, x3, x4) → 4141_0_mirror_InvokeMethod(x1, x2, x3)
3116_0_mirror_InvokeMethod(x1, x2, x3) → 3116_0_mirror_InvokeMethod(x1)

Filtered unneeded arguments:



3102_0_mirror_InvokeMethod(x1, x2) → 3102_0_mirror_InvokeMethod(x1)
3120_0_mirror_InvokeMethod(x1, x2) → 3120_0_mirror_InvokeMethod(x1)
3970_0_mirror_InvokeMethod(x1, x2, x3) → 3970_0_mirror_InvokeMethod(x1)
4141_0_mirror_InvokeMethod(x1, x2, x3) → 4141_0_mirror_InvokeMethod(x1)

Filtered all free variables in P and R:



3798_1_mirror_InvokeMethod(x1, x2, x3, x4) → 3798_1_mirror_InvokeMethod(x1, x2)
3708_0_mirror_Return(x1) → 3708_0_mirror_Return
4374_0_mirror_InvokeMethod(x1, x2) → 4374_0_mirror_InvokeMethod
4018_0_mirror_FieldAccess(x1, x2, x3) → 4018_0_mirror_FieldAccess
4158_0_mirror_Return(x1) → 4158_0_mirror_Return
4161_0_mirror_Return(x1) → 4161_0_mirror_Return

Current set of rules:


P rules:
1775_0_mirror_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1))) → 1908_1_mirror_InvokeMethod(1775_0_mirror_NULL(java.lang.Object(x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1)))
1908_1_mirror_InvokeMethod(1872_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))))) → 2007_1_mirror_InvokeMethod(1775_0_mirror_NULL(x1), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))
1908_1_mirror_InvokeMethod(3708_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
1908_1_mirror_InvokeMethod(4158_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
1908_1_mirror_InvokeMethod(4161_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(x4), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))))
1908_1_mirror_InvokeMethod(2110_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))))) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
R rules:
1775_0_mirror_NULL(NULL) → 1819_0_mirror_Return
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2110_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
2007_1_mirror_InvokeMethod(1872_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))) → 2110_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)))
1908_1_mirror_InvokeMethod(2281_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1908_1_mirror_InvokeMethod(4325_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))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
2007_1_mirror_InvokeMethod(2281_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))) → 4370_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
2007_1_mirror_InvokeMethod(4325_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))) → 4370_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1908_1_mirror_InvokeMethod(3102_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(3120_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(3970_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(4141_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(4370_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3097_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)))
1908_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3097_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)))
2007_1_mirror_InvokeMethod(3102_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))) → 3102_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)))))))))))))))
2007_1_mirror_InvokeMethod(3120_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(3970_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(4141_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))) → 3102_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)))))))))))))))
2007_1_mirror_InvokeMethod(4370_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3102_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)))))))))))
1908_1_mirror_InvokeMethod(3097_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(3116_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(4368_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))) → 3116_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
2007_1_mirror_InvokeMethod(3097_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(3116_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(4368_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(3708_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 3708_0_mirror_Return
2007_1_mirror_InvokeMethod(4158_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 3708_0_mirror_Return
2007_1_mirror_InvokeMethod(4161_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3708_0_mirror_Return
2007_1_mirror_InvokeMethod(2110_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))) → 3708_0_mirror_Return
3798_1_mirror_InvokeMethod(2281_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 4374_0_mirror_InvokeMethod
3798_1_mirror_InvokeMethod(4325_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))))) → 4374_0_mirror_InvokeMethod
3798_1_mirror_InvokeMethod(3116_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))))) → 3970_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)))))))
3798_1_mirror_InvokeMethod(4368_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))))) → 3970_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)))))))
3798_1_mirror_InvokeMethod(3097_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))))) → 3970_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)))))))
3798_1_mirror_InvokeMethod(3970_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))))) → 4141_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)))))))))))
3798_1_mirror_InvokeMethod(4141_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))))) → 4141_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)))))))))))))))
3798_1_mirror_InvokeMethod(4370_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 4141_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)))))))))))
3798_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4141_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)))))))))))
3798_1_mirror_InvokeMethod(3120_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))))) → 4141_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)))))))))))
3798_1_mirror_InvokeMethod(3102_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))))) → 4141_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)))))))))))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 4018_0_mirror_FieldAccess
3798_1_mirror_InvokeMethod(1872_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))))))) → 4018_0_mirror_FieldAccess
4018_0_mirror_FieldAccess4158_0_mirror_Return
4018_0_mirror_FieldAccess4161_0_mirror_Return
3798_1_mirror_InvokeMethod(2110_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))))) → 4018_0_mirror_FieldAccess
3798_1_mirror_InvokeMethod(3708_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 4018_0_mirror_FieldAccess
3798_1_mirror_InvokeMethod(4158_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 4018_0_mirror_FieldAccess
3798_1_mirror_InvokeMethod(4161_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4018_0_mirror_FieldAccess

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


P rules:
1775_0_mirror_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1))) → 1908_1_mirror_InvokeMethod(1775_0_mirror_NULL(java.lang.Object(x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1)))
1908_1_mirror_InvokeMethod(1872_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))))) → 2007_1_mirror_InvokeMethod(1775_0_mirror_NULL(x1), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0)))
1908_1_mirror_InvokeMethod(3708_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
1908_1_mirror_InvokeMethod(4158_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
1908_1_mirror_InvokeMethod(4161_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), java.lang.Object(MirrorMultiTreeRec.Tree(x4))))) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(x4), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x4)))))
1908_1_mirror_InvokeMethod(2110_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))))) → 3798_1_mirror_InvokeMethod(1775_0_mirror_NULL(x3), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))))
R rules:
1775_0_mirror_NULL(NULL) → 1819_0_mirror_Return
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2110_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
2007_1_mirror_InvokeMethod(1872_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))) → 2110_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)))
1908_1_mirror_InvokeMethod(2281_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1908_1_mirror_InvokeMethod(4325_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))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
2007_1_mirror_InvokeMethod(2281_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))) → 4370_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
2007_1_mirror_InvokeMethod(4325_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))) → 4370_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1908_1_mirror_InvokeMethod(3102_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(3120_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(3970_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(4141_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(4370_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3097_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)))
1908_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3097_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)))
2007_1_mirror_InvokeMethod(3102_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))) → 3102_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)))))))))))))))
2007_1_mirror_InvokeMethod(3120_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(3970_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(4141_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))) → 3102_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)))))))))))))))
2007_1_mirror_InvokeMethod(4370_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3102_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)))))))))))
1908_1_mirror_InvokeMethod(3097_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(3116_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(4368_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))) → 3116_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
2007_1_mirror_InvokeMethod(3097_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(3116_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(4368_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(3708_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 3708_0_mirror_Return
2007_1_mirror_InvokeMethod(4158_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 3708_0_mirror_Return
2007_1_mirror_InvokeMethod(4161_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3708_0_mirror_Return
2007_1_mirror_InvokeMethod(2110_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))) → 3708_0_mirror_Return
3798_1_mirror_InvokeMethod(2281_0_mirror_FieldAccess(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 4374_0_mirror_InvokeMethod
3798_1_mirror_InvokeMethod(4325_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))))) → 4374_0_mirror_InvokeMethod
3798_1_mirror_InvokeMethod(3116_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))))) → 3970_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)))))))
3798_1_mirror_InvokeMethod(4368_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))))) → 3970_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)))))))
3798_1_mirror_InvokeMethod(3097_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))))) → 3970_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)))))))
3798_1_mirror_InvokeMethod(3970_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))))) → 4141_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)))))))))))
3798_1_mirror_InvokeMethod(4141_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))))) → 4141_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)))))))))))))))
3798_1_mirror_InvokeMethod(4370_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 4141_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)))))))))))
3798_1_mirror_InvokeMethod(4374_0_mirror_InvokeMethod, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4141_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)))))))))))
3798_1_mirror_InvokeMethod(3120_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))))) → 4141_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)))))))))))
3798_1_mirror_InvokeMethod(3102_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))))) → 4141_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)))))))))))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 4018_0_mirror_FieldAccess
3798_1_mirror_InvokeMethod(1872_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))))))) → 4018_0_mirror_FieldAccess
4018_0_mirror_FieldAccess4158_0_mirror_Return
4018_0_mirror_FieldAccess4161_0_mirror_Return
3798_1_mirror_InvokeMethod(2110_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))))) → 4018_0_mirror_FieldAccess
3798_1_mirror_InvokeMethod(3708_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 4018_0_mirror_FieldAccess
3798_1_mirror_InvokeMethod(4158_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 4018_0_mirror_FieldAccess
3798_1_mirror_InvokeMethod(4161_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 4018_0_mirror_FieldAccess

Performed bisimulation on rules. Used the following equivalence classes: {[3120_0_mirror_InvokeMethod_1, 3970_0_mirror_InvokeMethod_1]=3120_0_mirror_InvokeMethod_1, [3102_0_mirror_InvokeMethod_1, 4141_0_mirror_InvokeMethod_1]=3102_0_mirror_InvokeMethod_1, [1872_0_mirror_Return_1, 2281_0_mirror_FieldAccess_1, 4370_0_mirror_InvokeMethod_1]=1872_0_mirror_Return_1, [1819_0_mirror_Return, 4374_0_mirror_InvokeMethod, 3708_0_mirror_Return, 4158_0_mirror_Return, 4161_0_mirror_Return, 4018_0_mirror_FieldAccess]=1819_0_mirror_Return}


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


P rules:
1775_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1))) → 1908_1_MIRROR_INVOKEMETHOD(1775_0_mirror_NULL(java.lang.Object(x0)), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1)))
1775_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0), x1))) → 1775_0_MIRROR_NULL(java.lang.Object(x0))
1908_1_MIRROR_INVOKEMETHOD(1872_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))))) → 1775_0_MIRROR_NULL(x1)
1908_1_MIRROR_INVOKEMETHOD(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2), java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 1775_0_MIRROR_NULL(x3)
1908_1_MIRROR_INVOKEMETHOD(2110_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))))) → 1775_0_MIRROR_NULL(x3)
R rules:
1775_0_mirror_NULL(NULL) → 1819_0_mirror_Return
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2110_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
2007_1_mirror_InvokeMethod(1872_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))) → 2110_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)))
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1908_1_mirror_InvokeMethod(4325_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))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
2007_1_mirror_InvokeMethod(1872_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))) → 1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
2007_1_mirror_InvokeMethod(4325_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))) → 1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1908_1_mirror_InvokeMethod(3102_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(3120_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3097_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)))
1908_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3097_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)))
2007_1_mirror_InvokeMethod(3102_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))) → 3102_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)))))))))))))))
2007_1_mirror_InvokeMethod(3120_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(1872_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3102_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)))))))))))
1908_1_mirror_InvokeMethod(3097_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(3116_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(4368_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))) → 3116_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
2007_1_mirror_InvokeMethod(3097_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(3116_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(4368_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1819_0_mirror_Return
2007_1_mirror_InvokeMethod(2110_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))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(4325_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))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(3116_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(4368_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(3097_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(3120_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))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(3102_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))))) → 3102_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)))))))))))))))
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1872_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))))))) → 1819_0_mirror_Return
1819_0_mirror_Return1819_0_mirror_Return
3798_1_mirror_InvokeMethod(2110_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))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1819_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:
1775_0_mirror_NULL(NULL) → 1819_0_mirror_Return
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2110_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
2007_1_mirror_InvokeMethod(1872_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))) → 2110_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)))
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1908_1_mirror_InvokeMethod(4325_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))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
2007_1_mirror_InvokeMethod(1872_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))) → 1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
2007_1_mirror_InvokeMethod(4325_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))) → 1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1908_1_mirror_InvokeMethod(3102_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(3120_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3097_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)))
1908_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3097_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)))
2007_1_mirror_InvokeMethod(3102_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))) → 3102_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)))))))))))))))
2007_1_mirror_InvokeMethod(3120_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(1872_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3102_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)))))))))))
1908_1_mirror_InvokeMethod(3097_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(3116_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(4368_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))) → 3116_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
2007_1_mirror_InvokeMethod(3097_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(3116_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(4368_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1819_0_mirror_Return
2007_1_mirror_InvokeMethod(2110_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))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(4325_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))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(3116_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(4368_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(3097_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(3120_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))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(3102_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))))) → 3102_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)))))))))))))))
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1872_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))))))) → 1819_0_mirror_Return
1819_0_mirror_Return1819_0_mirror_Return
3798_1_mirror_InvokeMethod(2110_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))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1819_0_mirror_Return

The integer pair graph contains the following rules and edges:
(0): 1775_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0]))) → 1908_1_MIRROR_INVOKEMETHOD(1775_0_mirror_NULL(java.lang.Object(x0[0])), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0])))
(1): 1775_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1]))) → 1775_0_MIRROR_NULL(java.lang.Object(x0[1]))
(2): 1908_1_MIRROR_INVOKEMETHOD(1872_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]))))) → 1775_0_MIRROR_NULL(x1[2])
(3): 1908_1_MIRROR_INVOKEMETHOD(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2[3]), java.lang.Object(MirrorMultiTreeRec.Tree(x3[3]))))) → 1775_0_MIRROR_NULL(x3[3])
(4): 1908_1_MIRROR_INVOKEMETHOD(2110_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]))))) → 1775_0_MIRROR_NULL(x3[4])

(0) -> (2), if (1775_0_mirror_NULL(java.lang.Object(x0[0])) →* 1872_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 (1775_0_mirror_NULL(java.lang.Object(x0[0])) →* 1819_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 (1775_0_mirror_NULL(java.lang.Object(x0[0])) →* 2110_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:
1775_0_mirror_NULL(NULL)
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1908_1_mirror_InvokeMethod(4325_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)))
2007_1_mirror_InvokeMethod(1872_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)))
2007_1_mirror_InvokeMethod(4325_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)))
1908_1_mirror_InvokeMethod(3102_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)))
1908_1_mirror_InvokeMethod(3120_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)))
2007_1_mirror_InvokeMethod(3102_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)))
2007_1_mirror_InvokeMethod(3120_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)))
1908_1_mirror_InvokeMethod(3097_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)))
1908_1_mirror_InvokeMethod(3116_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)))
1908_1_mirror_InvokeMethod(4368_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)))
2007_1_mirror_InvokeMethod(3097_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)))
2007_1_mirror_InvokeMethod(3116_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)))
2007_1_mirror_InvokeMethod(4368_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)))
2007_1_mirror_InvokeMethod(2110_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)))
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3798_1_mirror_InvokeMethod(4325_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)))))
3798_1_mirror_InvokeMethod(3116_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)))))
3798_1_mirror_InvokeMethod(4368_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)))))
3798_1_mirror_InvokeMethod(3097_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)))))
3798_1_mirror_InvokeMethod(3120_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)))))
3798_1_mirror_InvokeMethod(3102_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)))))
1819_0_mirror_Return
3798_1_mirror_InvokeMethod(2110_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:

1775_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0]))) → 1908_1_MIRROR_INVOKEMETHOD(1775_0_mirror_NULL(java.lang.Object(x0[0])), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[0]), x1[0])))
1775_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1]))) → 1775_0_MIRROR_NULL(java.lang.Object(x0[1]))
1908_1_MIRROR_INVOKEMETHOD(1872_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]))))) → 1775_0_MIRROR_NULL(x1[2])
1908_1_MIRROR_INVOKEMETHOD(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x2[3]), java.lang.Object(MirrorMultiTreeRec.Tree(x3[3]))))) → 1775_0_MIRROR_NULL(x3[3])
1908_1_MIRROR_INVOKEMETHOD(2110_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]))))) → 1775_0_MIRROR_NULL(x3[4])

The TRS R consists of the following rules:

1775_0_mirror_NULL(NULL) → 1819_0_mirror_Return
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2110_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
2007_1_mirror_InvokeMethod(1872_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))) → 2110_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)))
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1908_1_mirror_InvokeMethod(4325_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))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
2007_1_mirror_InvokeMethod(1872_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))) → 1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
2007_1_mirror_InvokeMethod(4325_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))) → 1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1908_1_mirror_InvokeMethod(3102_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(3120_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3097_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)))
1908_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3097_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)))
2007_1_mirror_InvokeMethod(3102_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))) → 3102_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)))))))))))))))
2007_1_mirror_InvokeMethod(3120_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(1872_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3102_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)))))))))))
1908_1_mirror_InvokeMethod(3097_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(3116_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(4368_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))) → 3116_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
2007_1_mirror_InvokeMethod(3097_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(3116_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(4368_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1819_0_mirror_Return
2007_1_mirror_InvokeMethod(2110_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))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(4325_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))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(3116_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(4368_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(3097_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(3120_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))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(3102_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))))) → 3102_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)))))))))))))))
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1872_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))))))) → 1819_0_mirror_Return
1819_0_mirror_Return1819_0_mirror_Return
3798_1_mirror_InvokeMethod(2110_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))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1819_0_mirror_Return

The set Q consists of the following terms:

1775_0_mirror_NULL(NULL)
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1908_1_mirror_InvokeMethod(4325_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)))
2007_1_mirror_InvokeMethod(1872_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)))
2007_1_mirror_InvokeMethod(4325_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)))
1908_1_mirror_InvokeMethod(3102_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)))
1908_1_mirror_InvokeMethod(3120_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)))
2007_1_mirror_InvokeMethod(3102_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)))
2007_1_mirror_InvokeMethod(3120_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)))
1908_1_mirror_InvokeMethod(3097_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)))
1908_1_mirror_InvokeMethod(3116_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)))
1908_1_mirror_InvokeMethod(4368_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)))
2007_1_mirror_InvokeMethod(3097_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)))
2007_1_mirror_InvokeMethod(3116_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)))
2007_1_mirror_InvokeMethod(4368_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)))
2007_1_mirror_InvokeMethod(2110_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)))
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3798_1_mirror_InvokeMethod(4325_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)))))
3798_1_mirror_InvokeMethod(3116_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)))))
3798_1_mirror_InvokeMethod(4368_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)))))
3798_1_mirror_InvokeMethod(3097_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)))))
3798_1_mirror_InvokeMethod(3120_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)))))
3798_1_mirror_InvokeMethod(3102_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)))))
1819_0_mirror_Return
3798_1_mirror_InvokeMethod(2110_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:

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

The TRS R consists of the following rules:

1775_0_mirror_NULL(NULL) → 1819_0_mirror_Return
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))) → 2110_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL)))), x0)))
2007_1_mirror_InvokeMethod(1872_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))) → 2110_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)))
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x2)))
1908_1_mirror_InvokeMethod(4325_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))) → 4368_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x4)))
2007_1_mirror_InvokeMethod(1872_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))) → 1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x2)))
2007_1_mirror_InvokeMethod(4325_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))) → 1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4)))
1908_1_mirror_InvokeMethod(3102_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(3120_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))) → 3097_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)))
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2))) → 3097_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)))
1908_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x3), x4))) → 3097_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)))
2007_1_mirror_InvokeMethod(3102_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))) → 3102_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)))))))))))))))
2007_1_mirror_InvokeMethod(3120_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(1872_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))) → 3102_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)))))))))))
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x4))) → 3102_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)))))))))))
1908_1_mirror_InvokeMethod(3097_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(3116_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))) → 3116_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)))
1908_1_mirror_InvokeMethod(4368_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))) → 3116_0_mirror_InvokeMethod(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, NULL)), x0)), x2)))
2007_1_mirror_InvokeMethod(3097_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(3116_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(4368_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))) → 3120_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)))))))
2007_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2)))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x3))) → 1819_0_mirror_Return
2007_1_mirror_InvokeMethod(2110_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))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(4325_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))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(3116_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(4368_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(3097_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))))) → 3120_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)))))))
3798_1_mirror_InvokeMethod(3120_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))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(3102_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))))) → 3102_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)))))))))))))))
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x3))))) → 3102_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)))))))))))
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(NULL))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1872_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))))))) → 1819_0_mirror_Return
1819_0_mirror_Return1819_0_mirror_Return
3798_1_mirror_InvokeMethod(2110_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))))) → 1819_0_mirror_Return
3798_1_mirror_InvokeMethod(1819_0_mirror_Return, java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x2))))) → 1819_0_mirror_Return

The set Q consists of the following terms:

1775_0_mirror_NULL(NULL)
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1908_1_mirror_InvokeMethod(4325_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)))
2007_1_mirror_InvokeMethod(1872_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)))
2007_1_mirror_InvokeMethod(4325_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)))
1908_1_mirror_InvokeMethod(3102_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)))
1908_1_mirror_InvokeMethod(3120_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)))
2007_1_mirror_InvokeMethod(3102_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)))
2007_1_mirror_InvokeMethod(3120_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)))
1908_1_mirror_InvokeMethod(3097_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)))
1908_1_mirror_InvokeMethod(3116_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)))
1908_1_mirror_InvokeMethod(4368_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)))
2007_1_mirror_InvokeMethod(3097_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)))
2007_1_mirror_InvokeMethod(3116_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)))
2007_1_mirror_InvokeMethod(4368_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)))
2007_1_mirror_InvokeMethod(2110_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)))
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3798_1_mirror_InvokeMethod(4325_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)))))
3798_1_mirror_InvokeMethod(3116_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)))))
3798_1_mirror_InvokeMethod(4368_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)))))
3798_1_mirror_InvokeMethod(3097_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)))))
3798_1_mirror_InvokeMethod(3120_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)))))
3798_1_mirror_InvokeMethod(3102_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)))))
1819_0_mirror_Return
3798_1_mirror_InvokeMethod(2110_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:

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

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

1775_0_mirror_NULL(NULL)
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1908_1_mirror_InvokeMethod(4325_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)))
2007_1_mirror_InvokeMethod(1872_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)))
2007_1_mirror_InvokeMethod(4325_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)))
1908_1_mirror_InvokeMethod(3102_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)))
1908_1_mirror_InvokeMethod(3120_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)))
2007_1_mirror_InvokeMethod(3102_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)))
2007_1_mirror_InvokeMethod(3120_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)))
1908_1_mirror_InvokeMethod(3097_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)))
1908_1_mirror_InvokeMethod(3116_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)))
1908_1_mirror_InvokeMethod(4368_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)))
2007_1_mirror_InvokeMethod(3097_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)))
2007_1_mirror_InvokeMethod(3116_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)))
2007_1_mirror_InvokeMethod(4368_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)))
2007_1_mirror_InvokeMethod(2110_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)))
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3798_1_mirror_InvokeMethod(4325_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)))))
3798_1_mirror_InvokeMethod(3116_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)))))
3798_1_mirror_InvokeMethod(4368_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)))))
3798_1_mirror_InvokeMethod(3097_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)))))
3798_1_mirror_InvokeMethod(3120_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)))))
3798_1_mirror_InvokeMethod(3102_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)))))
1819_0_mirror_Return
3798_1_mirror_InvokeMethod(2110_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].

1775_0_mirror_NULL(NULL)
1908_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x1), x2)))
1908_1_mirror_InvokeMethod(4325_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)))
2007_1_mirror_InvokeMethod(1872_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)))
2007_1_mirror_InvokeMethod(4325_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)))
1908_1_mirror_InvokeMethod(3102_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)))
1908_1_mirror_InvokeMethod(3120_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)))
2007_1_mirror_InvokeMethod(3102_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)))
2007_1_mirror_InvokeMethod(3120_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)))
1908_1_mirror_InvokeMethod(3097_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)))
1908_1_mirror_InvokeMethod(3116_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)))
1908_1_mirror_InvokeMethod(4368_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)))
2007_1_mirror_InvokeMethod(3097_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)))
2007_1_mirror_InvokeMethod(3116_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)))
2007_1_mirror_InvokeMethod(4368_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)))
2007_1_mirror_InvokeMethod(2110_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)))
3798_1_mirror_InvokeMethod(1872_0_mirror_Return(java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, x0))), java.lang.Object(MirrorMultiTreeRec.TreeList(NULL, java.lang.Object(MirrorMultiTreeRec.Tree(x1)))))
3798_1_mirror_InvokeMethod(4325_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)))))
3798_1_mirror_InvokeMethod(3116_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)))))
3798_1_mirror_InvokeMethod(4368_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)))))
3798_1_mirror_InvokeMethod(3097_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)))))
3798_1_mirror_InvokeMethod(3120_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)))))
3798_1_mirror_InvokeMethod(3102_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)))))
1819_0_mirror_Return
3798_1_mirror_InvokeMethod(2110_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:

1775_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1]))) → 1775_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:

  • 1775_0_MIRROR_NULL(java.lang.Object(MirrorMultiTreeRec.TreeList(java.lang.Object(x0[1]), x1[1]))) → 1775_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:
1243_0_createTree_GT(EOS(STATIC_1243), i224, i224) → 1247_0_createTree_GT(EOS(STATIC_1247), i224, i224)
1247_0_createTree_GT(EOS(STATIC_1247), i224, i224) → 1251_0_createTree_Load(EOS(STATIC_1251), i224) | >(i224, 0)
1251_0_createTree_Load(EOS(STATIC_1251), i224) → 1257_0_createTree_ConstantStackPush(EOS(STATIC_1257), i224)
1257_0_createTree_ConstantStackPush(EOS(STATIC_1257), i224) → 1261_0_createTree_IntArithmetic(EOS(STATIC_1261), i224, 1)
1261_0_createTree_IntArithmetic(EOS(STATIC_1261), i224, matching1) → 1267_0_createTree_Store(EOS(STATIC_1267), -(i224, 1)) | &&(>(i224, 0), =(matching1, 1))
1267_0_createTree_Store(EOS(STATIC_1267), i230) → 1273_0_createTree_New(EOS(STATIC_1273), i230)
1273_0_createTree_New(EOS(STATIC_1273), i230) → 1276_0_createTree_Duplicate(EOS(STATIC_1276), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1276_0_createTree_Duplicate(EOS(STATIC_1276), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1278_0_createTree_InvokeMethod(EOS(STATIC_1278), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1278_0_createTree_InvokeMethod(EOS(STATIC_1278), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1279_0_<init>_Load(EOS(STATIC_1279), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1279_0_<init>_Load(EOS(STATIC_1279), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1280_0_<init>_InvokeMethod(EOS(STATIC_1280), 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)))
1280_0_<init>_InvokeMethod(EOS(STATIC_1280), 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))) → 1282_0_<init>_Load(EOS(STATIC_1282), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1282_0_<init>_Load(EOS(STATIC_1282), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1283_0_<init>_ConstantStackPush(EOS(STATIC_1283), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1283_0_<init>_ConstantStackPush(EOS(STATIC_1283), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1285_0_<init>_FieldAccess(EOS(STATIC_1285), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL)
1285_0_<init>_FieldAccess(EOS(STATIC_1285), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL) → 1287_0_<init>_Return(EOS(STATIC_1287), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1287_0_<init>_Return(EOS(STATIC_1287), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1288_0_createTree_Store(EOS(STATIC_1288), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1288_0_createTree_Store(EOS(STATIC_1288), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1290_0_createTree_InvokeMethod(EOS(STATIC_1290), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1290_0_createTree_InvokeMethod(EOS(STATIC_1290), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1291_0_random_FieldAccess(EOS(STATIC_1291), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
1291_0_random_FieldAccess(EOS(STATIC_1291), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 1293_0_random_FieldAccess(EOS(STATIC_1293), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)))
1293_0_random_FieldAccess(EOS(STATIC_1293), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73))) → 1295_0_random_ArrayAccess(EOS(STATIC_1295), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i220)
1295_0_random_ArrayAccess(EOS(STATIC_1295), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i220) → 1296_0_random_ArrayAccess(EOS(STATIC_1296), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i220)
1296_0_random_ArrayAccess(EOS(STATIC_1296), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i220) → 1299_0_random_Store(EOS(STATIC_1299), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215) | <(i220, i73)
1299_0_random_Store(EOS(STATIC_1299), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215) → 1302_0_random_FieldAccess(EOS(STATIC_1302), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215)
1302_0_random_FieldAccess(EOS(STATIC_1302), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215) → 1303_0_random_ConstantStackPush(EOS(STATIC_1303), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215, i220)
1303_0_random_ConstantStackPush(EOS(STATIC_1303), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215, i220) → 1305_0_random_IntArithmetic(EOS(STATIC_1305), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215, i220, 1)
1305_0_random_IntArithmetic(EOS(STATIC_1305), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215, i220, matching1) → 1308_0_random_FieldAccess(EOS(STATIC_1308), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215, +(i220, 1)) | &&(>(i220, 0), =(matching1, 1))
1308_0_random_FieldAccess(EOS(STATIC_1308), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215, i237) → 1310_0_random_Load(EOS(STATIC_1310), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215)
1310_0_random_Load(EOS(STATIC_1310), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215) → 1313_0_random_InvokeMethod(EOS(STATIC_1313), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), o215)
1313_0_random_InvokeMethod(EOS(STATIC_1313), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o218sub)) → 1317_0_random_InvokeMethod(EOS(STATIC_1317), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o218sub))
1317_0_random_InvokeMethod(EOS(STATIC_1317), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o218sub)) → 1320_0_length_Load(EOS(STATIC_1320), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o218sub), java.lang.Object(o218sub))
1320_0_length_Load(EOS(STATIC_1320), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o218sub), java.lang.Object(o218sub)) → 1328_0_length_FieldAccess(EOS(STATIC_1328), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(o218sub), java.lang.Object(o218sub))
1328_0_length_FieldAccess(EOS(STATIC_1328), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o222sub, i247)), java.lang.Object(java.lang.String(o222sub, i247))) → 1330_0_length_FieldAccess(EOS(STATIC_1330), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o222sub, i247)), java.lang.Object(java.lang.String(o222sub, i247))) | &&(>=(i247, 0), >=(i248, 0))
1330_0_length_FieldAccess(EOS(STATIC_1330), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o222sub, i247)), java.lang.Object(java.lang.String(o222sub, i247))) → 1335_0_length_Return(EOS(STATIC_1335), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o222sub, i247)), i247)
1335_0_length_Return(EOS(STATIC_1335), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o222sub, i247)), i247) → 1340_0_random_Return(EOS(STATIC_1340), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i247)
1340_0_random_Return(EOS(STATIC_1340), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i247) → 1342_0_createTree_Store(EOS(STATIC_1342), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i247)
1342_0_createTree_Store(EOS(STATIC_1342), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i247) → 1347_0_createTree_ConstantStackPush(EOS(STATIC_1347), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i247)
1347_0_createTree_ConstantStackPush(EOS(STATIC_1347), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i247) → 1351_0_createTree_Store(EOS(STATIC_1351), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i247, 0)
1351_0_createTree_Store(EOS(STATIC_1351), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i247, matching1) → 1355_0_createTree_Load(EOS(STATIC_1355), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i247, 0) | =(matching1, 0)
1355_0_createTree_Load(EOS(STATIC_1355), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i247, matching1) → 1676_0_createTree_Load(EOS(STATIC_1676), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), i247, 0) | =(matching1, 0)
1676_0_createTree_Load(EOS(STATIC_1676), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o427)), i463, i464) → 1976_0_createTree_Load(EOS(STATIC_1976), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o427)), i463, i464)
1976_0_createTree_Load(EOS(STATIC_1976), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o627)), i463, i641) → 2549_0_createTree_Load(EOS(STATIC_2549), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o627)), i463, i641)
2549_0_createTree_Load(EOS(STATIC_2549), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o1214)), i463, i938) → 4319_0_createTree_Load(EOS(STATIC_4319), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o1214)), i463, i938)
4319_0_createTree_Load(EOS(STATIC_4319), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854) → 4323_0_createTree_Load(EOS(STATIC_4323), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, i1854)
4323_0_createTree_Load(EOS(STATIC_4323), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, i1854) → 4327_0_createTree_GE(EOS(STATIC_4327), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, i1854, i463)
4327_0_createTree_GE(EOS(STATIC_4327), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, i1854, i463) → 4330_0_createTree_GE(EOS(STATIC_4330), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, i1854, i463)
4330_0_createTree_GE(EOS(STATIC_4330), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, i1854, i463) → 4337_0_createTree_Load(EOS(STATIC_4337), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854) | <(i1854, i463)
4337_0_createTree_Load(EOS(STATIC_4337), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854) → 4364_0_createTree_Load(EOS(STATIC_4364), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)))
4364_0_createTree_Load(EOS(STATIC_4364), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669))) → 4376_0_createTree_ConstantStackPush(EOS(STATIC_4376), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i230)
4376_0_createTree_ConstantStackPush(EOS(STATIC_4376), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i230) → 4383_0_createTree_IntArithmetic(EOS(STATIC_4383), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i230, 1)
4383_0_createTree_IntArithmetic(EOS(STATIC_4383), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i230, matching1) → 4398_0_createTree_InvokeMethod(EOS(STATIC_4398), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), -(i230, 1)) | &&(>=(i230, 0), =(matching1, 1))
4398_0_createTree_InvokeMethod(EOS(STATIC_4398), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i1931) → 4460_1_createTree_InvokeMethod(4460_0_createTree_Load(EOS(STATIC_4460), i1931), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i1931)
4460_0_createTree_Load(EOS(STATIC_4460), i1931) → 4461_0_createTree_Load(EOS(STATIC_4461), i1931)
4460_1_createTree_InvokeMethod(1256_0_createTree_Return(EOS(STATIC_1256), i1959, NULL), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i1959) → 4466_0_createTree_Return(EOS(STATIC_4466), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i1959, i1959, NULL)
4460_1_createTree_InvokeMethod(4363_0_createTree_Return(EOS(STATIC_4363), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i1974) → 4473_0_createTree_Return(EOS(STATIC_4473), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i1974, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)))
4461_0_createTree_Load(EOS(STATIC_4461), i1931) → 1239_0_createTree_Load(EOS(STATIC_1239), i1931)
1239_0_createTree_Load(EOS(STATIC_1239), i219) → 1243_0_createTree_GT(EOS(STATIC_1243), i219, i219)
4466_0_createTree_Return(EOS(STATIC_4466), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i1959, i1959, NULL) → 4474_0_createTree_InvokeMethod(EOS(STATIC_4474), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL)
4474_0_createTree_InvokeMethod(EOS(STATIC_4474), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL) → 4479_0_addChild_Load(EOS(STATIC_4479), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL)
4479_0_addChild_Load(EOS(STATIC_4479), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL) → 4485_0_addChild_New(EOS(STATIC_4485), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)))
4485_0_addChild_New(EOS(STATIC_4485), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669))) → 4492_0_addChild_Duplicate(EOS(STATIC_4492), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4492_0_addChild_Duplicate(EOS(STATIC_4492), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4498_0_addChild_Load(EOS(STATIC_4498), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4498_0_addChild_Load(EOS(STATIC_4498), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), 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, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), 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, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL) → 4507_0_addChild_FieldAccess(EOS(STATIC_4507), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)))
4507_0_addChild_FieldAccess(EOS(STATIC_4507), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669))) → 4515_0_addChild_InvokeMethod(EOS(STATIC_4515), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669)
4515_0_addChild_InvokeMethod(EOS(STATIC_4515), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669) → 4518_0_<init>_Load(EOS(STATIC_4518), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669)
4518_0_<init>_Load(EOS(STATIC_4518), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669) → 4521_0_<init>_InvokeMethod(EOS(STATIC_4521), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4521_0_<init>_InvokeMethod(EOS(STATIC_4521), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4523_0_<init>_Load(EOS(STATIC_4523), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669)
4523_0_<init>_Load(EOS(STATIC_4523), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669) → 4526_0_<init>_Load(EOS(STATIC_4526), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4526_0_<init>_Load(EOS(STATIC_4526), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4529_0_<init>_FieldAccess(EOS(STATIC_4529), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL)
4529_0_<init>_FieldAccess(EOS(STATIC_4529), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL) → 4532_0_<init>_Load(EOS(STATIC_4532), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669)
4532_0_<init>_Load(EOS(STATIC_4532), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669) → 4535_0_<init>_Load(EOS(STATIC_4535), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4535_0_<init>_Load(EOS(STATIC_4535), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4538_0_<init>_FieldAccess(EOS(STATIC_4538), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669)
4538_0_<init>_FieldAccess(EOS(STATIC_4538), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669) → 4540_0_<init>_Return(EOS(STATIC_4540), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669)
4540_0_<init>_Return(EOS(STATIC_4540), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), NULL, o4669) → 4543_0_addChild_FieldAccess(EOS(STATIC_4543), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4543_0_addChild_FieldAccess(EOS(STATIC_4543), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), NULL, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4547_0_addChild_Return(EOS(STATIC_4547), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), NULL)
4547_0_addChild_Return(EOS(STATIC_4547), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), NULL) → 4550_0_createTree_Inc(EOS(STATIC_4550), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1854)
4550_0_createTree_Inc(EOS(STATIC_4550), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1854) → 4552_0_createTree_JMP(EOS(STATIC_4552), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, +(i1854, 1)) | >=(i1854, 0)
4552_0_createTree_JMP(EOS(STATIC_4552), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2074) → 4555_0_createTree_Load(EOS(STATIC_4555), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2074)
4555_0_createTree_Load(EOS(STATIC_4555), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2074) → 4319_0_createTree_Load(EOS(STATIC_4319), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2074)
4473_0_createTree_Return(EOS(STATIC_4473), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i1974, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085))) → 4477_0_createTree_InvokeMethod(EOS(STATIC_4477), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)))
4477_0_createTree_InvokeMethod(EOS(STATIC_4477), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085))) → 4481_0_addChild_Load(EOS(STATIC_4481), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)))
4481_0_addChild_Load(EOS(STATIC_4481), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085))) → 4491_0_addChild_New(EOS(STATIC_4491), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)))
4491_0_addChild_New(EOS(STATIC_4491), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669))) → 4497_0_addChild_Duplicate(EOS(STATIC_4497), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4497_0_addChild_Duplicate(EOS(STATIC_4497), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4501_0_addChild_Load(EOS(STATIC_4501), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4501_0_addChild_Load(EOS(STATIC_4501), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4506_0_addChild_Load(EOS(STATIC_4506), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)))
4506_0_addChild_Load(EOS(STATIC_4506), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085))) → 4514_0_addChild_FieldAccess(EOS(STATIC_4514), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)))
4514_0_addChild_FieldAccess(EOS(STATIC_4514), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669))) → 4517_0_addChild_InvokeMethod(EOS(STATIC_4517), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669)
4517_0_addChild_InvokeMethod(EOS(STATIC_4517), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669) → 4519_0_<init>_Load(EOS(STATIC_4519), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669)
4519_0_<init>_Load(EOS(STATIC_4519), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669) → 4522_0_<init>_InvokeMethod(EOS(STATIC_4522), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4522_0_<init>_InvokeMethod(EOS(STATIC_4522), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4525_0_<init>_Load(EOS(STATIC_4525), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669)
4525_0_<init>_Load(EOS(STATIC_4525), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669) → 4528_0_<init>_Load(EOS(STATIC_4528), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4528_0_<init>_Load(EOS(STATIC_4528), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4531_0_<init>_FieldAccess(EOS(STATIC_4531), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)))
4531_0_<init>_FieldAccess(EOS(STATIC_4531), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085))) → 4534_0_<init>_Load(EOS(STATIC_4534), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669)
4534_0_<init>_Load(EOS(STATIC_4534), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669) → 4536_0_<init>_Load(EOS(STATIC_4536), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4536_0_<init>_Load(EOS(STATIC_4536), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC))) → 4539_0_<init>_FieldAccess(EOS(STATIC_4539), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669)
4539_0_<init>_FieldAccess(EOS(STATIC_4539), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), o4669) → 4542_0_<init>_Return(EOS(STATIC_4542), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669)
4542_0_<init>_Return(EOS(STATIC_4542), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), o4669) → 4545_0_addChild_FieldAccess(EOS(STATIC_4545), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))
4545_0_addChild_FieldAccess(EOS(STATIC_4545), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), 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, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085)))
4548_0_addChild_Return(EOS(STATIC_4548), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5085))) → 4551_0_createTree_Inc(EOS(STATIC_4551), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1854)
4551_0_createTree_Inc(EOS(STATIC_4551), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i1854) → 4554_0_createTree_JMP(EOS(STATIC_4554), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, +(i1854, 1)) | >=(i1854, 0)
4554_0_createTree_JMP(EOS(STATIC_4554), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2075) → 4557_0_createTree_Load(EOS(STATIC_4557), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2075)
4557_0_createTree_Load(EOS(STATIC_4557), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2075) → 4319_0_createTree_Load(EOS(STATIC_4319), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, java.lang.Object(MirrorMultiTreeRec.TreeList(EOC)))), i463, i2075)
R rules:
1243_0_createTree_GT(EOS(STATIC_1243), i223, i223) → 1246_0_createTree_GT(EOS(STATIC_1246), i223, i223)
1246_0_createTree_GT(EOS(STATIC_1246), i223, i223) → 1249_0_createTree_ConstantStackPush(EOS(STATIC_1249), i223) | <=(i223, 0)
1249_0_createTree_ConstantStackPush(EOS(STATIC_1249), i223) → 1256_0_createTree_Return(EOS(STATIC_1256), i223, NULL)
1295_0_random_ArrayAccess(EOS(STATIC_1295), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i220) → 1297_0_random_ArrayAccess(EOS(STATIC_1297), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i220)
1297_0_random_ArrayAccess(EOS(STATIC_1297), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i73)), i220) → 1300_0_<init>_Load(EOS(STATIC_1300), 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)), i220, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) | >=(i220, i73)
1300_0_<init>_Load(EOS(STATIC_1300), 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)), i220, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1304_0_<init>_InvokeMethod(EOS(STATIC_1304), 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)), i220, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1304_0_<init>_InvokeMethod(EOS(STATIC_1304), 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)), i220, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 1306_0_<init>_Load(EOS(STATIC_1306), 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)), i220, 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)))))))
1306_0_<init>_Load(EOS(STATIC_1306), 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)), i220, 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))))))) → 1311_0_<init>_InvokeMethod(EOS(STATIC_1311), 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)), i220, 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)))))))
1311_0_<init>_InvokeMethod(EOS(STATIC_1311), 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)), i220, 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))))))) → 1315_0_<init>_Load(EOS(STATIC_1315), 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)), i220, 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)))))))
1313_0_random_InvokeMethod(EOS(STATIC_1313), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL) → 1318_0_random_InvokeMethod(EOS(STATIC_1318), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL)
1315_0_<init>_Load(EOS(STATIC_1315), 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)), i220, 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>_InvokeMethod(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)), i220, 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_random_InvokeMethod(EOS(STATIC_1318), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL) → 1321_0_random_InvokeMethod(EOS(STATIC_1321), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL)
1321_0_random_InvokeMethod(EOS(STATIC_1321), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)), NULL) → 1324_0_<init>_Load(EOS(STATIC_1324), 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))))))
1323_0_<init>_InvokeMethod(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)), i220, 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)), i220, 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)))))))
1324_0_<init>_Load(EOS(STATIC_1324), 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)))))) → 1332_0_<init>_InvokeMethod(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.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(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)), i220, 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))))))) → 1334_0_<init>_InvokeMethod(EOS(STATIC_1334), 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)), i220, 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>_InvokeMethod(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.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1337_0_<init>_Load(EOS(STATIC_1337), 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))))))
1334_0_<init>_InvokeMethod(EOS(STATIC_1334), 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)), i220, 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))))))) → 1338_0_<init>_Load(EOS(STATIC_1338), 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)), i220, 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)))))))
1337_0_<init>_Load(EOS(STATIC_1337), 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)))))) → 1344_0_<init>_InvokeMethod(EOS(STATIC_1344), 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))))))
1338_0_<init>_Load(EOS(STATIC_1338), 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)), i220, 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))))))) → 1345_0_<init>_InvokeMethod(EOS(STATIC_1345), 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)), i220, 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)))))))
1344_0_<init>_InvokeMethod(EOS(STATIC_1344), 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)))))) → 1348_0_<init>_Load(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.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))))))
1345_0_<init>_InvokeMethod(EOS(STATIC_1345), 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)), i220, 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))))))) → 1350_0_<init>_Load(EOS(STATIC_1350), 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)), i220, 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>_Load(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.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)))))) → 1357_0_<init>_InvokeMethod(EOS(STATIC_1357), 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))))))
1350_0_<init>_Load(EOS(STATIC_1350), 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)), i220, 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))))))) → 1353_0_<init>_Load(EOS(STATIC_1353), 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)), i220, 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)))))))
1353_0_<init>_Load(EOS(STATIC_1353), 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)), i220, 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))))))) → 1359_0_<init>_FieldAccess(EOS(STATIC_1359), 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)), i220, 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)))))))
1357_0_<init>_InvokeMethod(EOS(STATIC_1357), 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)))))) → 1362_0_<init>_Load(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.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))))))
1359_0_<init>_FieldAccess(EOS(STATIC_1359), 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)), i220, 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))))))) → 1365_0_<init>_Load(EOS(STATIC_1365), 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)), i220, 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)))))))
1362_0_<init>_Load(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.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)))))) → 1375_0_<init>_InvokeMethod(EOS(STATIC_1375), 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))))))
1365_0_<init>_Load(EOS(STATIC_1365), 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)), i220, 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))))))) → 1369_0_<init>_InvokeMethod(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)), i220, 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)))))))
1369_0_<init>_InvokeMethod(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)), i220, 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))))))) → 1377_0_<init>_StackPop(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.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i220, 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)))))))
1375_0_<init>_InvokeMethod(EOS(STATIC_1375), 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)))))) → 1382_0_<init>_Load(EOS(STATIC_1382), 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))))))
1377_0_<init>_StackPop(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.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i220, 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))))))) → 1384_0_<init>_Return(EOS(STATIC_1384), 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)), i220, 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)))))))
1382_0_<init>_Load(EOS(STATIC_1382), 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)))))) → 1389_0_<init>_Load(EOS(STATIC_1389), 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))))))
1384_0_<init>_Return(EOS(STATIC_1384), 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)), i220, 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))))))) → 1391_0_<init>_Return(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.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i220, 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)))))))
1389_0_<init>_Load(EOS(STATIC_1389), 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)))))) → 1396_0_<init>_FieldAccess(EOS(STATIC_1396), 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))))))
1391_0_<init>_Return(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.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i220, 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))))))) → 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.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i220, 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)))))))
1396_0_<init>_FieldAccess(EOS(STATIC_1396), 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)))))) → 1405_0_<init>_Load(EOS(STATIC_1405), 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.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i220, 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))))))) → 1407_0_<init>_Return(EOS(STATIC_1407), 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)), i220, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
1405_0_<init>_Load(EOS(STATIC_1405), 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)))))) → 1415_0_<init>_InvokeMethod(EOS(STATIC_1415), 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))))))
1407_0_<init>_Return(EOS(STATIC_1407), 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)), i220, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(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.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i220)
1415_0_<init>_InvokeMethod(EOS(STATIC_1415), 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)))))) → 1421_0_<init>_StackPop(EOS(STATIC_1421), 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))))))
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.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i220) → 1424_0_random_ArrayAccess(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.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i220)
1421_0_<init>_StackPop(EOS(STATIC_1421), 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)))))) → 1427_0_<init>_Return(EOS(STATIC_1427), 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))))))
1424_0_random_ArrayAccess(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.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i73)), i220) → 1430_0_createTree_InvokeMethod(EOS(STATIC_1430), 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)))
1427_0_<init>_Return(EOS(STATIC_1427), 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)))))) → 1432_0_<init>_Return(EOS(STATIC_1432), 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))))))
1432_0_<init>_Return(EOS(STATIC_1432), 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)))))) → 1445_0_<init>_Return(EOS(STATIC_1445), 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))))))
1445_0_<init>_Return(EOS(STATIC_1445), 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)))))) → 1454_0_<init>_Return(EOS(STATIC_1454), 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)
1454_0_<init>_Return(EOS(STATIC_1454), 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) → 1470_0_random_InvokeMethod(EOS(STATIC_1470), 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)
1470_0_random_InvokeMethod(EOS(STATIC_1470), 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) → 1478_0_createTree_InvokeMethod(EOS(STATIC_1478), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
4327_0_createTree_GE(EOS(STATIC_4327), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, i1854, i463) → 4329_0_createTree_GE(EOS(STATIC_4329), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, i1854, i463)
4329_0_createTree_GE(EOS(STATIC_4329), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, i1854, i463) → 4336_0_createTree_Load(EOS(STATIC_4336), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669))) | >=(i1854, i463)
4336_0_createTree_Load(EOS(STATIC_4336), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669))) → 4363_0_createTree_Return(EOS(STATIC_4363), java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)))
4460_1_createTree_InvokeMethod(1430_0_createTree_InvokeMethod(EOS(STATIC_1430), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1963, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i1964) → 4467_0_createTree_InvokeMethod(EOS(STATIC_4467), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1963, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
4460_1_createTree_InvokeMethod(1478_0_createTree_InvokeMethod(EOS(STATIC_1478), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1968, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i1969) → 4471_0_createTree_InvokeMethod(EOS(STATIC_4471), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1968, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(EOS(STATIC_4476), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i1996, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), i1997, i1998, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i1999) → 4489_0_createTree_InvokeMethod(EOS(STATIC_4489), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i1996, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), i1997, i1998, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)))
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod(EOS(STATIC_4496), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i2020, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5134)), i2021, i2022, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5134))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i2023) → 4513_0_createTree_InvokeMethod(EOS(STATIC_4513), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i2020, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5134)), i2021, i2022, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5134)))
4467_0_createTree_InvokeMethod(EOS(STATIC_4467), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1963, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 4472_0_createTree_InvokeMethod(EOS(STATIC_4472), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1963, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
4471_0_createTree_InvokeMethod(EOS(STATIC_4471), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1968, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 4472_0_createTree_InvokeMethod(EOS(STATIC_4472), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1968, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL)))
4472_0_createTree_InvokeMethod(EOS(STATIC_4472), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i1978, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, NULL))) → 4476_0_createTree_InvokeMethod(EOS(STATIC_4476), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)))
4476_0_createTree_InvokeMethod(EOS(STATIC_4476), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091))) → 4496_0_createTree_InvokeMethod(EOS(STATIC_4496), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)))
4489_0_createTree_InvokeMethod(EOS(STATIC_4489), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i1996, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091)), i1997, i1998, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5091))) → 4496_0_createTree_InvokeMethod(EOS(STATIC_4496), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)))
4513_0_createTree_InvokeMethod(EOS(STATIC_4513), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i2020, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5134)), i2021, i2022, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5134))) → 4489_0_createTree_InvokeMethod(EOS(STATIC_4489), i230, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), i463, i1854, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o4669)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o5089sub)))), i2020, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5134)), i2021, i2022, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, o5134)))

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


P rules:
1243_0_createTree_GT(EOS(STATIC_1243), x0, x0) → 4460_1_createTree_InvokeMethod(1243_0_createTree_GT(EOS(STATIC_1243), -(-(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))
4460_1_createTree_InvokeMethod(1256_0_createTree_Return(EOS(STATIC_1256), x0, NULL), x1, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(MirrorMultiTreeRec.Tree(EOC, x2)), x0) → 4460_1_createTree_InvokeMethod(1243_0_createTree_GT(EOS(STATIC_1243), -(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))
4460_1_createTree_InvokeMethod(4363_0_createTree_Return(EOS(STATIC_4363), 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) → 4460_1_createTree_InvokeMethod(1243_0_createTree_GT(EOS(STATIC_1243), -(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:
1243_0_createTree_GT(EOS(STATIC_1243), x0, x0) → 1256_0_createTree_Return(EOS(STATIC_1256), x0, NULL) | <=(x0, 0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(EOS(STATIC_4476), 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)))
4460_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)))
4460_1_createTree_InvokeMethod(1430_0_createTree_InvokeMethod(EOS(STATIC_1430), 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)))
4460_1_createTree_InvokeMethod(1478_0_createTree_InvokeMethod(EOS(STATIC_1478), 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)
1243_0_createTree_GT(x1, x2, x3) → 1243_0_createTree_GT(x2, x3)
4363_0_createTree_Return(x1, x2) → 4363_0_createTree_Return(x2)
1256_0_createTree_Return(x1, x2, x3) → 1256_0_createTree_Return(x2)
Cond_1243_0_createTree_GT(x1, x2, x3, x4, x5) → Cond_1243_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
1478_0_createTree_InvokeMethod(x1, x2, x3, x4) → 1478_0_createTree_InvokeMethod(x3)
java.lang.ArrayIndexOutOfBoundsException(x1) → java.lang.ArrayIndexOutOfBoundsException
java.lang.IndexOutOfBoundsException(x1) → java.lang.IndexOutOfBoundsException
1430_0_createTree_InvokeMethod(x1, x2, x3, x4) → 1430_0_createTree_InvokeMethod(x3)
4476_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 4476_0_createTree_InvokeMethod(x2, x3, x4, x5, x6, x7)
Cond_1243_0_createTree_GT(x1, x2, x3, x4) → Cond_1243_0_createTree_GT(x1, x3, x4)

Filtered duplicate args:



1243_0_createTree_GT(x1, x2) → 1243_0_createTree_GT(x2)
Cond_1243_0_createTree_GT(x1, x2, x3, x4) → Cond_1243_0_createTree_GT(x1, x3, x4)
4460_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 4460_1_createTree_InvokeMethod(x1, x2, x4, x5, x6, x7)
Cond_4460_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_4460_1_createTree_InvokeMethod(x1, x2, x3, x5, x6, x7)
Cond_4460_1_createTree_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_4460_1_createTree_InvokeMethod1(x1, x2, x3, x5, x6, x7, x8)
Cond_1243_0_createTree_GT(x1, x2, x3) → Cond_1243_0_createTree_GT(x1, x3)
4476_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4476_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:



4460_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4460_1_createTree_InvokeMethod(x1, x2, x3, x4, x5)
Cond_4460_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_4460_1_createTree_InvokeMethod(x1, x3, x4, x5)
Cond_4460_1_createTree_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7) → Cond_4460_1_createTree_InvokeMethod1(x1, x3, x4, x5)
Cond_1243_0_createTree_GT(x1, x2) → Cond_1243_0_createTree_GT(x1)
4496_0_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 4496_0_createTree_InvokeMethod(x1)

Filtered all non-integer terms:



4460_1_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 4460_1_createTree_InvokeMethod(x1, x2, x3, x4)
MirrorMultiTreeRec.Tree(x1) → MirrorMultiTreeRec.Tree
4363_0_createTree_Return(x1) → 4363_0_createTree_Return
4476_0_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 4476_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:
1243_0_createTree_GT(x0) → 4460_1_createTree_InvokeMethod(1243_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0) | &&(>(x1, 0), >(x0, 0))
4460_1_createTree_InvokeMethod(1256_0_createTree_Return(x0), x1, x3, x4) → 4460_1_createTree_InvokeMethod(1243_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) | &&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1))
4460_1_createTree_InvokeMethod(4363_0_createTree_Return, x1, x3, x4) → 4460_1_createTree_InvokeMethod(1243_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) | &&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1))
R rules:
1243_0_createTree_GT(x0) → 1256_0_createTree_Return(x0) | <=(x0, 0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 4496_0_createTree_InvokeMethod
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x5, x7, x8) → 4496_0_createTree_InvokeMethod
4460_1_createTree_InvokeMethod(1430_0_createTree_InvokeMethod(x0), x1, x3, x4) → 4496_0_createTree_InvokeMethod
4460_1_createTree_InvokeMethod(1478_0_createTree_InvokeMethod(x0), x1, x3, x4) → 4496_0_createTree_InvokeMethod

Performed bisimulation on rules. Used the following equivalence classes: {[1256_0_createTree_Return_1, 1430_0_createTree_InvokeMethod_1, 1478_0_createTree_InvokeMethod_1]=1256_0_createTree_Return_1, [4496_0_createTree_InvokeMethod, 4363_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:
1243_0_CREATETREE_GT(x0) → COND_1243_0_CREATETREE_GT(&&(>(x1, 0), >(x0, 0)), x0, x1)
COND_1243_0_CREATETREE_GT(TRUE, x0, x1) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0)
COND_1243_0_CREATETREE_GT(TRUE, x0, x1) → 1243_0_CREATETREE_GT(-(-(x0, 1), 1))
4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0), x1, x3, x4) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 1256_0_createTree_Return(x0), x1, x3, x4)
COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0), x1, x3, x4) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1))
COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0), x1, x3, x4) → 1243_0_CREATETREE_GT(-(x1, 1))
4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1, x3, x4) → COND_4460_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 4496_0_createTree_InvokeMethod, x1, x3, x4)
COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1, x3, x4) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1))
COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1, x3, x4) → 1243_0_CREATETREE_GT(-(x1, 1))
R rules:
1243_0_createTree_GT(x0) → Cond_1243_0_createTree_GT(<=(x0, 0), x0)
Cond_1243_0_createTree_GT(TRUE, x0) → 1256_0_createTree_Return(x0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 4496_0_createTree_InvokeMethod
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x5, x7, x8) → 4496_0_createTree_InvokeMethod
4460_1_createTree_InvokeMethod(1256_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:
1243_0_createTree_GT(x0) → Cond_1243_0_createTree_GT(x0 <= 0, x0)
Cond_1243_0_createTree_GT(TRUE, x0) → 1256_0_createTree_Return(x0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 4496_0_createTree_InvokeMethod
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x5, x7, x8) → 4496_0_createTree_InvokeMethod
4460_1_createTree_InvokeMethod(1256_0_createTree_Return(x0), x1, x3, x4) → 4496_0_createTree_InvokeMethod

The integer pair graph contains the following rules and edges:
(0): 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(x1[0] > 0 && x0[0] > 0, x0[0], x1[0])
(1): COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(x0[1] - 1 - 1), x0[1] - 1, x1[1], 0)
(2): COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(x0[2] - 1 - 1)
(3): 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
(4): COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(x1[4] - 1), x1[4], x3[4], x4[4] + 1)
(5): COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(x1[5] - 1)
(6): 4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4460_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_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(x1[7] - 1), x1[7], x3[7], x4[7] + 1)
(8): COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1243_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 (1243_0_createTree_GT(x0[1] - 1 - 1) →* 1256_0_createTree_Return(x0[3])∧x0[1] - 1* x1[3]x1[1]* x3[3]0* x4[3])


(1) -> (6), if (1243_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] > -11256_0_createTree_Return(x0[3]) →* 1256_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] > -11256_0_createTree_Return(x0[3]) →* 1256_0_createTree_Return(x0[5])∧x1[3]* x1[5]x3[3]* x3[5]x4[3]* x4[5])


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


(4) -> (6), if (1243_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 (1243_0_createTree_GT(x1[7] - 1) →* 1256_0_createTree_Return(x0[3])∧x1[7]* x1[3]x3[7]* x3[3]x4[7] + 1* x4[3])


(7) -> (6), if (1243_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:
1243_0_createTree_GT(x0)
Cond_1243_0_createTree_GT(TRUE, x0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4460_1_createTree_InvokeMethod(1256_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@1a684e86 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 1243_0_CREATETREE_GT(x0) → COND_1243_0_CREATETREE_GT(&&(>(x1, 0), >(x0, 0)), x0, x1) the following chains were created:
  • We consider the chain COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_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]1243_0_CREATETREE_GT(x0[0])≥NonInfC∧1243_0_CREATETREE_GT(x0[0])≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1243_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))=TRUE1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_1243_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_1243_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_1243_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_1243_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_1243_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_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(-(x1[5], 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_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]1243_0_CREATETREE_GT(x0[0])≥NonInfC∧1243_0_CREATETREE_GT(x0[0])≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1243_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))=TRUE1243_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧1243_0_CREATETREE_GT(-(x1[5], 1))≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_1243_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_1243_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_1243_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_1243_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_1243_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_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1243_0_CREATETREE_GT(-(x1[8], 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_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]1243_0_CREATETREE_GT(x0[0])≥NonInfC∧1243_0_CREATETREE_GT(x0[0])≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1243_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))=TRUE1243_0_CREATETREE_GT(-(x1[8], 1))≥NonInfC∧1243_0_CREATETREE_GT(-(x1[8], 1))≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[8], 1), 0)), -(x1[8], 1), x1[0])∧(UIncreasing(COND_1243_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_1243_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_1243_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_1243_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_1243_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_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_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]11243_0_CREATETREE_GT(x0[0])≥NonInfC∧1243_0_CREATETREE_GT(x0[0])≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1243_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))=TRUE1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_1243_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_1243_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_1243_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_1243_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_1243_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_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(-(x1[5], 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_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]1243_0_CREATETREE_GT(x0[0])≥NonInfC∧1243_0_CREATETREE_GT(x0[0])≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1243_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))=TRUE1243_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧1243_0_CREATETREE_GT(-(x1[5], 1))≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_1243_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_1243_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_1243_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_1243_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_1243_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_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1243_0_CREATETREE_GT(-(x1[8], 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_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]1243_0_CREATETREE_GT(x0[0])≥NonInfC∧1243_0_CREATETREE_GT(x0[0])≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1243_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))=TRUE1243_0_CREATETREE_GT(-(x1[8], 1))≥NonInfC∧1243_0_CREATETREE_GT(-(x1[8], 1))≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[8], 1), 0)), -(x1[8], 1), x1[0])∧(UIncreasing(COND_1243_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_1243_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_1243_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_1243_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_1243_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_1243_0_CREATETREE_GT(TRUE, x0, x1) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0) the following chains were created:
  • We consider the chain 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0), 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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]1243_0_createTree_GT(-(-(x0[1], 1), 1))=1256_0_createTree_Return(x0[3])∧-(x0[1], 1)=x1[3]x1[1]=x3[3]0=x4[3]COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_createTree_GT(<=(-(-(x0[0], 1), 1), 0), -(-(x0[0], 1), 1))=1256_0_createTree_Return(x0[3]) ⇒ COND_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0), 4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4460_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]1243_0_createTree_GT(-(-(x0[1], 1), 1))=4496_0_createTree_InvokeMethod-(x0[1], 1)=x1[6]x1[1]=x3[6]0=x4[6]COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_createTree_GT(<=(-(-(x0[0], 1), 1), 0), -(-(x0[0], 1), 1))=4496_0_createTree_InvokeMethodCOND_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_CREATETREE_GT(TRUE, x0, x1) → 1243_0_CREATETREE_GT(-(-(x0, 1), 1)) the following chains were created:
  • We consider the chain 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_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_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))∧(UIncreasing(1243_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_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥1243_0_CREATETREE_GT(-(-(x0[0], 1), 1))∧(UIncreasing(1243_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(1243_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(1243_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(1243_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(1243_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 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0), x1, x3, x4) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 1256_0_createTree_Return(x0), x1, x3, x4) the following chains were created:
  • We consider the chain 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_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))=TRUE1256_0_createTree_Return(x0[3])=1256_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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))=TRUE4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] ≥ 0∧[(-1)bso_48] + x4[3] ≥ 0)



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

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



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

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



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

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



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

    (61)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1256_0_createTree_Return(x0[3])=1256_0_createTree_Return(x0[5])∧x1[3]=x1[5]x3[3]=x3[5]x4[3]=x4[5]4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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))=TRUE4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] ≥ 0∧[(-1)bso_48] + x4[3] ≥ 0)



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

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



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

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



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

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







For Pair COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0), x1, x3, x4) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) the following chains were created:
  • We consider the chain 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)), 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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))=TRUE1256_0_createTree_Return(x0[3])=1256_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]1243_0_createTree_GT(-(x1[4], 1))=1256_0_createTree_Return(x0[3]1)∧x1[4]=x1[3]1x3[4]=x3[3]1+(x4[4], 1)=x4[3]1COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_createTree_GT(<=(-(x1[3], 1), 0), -(x1[3], 1))=1256_0_createTree_Return(x0[3]1) ⇒ COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)), 4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4460_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))=TRUE1256_0_createTree_Return(x0[3])=1256_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]1243_0_createTree_GT(-(x1[4], 1))=4496_0_createTree_InvokeMethodx1[4]=x1[6]x3[4]=x3[6]+(x4[4], 1)=x4[6]COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_createTree_GT(<=(-(x1[3], 1), 0), -(x1[3], 1))=4496_0_createTree_InvokeMethodCOND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0), x1, x3, x4) → 1243_0_CREATETREE_GT(-(x1, 1)) the following chains were created:
  • We consider the chain 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(-(x1[5], 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_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))=TRUE1256_0_createTree_Return(x0[3])=1256_0_createTree_Return(x0[5])∧x1[3]=x1[5]x3[3]=x3[5]x4[3]=x4[5]-(x1[5], 1)=x0[0]COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥1243_0_CREATETREE_GT(-(x1[5], 1))∧(UIncreasing(1243_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_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥1243_0_CREATETREE_GT(-(x1[3], 1))∧(UIncreasing(1243_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(1243_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(1243_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(1243_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(1243_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 4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1, x3, x4) → COND_4460_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 4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4460_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_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_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]4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_4460_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_4460_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))=TRUE4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_4460_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_4460_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_4460_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 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[2 + (-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_4460_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 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[2 + (-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_4460_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 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[2 + (-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_4460_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)bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_53 + (-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[2 + (-1)bso_54] ≥ 0)



  • We consider the chain 4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4460_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_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1243_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]4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_4460_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_4460_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))=TRUE4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_4460_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_4460_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_4460_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 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[2 + (-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_4460_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 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[2 + (-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_4460_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 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[2 + (-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_4460_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)bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_53 + (-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[2 + (-1)bso_54] ≥ 0)







For Pair COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1, x3, x4) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) the following chains were created:
  • We consider the chain 4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4460_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_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1)), 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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]1243_0_createTree_GT(-(x1[7], 1))=1256_0_createTree_Return(x0[3])∧x1[7]=x1[3]x3[7]=x3[3]+(x4[7], 1)=x4[3]COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_createTree_GT(<=(-(x1[6], 1), 0), -(x1[6], 1))=1256_0_createTree_Return(x0[3]) ⇒ COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[6], 1)), x1[6], x3[6], +(x4[6], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)bni_55 + (-1)Bound*bni_55] + [bni_55]x4[6] ≥ 0∧[(-1)bso_56] + x4[6] ≥ 0)



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

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



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

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



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

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



  • We consider the chain 4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4460_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_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1)), 4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4460_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]1243_0_createTree_GT(-(x1[7], 1))=4496_0_createTree_InvokeMethodx1[7]=x1[6]1x3[7]=x3[6]1+(x4[7], 1)=x4[6]1COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_createTree_GT(<=(-(x1[6], 1), 0), -(x1[6], 1))=4496_0_createTree_InvokeMethodCOND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[6], 1)), x1[6], x3[6], +(x4[6], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)bni_55 + (-1)Bound*bni_55] + [bni_55]x4[6] ≥ 0∧[(-1)bso_56] + x4[6] ≥ 0)



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

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



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

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



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

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







For Pair COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1, x3, x4) → 1243_0_CREATETREE_GT(-(x1, 1)) the following chains were created:
  • We consider the chain 4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4460_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_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1243_0_CREATETREE_GT(-(x1[8], 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_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_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8])≥1243_0_CREATETREE_GT(-(x1[8], 1))∧(UIncreasing(1243_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_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥1243_0_CREATETREE_GT(-(x1[6], 1))∧(UIncreasing(1243_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(1243_0_CREATETREE_GT(-(x1[8], 1))), ≥)∧[(-1)bni_57 + (-1)Bound*bni_57] + [bni_57]x4[6] ≥ 0∧[(-1)bso_58] + x4[6] ≥ 0)



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

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



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

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



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

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







To summarize, we get the following constraints P for the following pairs.
  • 1243_0_CREATETREE_GT(x0) → COND_1243_0_CREATETREE_GT(&&(>(x1, 0), >(x0, 0)), x0, x1)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_1243_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_1243_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_1243_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_1243_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_1243_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_1243_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_1243_0_CREATETREE_GT(TRUE, x0, x1) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0)
    • (0 ≥ 0 ⇒ (UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_CREATETREE_GT(TRUE, x0, x1) → 1243_0_CREATETREE_GT(-(-(x0, 1), 1))
    • (0 ≥ 0 ⇒ (UIncreasing(1243_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)

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

  • COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0), x1, x3, x4) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1))
    • (0 ≥ 0 ⇒ (UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_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_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0), x1, x3, x4) → 1243_0_CREATETREE_GT(-(x1, 1))
    • (0 ≥ 0 ⇒ (UIncreasing(1243_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)

  • 4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1, x3, x4) → COND_4460_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 4496_0_createTree_InvokeMethod, x1, x3, x4)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_4460_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)bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_53 + (-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[2 + (-1)bso_54] ≥ 0)
    • (0 ≥ 0 ⇒ (UIncreasing(COND_4460_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)bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_53 + (-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[2 + (-1)bso_54] ≥ 0)

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

  • COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1, x3, x4) → 1243_0_CREATETREE_GT(-(x1, 1))
    • (0 ≥ 0 ⇒ (UIncreasing(1243_0_CREATETREE_GT(-(x1[8], 1))), ≥)∧[bni_57] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_57 + (-1)Bound*bni_57] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-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(1243_0_createTree_GT(x1)) = [2]   
POL(Cond_1243_0_createTree_GT(x1, x2)) = [2]   
POL(<=(x1, x2)) = 0   
POL(0) = 0   
POL(1256_0_createTree_Return(x1)) = [2]   
POL(4460_1_createTree_InvokeMethod(x1, x2, x3, x4)) = 0   
POL(4476_0_createTree_InvokeMethod(x1, x2, x3)) = 0   
POL(4496_0_createTree_InvokeMethod) = 0   
POL(1243_0_CREATETREE_GT(x1)) = [-1] + [-1]x1   
POL(COND_1243_0_CREATETREE_GT(x1, x2, x3)) = [-1] + x2 + [-1]x1   
POL(&&(x1, x2)) = 0   
POL(>(x1, x2)) = 0   
POL(4460_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = [1] + [2]x4 + [-1]x1   
POL(-(x1, x2)) = 0   
POL(1) = 0   
POL(COND_4460_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [1] + x5 + [-1]x2   
POL(-1) = 0   
POL(+(x1, x2)) = 0   
POL(COND_4460_1_CREATETREE_INVOKEMETHOD1(x1, x2, x3, x4, x5)) = [-1] + x5 + [-1]x2 + [2]x1   

The following pairs are in P>:

4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4460_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])

The following pairs are in Pbound:

1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))
4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(-(x1[5], 1))
4460_1_CREATETREE_INVOKEMETHOD(4496_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_4460_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_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))
COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1243_0_CREATETREE_GT(-(x1[8], 1))

The following pairs are in P:

1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))
4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(-(x1[5], 1))
COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))
COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1243_0_CREATETREE_GT(-(x1[8], 1))

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
1243_0_createTree_GT(x0)1Cond_1243_0_createTree_GT(<=(x0, 0), x0)1
Cond_1243_0_createTree_GT(TRUE, x0)11256_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:
1243_0_createTree_GT(x0) → Cond_1243_0_createTree_GT(x0 <= 0, x0)
Cond_1243_0_createTree_GT(TRUE, x0) → 1256_0_createTree_Return(x0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 4496_0_createTree_InvokeMethod
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x5, x7, x8) → 4496_0_createTree_InvokeMethod
4460_1_createTree_InvokeMethod(1256_0_createTree_Return(x0), x1, x3, x4) → 4496_0_createTree_InvokeMethod

The integer pair graph contains the following rules and edges:
(0): 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(x1[0] > 0 && x0[0] > 0, x0[0], x1[0])
(1): COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(x0[1] - 1 - 1), x0[1] - 1, x1[1], 0)
(2): COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(x0[2] - 1 - 1)
(3): 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
(4): COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(x1[4] - 1), x1[4], x3[4], x4[4] + 1)
(5): COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(x1[5] - 1)
(7): COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(x1[7] - 1), x1[7], x3[7], x4[7] + 1)
(8): COND_4460_1_CREATETREE_INVOKEMETHOD1(TRUE, 4496_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 1243_0_CREATETREE_GT(x1[8] - 1)

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


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


(8) -> (0), if (x1[8] - 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 (1243_0_createTree_GT(x0[1] - 1 - 1) →* 1256_0_createTree_Return(x0[3])∧x0[1] - 1* x1[3]x1[1]* x3[3]0* x4[3])


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


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


(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -11256_0_createTree_Return(x0[3]) →* 1256_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] > -11256_0_createTree_Return(x0[3]) →* 1256_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:
1243_0_createTree_GT(x0)
Cond_1243_0_createTree_GT(TRUE, x0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4460_1_createTree_InvokeMethod(1256_0_createTree_Return(x0), x1, x2, x3)

(23) IDependencyGraphProof (EQUIVALENT transformation)

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

(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:
1243_0_createTree_GT(x0) → Cond_1243_0_createTree_GT(x0 <= 0, x0)
Cond_1243_0_createTree_GT(TRUE, x0) → 1256_0_createTree_Return(x0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 4496_0_createTree_InvokeMethod
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x5, x7, x8) → 4496_0_createTree_InvokeMethod
4460_1_createTree_InvokeMethod(1256_0_createTree_Return(x0), x1, x3, x4) → 4496_0_createTree_InvokeMethod

The integer pair graph contains the following rules and edges:
(2): COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(x0[2] - 1 - 1)
(5): COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(x1[5] - 1)
(4): COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(x1[4] - 1), x1[4], x3[4], x4[4] + 1)
(3): 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
(1): COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(x0[1] - 1 - 1), x0[1] - 1, x1[1], 0)
(0): 1243_0_CREATETREE_GT(x0[0]) → COND_1243_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 (1243_0_createTree_GT(x0[1] - 1 - 1) →* 1256_0_createTree_Return(x0[3])∧x0[1] - 1* x1[3]x1[1]* x3[3]0* x4[3])


(4) -> (3), if (1243_0_createTree_GT(x1[4] - 1) →* 1256_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] > -11256_0_createTree_Return(x0[3]) →* 1256_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] > -11256_0_createTree_Return(x0[3]) →* 1256_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:
1243_0_createTree_GT(x0)
Cond_1243_0_createTree_GT(TRUE, x0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4460_1_createTree_InvokeMethod(1256_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:
1243_0_createTree_GT(x0) → Cond_1243_0_createTree_GT(x0 <= 0, x0)
Cond_1243_0_createTree_GT(TRUE, x0) → 1256_0_createTree_Return(x0)

The integer pair graph contains the following rules and edges:
(2): COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(x0[2] - 1 - 1)
(5): COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(x1[5] - 1)
(4): COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(x1[4] - 1), x1[4], x3[4], x4[4] + 1)
(3): 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
(1): COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(x0[1] - 1 - 1), x0[1] - 1, x1[1], 0)
(0): 1243_0_CREATETREE_GT(x0[0]) → COND_1243_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 (1243_0_createTree_GT(x0[1] - 1 - 1) →* 1256_0_createTree_Return(x0[3])∧x0[1] - 1* x1[3]x1[1]* x3[3]0* x4[3])


(4) -> (3), if (1243_0_createTree_GT(x1[4] - 1) →* 1256_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] > -11256_0_createTree_Return(x0[3]) →* 1256_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] > -11256_0_createTree_Return(x0[3]) →* 1256_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:
1243_0_createTree_GT(x0)
Cond_1243_0_createTree_GT(TRUE, x0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4460_1_createTree_InvokeMethod(1256_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@516c9e49 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_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(-(-(x0[2], 1), 1)) the following chains were created:
  • We consider the chain 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_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_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))∧(UIncreasing(1243_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_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥1243_0_CREATETREE_GT(-(-(x0[0], 1), 1))∧(UIncreasing(1243_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(1243_0_CREATETREE_GT(-(-(x0[2], 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(1243_0_CREATETREE_GT(-(-(x0[2], 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(1243_0_CREATETREE_GT(-(-(x0[2], 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(1243_0_CREATETREE_GT(-(-(x0[2], 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(1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(2)bni_30 + (-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)







For Pair COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(-(x1[5], 1)) the following chains were created:
  • We consider the chain 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(-(x1[5], 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_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))=TRUE1256_0_createTree_Return(x0[3])=1256_0_createTree_Return(x0[5])∧x1[3]=x1[5]x3[3]=x3[5]x4[3]=x4[5]-(x1[5], 1)=x0[0]COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥1243_0_CREATETREE_GT(-(x1[5], 1))∧(UIncreasing(1243_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_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥1243_0_CREATETREE_GT(-(x1[3], 1))∧(UIncreasing(1243_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(1243_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧[(-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(1243_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧[(-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(1243_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧[(-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(1243_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧0 = 0∧[(-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧0 = 0∧[(-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(1243_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧0 = 0∧[(-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧0 = 0∧[(-1)bso_33] ≥ 0)







For Pair COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)) the following chains were created:
  • We consider the chain 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1)), 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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))=TRUE1256_0_createTree_Return(x0[3])=1256_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]1243_0_createTree_GT(-(x1[4], 1))=1256_0_createTree_Return(x0[3]1)∧x1[4]=x1[3]1x3[4]=x3[3]1+(x4[4], 1)=x4[3]1COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_createTree_GT(x0, x1)=1256_0_createTree_Return(x0[3]1)∧>(x1[3], -1)=TRUE>(x4[3], -1)=TRUE>(x3[3], +(x4[3], 1))=TRUECOND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_createTree_GT(x0, x1)=1256_0_createTree_Return(x0[3]1) which results in the following new constraint:

    (17)    (1256_0_createTree_Return(x2)=1256_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_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧0 = 0∧[(-1)bso_35] ≥ 0)







For Pair 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) the following chains were created:
  • We consider the chain 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_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))=TRUE1256_0_createTree_Return(x0[3])=1256_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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))=TRUE4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)



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

    (31)    (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1256_0_createTree_Return(x0[3])=1256_0_createTree_Return(x0[5])∧x1[3]=x1[5]x3[3]=x3[5]x4[3]=x4[5]4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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))=TRUE4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)







For Pair COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0) the following chains were created:
  • We consider the chain 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0), 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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]1243_0_createTree_GT(-(-(x0[1], 1), 1))=1256_0_createTree_Return(x0[3])∧-(x0[1], 1)=x1[3]x1[1]=x3[3]0=x4[3]COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_createTree_GT(x3, x4)=1256_0_createTree_Return(x0[3])∧>(x1[0], 0)=TRUE>(x0[0], 0)=TRUECOND_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_createTree_GT(x3, x4)=1256_0_createTree_Return(x0[3]) which results in the following new constraint:

    (40)    (1256_0_createTree_Return(x5)=1256_0_createTree_Return(x0[3])∧<=(-(-(x0[0], 1), 1), 0)=TRUE-(-(x0[0], 1), 1)=x5>(x1[0], 0)=TRUE>(x0[0], 0)=TRUECOND_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_1243_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[2 + (-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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[2 + (-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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[2 + (-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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(2)bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[2 + (-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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(2)bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[2 + (-1)bso_39] ≥ 0)







For Pair 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]) the following chains were created:
  • We consider the chain COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_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]1243_0_CREATETREE_GT(x0[0])≥NonInfC∧1243_0_CREATETREE_GT(x0[0])≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1243_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)=TRUE1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_1243_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_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)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_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)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_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)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_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)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_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



  • We consider the chain COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(-(x1[5], 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_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]1243_0_CREATETREE_GT(x0[0])≥NonInfC∧1243_0_CREATETREE_GT(x0[0])≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1243_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)=TRUE1243_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧1243_0_CREATETREE_GT(-(x1[5], 1))≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_1243_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_1243_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 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_1243_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 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_1243_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 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_1243_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 simplified constraint (59) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

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



  • We consider the chain COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(-(-(x0[2], 1), 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_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]11243_0_CREATETREE_GT(x0[0])≥NonInfC∧1243_0_CREATETREE_GT(x0[0])≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1243_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)=TRUE1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_1243_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_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)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_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)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_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)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_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)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_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)



  • We consider the chain COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(-(x1[5], 1)), 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0]), COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_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]1243_0_CREATETREE_GT(x0[0])≥NonInfC∧1243_0_CREATETREE_GT(x0[0])≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_1243_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)=TRUE1243_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧1243_0_CREATETREE_GT(-(x1[5], 1))≥COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_1243_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_1243_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 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_1243_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 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_1243_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 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_1243_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 simplified constraint (73) using rule (IDP_SMT_SPLIT) which results in the following new constraint:

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







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

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

  • COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧0 = 0∧[(-1)bso_35] ≥ 0)

  • 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
    • (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)

  • COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_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(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(2)bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[2 + (-1)bso_39] ≥ 0)

  • 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
    • (x1[0] ≥ 0∧x0[2] ≥ 0 ⇒ (UIncreasing(COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
    • (x1[0] ≥ 0∧x1[5] ≥ 0 ⇒ (UIncreasing(COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40 + (2)bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
    • (x1[0] ≥ 0∧x0[2] ≥ 0 ⇒ (UIncreasing(COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
    • (x1[0] ≥ 0∧x1[5] ≥ 0 ⇒ (UIncreasing(COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40 + (2)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) = [3]   
POL(1243_0_createTree_GT(x1)) = [-1] + [-1]x1   
POL(Cond_1243_0_createTree_GT(x1, x2)) = [-1] + [-1]x2 + [-1]x1   
POL(<=(x1, x2)) = [2]   
POL(0) = 0   
POL(1256_0_createTree_Return(x1)) = [-1]   
POL(COND_1243_0_CREATETREE_GT(x1, x2, x3)) = [1] + x2 + [-1]x1   
POL(1243_0_CREATETREE_GT(x1)) = [1] + x1   
POL(-(x1, x2)) = x1 + [-1]x2   
POL(1) = [1]   
POL(COND_4460_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x3 + [-1]x2 + [-1]x1   
POL(4460_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = x2   
POL(+(x1, x2)) = x1 + x2   
POL(&&(x1, x2)) = 0   
POL(>(x1, x2)) = [-1]   
POL(-1) = [-1]   

The following pairs are in P>:

COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))
COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)

The following pairs are in Pbound:

COND_1243_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 1243_0_CREATETREE_GT(-(-(x0[2], 1), 1))
COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(-(x1[5], 1))
COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_1243_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])

The following pairs are in P:

COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(-(x1[5], 1))
COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
1243_0_CREATETREE_GT(x0[0]) → COND_1243_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:

1243_0_createTree_GT(x0)1Cond_1243_0_createTree_GT(<=(x0, 0), x0)1
&&(TRUE, TRUE)1TRUE1
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:
1243_0_createTree_GT(x0) → Cond_1243_0_createTree_GT(x0 <= 0, x0)
Cond_1243_0_createTree_GT(TRUE, x0) → 1256_0_createTree_Return(x0)

The integer pair graph contains the following rules and edges:
(5): COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 1243_0_CREATETREE_GT(x1[5] - 1)
(4): COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(x1[4] - 1), x1[4], x3[4], x4[4] + 1)
(3): 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1, 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
(0): 1243_0_CREATETREE_GT(x0[0]) → COND_1243_0_CREATETREE_GT(x1[0] > 0 && x0[0] > 0, x0[0], x1[0])

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


(4) -> (3), if (1243_0_createTree_GT(x1[4] - 1) →* 1256_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] > -11256_0_createTree_Return(x0[3]) →* 1256_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] > -11256_0_createTree_Return(x0[3]) →* 1256_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:
1243_0_createTree_GT(x0)
Cond_1243_0_createTree_GT(TRUE, x0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4460_1_createTree_InvokeMethod(1256_0_createTree_Return(x0), x1, x2, x3)

(29) IDependencyGraphProof (EQUIVALENT transformation)

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

(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:
1243_0_createTree_GT(x0) → Cond_1243_0_createTree_GT(x0 <= 0, x0)
Cond_1243_0_createTree_GT(TRUE, x0) → 1256_0_createTree_Return(x0)

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

(4) -> (3), if (1243_0_createTree_GT(x1[4] - 1) →* 1256_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] > -11256_0_createTree_Return(x0[3]) →* 1256_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:
1243_0_createTree_GT(x0)
Cond_1243_0_createTree_GT(TRUE, x0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4460_1_createTree_InvokeMethod(1256_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.IdpCand1ShapeHeuristic@8f947ad Constraint Generator: NonInfConstraintGenerator: PathGenerator: MetricPathGenerator: Max Left Steps: 2 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 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) the following chains were created:
  • We consider the chain 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]), COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_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))=TRUE1256_0_createTree_Return(x0[3])=1256_0_createTree_Return(x0[4])∧x1[3]=x1[4]x3[3]=x3[4]x4[3]=x4[4]4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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))=TRUE4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_18 + (-1)Bound*bni_18] + [(-1)bni_18]x4[3] + [bni_18]x3[3] + [(-1)bni_18]x1[3] ≥ 0∧[(-1)bso_19] ≥ 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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_18 + (-1)Bound*bni_18] + [(-1)bni_18]x4[3] + [bni_18]x3[3] + [(-1)bni_18]x1[3] ≥ 0∧[(-1)bso_19] ≥ 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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_18 + (-1)Bound*bni_18] + [(-1)bni_18]x4[3] + [bni_18]x3[3] + [(-1)bni_18]x1[3] ≥ 0∧[(-1)bso_19] ≥ 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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_18 + (-1)Bound*bni_18] + [(-1)bni_18]x4[3] + [bni_18]x3[3] + [(-1)bni_18]x1[3] ≥ 0∧0 = 0∧[(-1)bso_19] ≥ 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_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[bni_18 + (-1)Bound*bni_18] + [bni_18]x3[3] + [(-1)bni_18]x1[3] ≥ 0∧0 = 0∧[(-1)bso_19] ≥ 0)







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

    (8)    (1243_0_createTree_GT(-(x1[4], 1))=1256_0_createTree_Return(x0[3])∧x1[4]=x1[3]x3[4]=x3[3]+(x4[4], 1)=x4[3]&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE1256_0_createTree_Return(x0[3])=1256_0_createTree_Return(x0[4]1)∧x1[3]=x1[4]1x3[3]=x3[4]1x4[3]=x4[4]11243_0_createTree_GT(-(x1[4]1, 1))=1256_0_createTree_Return(x0[3]1)∧x1[4]1=x1[3]1x3[4]1=x3[3]1+(x4[4]1, 1)=x4[3]1COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]1), x1[4]1, x3[4]1, x4[4]1)≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]1), x1[4]1, x3[4]1, x4[4]1)≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥))



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

    (9)    (<=(-(x1[4], 1), 0)=x0-(x1[4], 1)=x1Cond_1243_0_createTree_GT(x0, x1)=1256_0_createTree_Return(x0[3])∧Cond_1243_0_createTree_GT(<=(-(x1[4], 1), 0), -(x1[4], 1))=1256_0_createTree_Return(x0[3]1)∧>(x1[4], -1)=TRUE>(+(x4[4], 1), -1)=TRUE>(x3[3], +(+(x4[4], 1), 1))=TRUECOND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[4], x3[3], +(x4[4], 1))≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[4], x3[3], +(x4[4], 1))≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[3], +(+(x4[4], 1), 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥))



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

    (10)    (1256_0_createTree_Return(x2)=1256_0_createTree_Return(x0[3])∧<=(-(x1[4], 1), 0)=TRUE-(x1[4], 1)=x2Cond_1243_0_createTree_GT(<=(-(x1[4], 1), 0), -(x1[4], 1))=1256_0_createTree_Return(x0[3]1)∧>(x1[4], -1)=TRUE>(+(x4[4], 1), -1)=TRUE>(x3[3], +(+(x4[4], 1), 1))=TRUECOND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[4], x3[3], +(x4[4], 1))≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[3]), x1[4], x3[3], +(x4[4], 1))≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[3], +(+(x4[4], 1), 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥))



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

    (11)    (<=(-(x1[4], 1), 0)=TRUECond_1243_0_createTree_GT(<=(-(x1[4], 1), 0), -(x1[4], 1))=1256_0_createTree_Return(x0[3]1)∧>(x1[4], -1)=TRUE>(+(x4[4], 1), -1)=TRUE>(x3[3], +(+(x4[4], 1), 1))=TRUECOND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(-(x1[4], 1)), x1[4], x3[3], +(x4[4], 1))≥NonInfC∧COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(-(x1[4], 1)), x1[4], x3[3], +(x4[4], 1))≥4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[3], +(+(x4[4], 1), 1))∧(UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥))



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

    (12)    ([1] + [-1]x1[4] ≥ 0∧x1[4] ≥ 0∧x4[4] + [1] ≥ 0∧x3[3] + [-3] + [-1]x4[4] ≥ 0 ⇒ (UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥)∧[(-2)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x4[4] + [bni_20]x3[3] + [(-1)bni_20]x1[4] ≥ 0∧[1 + (-1)bso_21] ≥ 0)



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

    (13)    ([1] + [-1]x1[4] ≥ 0∧x1[4] ≥ 0∧x4[4] + [1] ≥ 0∧x3[3] + [-3] + [-1]x4[4] ≥ 0 ⇒ (UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥)∧[(-2)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x4[4] + [bni_20]x3[3] + [(-1)bni_20]x1[4] ≥ 0∧[1 + (-1)bso_21] ≥ 0)



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

    (14)    ([1] + [-1]x1[4] ≥ 0∧x1[4] ≥ 0∧x4[4] + [1] ≥ 0∧x3[3] + [-3] + [-1]x4[4] ≥ 0 ⇒ (UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥)∧[(-2)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x4[4] + [bni_20]x3[3] + [(-1)bni_20]x1[4] ≥ 0∧[1 + (-1)bso_21] ≥ 0)



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

    (15)    ([1] + [-1]x1[4] ≥ 0∧x1[4] ≥ 0∧x3[3] + [-2] + [-1]x4[4] ≥ 0∧x4[4] ≥ 0 ⇒ (UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥)∧[bni_20 + (-1)Bound*bni_20] + [bni_20]x4[4] + [(-1)bni_20]x1[4] ≥ 0∧[1 + (-1)bso_21] ≥ 0)



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

    (16)    ([1] + [-1]x1[4] ≥ 0∧x1[4] ≥ 0∧x3[3] ≥ 0∧x4[4] ≥ 0 ⇒ (UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥)∧[bni_20 + (-1)Bound*bni_20] + [bni_20]x4[4] + [(-1)bni_20]x1[4] ≥ 0∧[1 + (-1)bso_21] ≥ 0)







To summarize, we get the following constraints P for the following pairs.
  • 4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
    • (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[bni_18 + (-1)Bound*bni_18] + [bni_18]x3[3] + [(-1)bni_18]x1[3] ≥ 0∧0 = 0∧[(-1)bso_19] ≥ 0)

  • COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
    • ([1] + [-1]x1[4] ≥ 0∧x1[4] ≥ 0∧x3[3] ≥ 0∧x4[4] ≥ 0 ⇒ (UIncreasing(4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥)∧[bni_20 + (-1)Bound*bni_20] + [bni_20]x4[4] + [(-1)bni_20]x1[4] ≥ 0∧[1 + (-1)bso_21] ≥ 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(1243_0_createTree_GT(x1)) = [-1] + [-1]x1   
POL(Cond_1243_0_createTree_GT(x1, x2)) = [-1]x2   
POL(<=(x1, x2)) = [-1]   
POL(0) = 0   
POL(1256_0_createTree_Return(x1)) = [-1] + [-1]x1   
POL(4460_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3 + [-1]x2   
POL(COND_4460_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + [-1]x5 + x4 + [-1]x3   
POL(&&(x1, x2)) = [-1]   
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_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))

The following pairs are in Pbound:

COND_4460_1_CREATETREE_INVOKEMETHOD(TRUE, 1256_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 4460_1_CREATETREE_INVOKEMETHOD(1243_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))

The following pairs are in P:

4460_1_CREATETREE_INVOKEMETHOD(1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_4460_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 1256_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])

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

Cond_1243_0_createTree_GT(<=(x0, 0), x0)11243_0_createTree_GT(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:
1243_0_createTree_GT(x0) → Cond_1243_0_createTree_GT(x0 <= 0, x0)
Cond_1243_0_createTree_GT(TRUE, x0) → 1256_0_createTree_Return(x0)

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


The set Q consists of the following terms:
1243_0_createTree_GT(x0)
Cond_1243_0_createTree_GT(TRUE, x0)
4460_1_createTree_InvokeMethod(4476_0_createTree_InvokeMethod(x0, x1, x2), x3, x4, x5)
4460_1_createTree_InvokeMethod(4496_0_createTree_InvokeMethod, x0, x1, x2)
4460_1_createTree_InvokeMethod(1256_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