0 JBC
↳1 JBCToGraph (⇒, 1992 ms)
↳2 JBCTerminationGraph
↳3 TerminationGraphToSCCProof (⇒, 0 ms)
↳4 AND
↳5 JBCTerminationSCC
↳6 SCCToIDPv1Proof (⇒, 2831 ms)
↳7 IDP
↳8 IDPtoQDPProof (⇒, 48 ms)
↳9 QDP
↳10 DependencyGraphProof (⇔, 0 ms)
↳11 QDP
↳12 UsableRulesProof (⇔, 0 ms)
↳13 QDP
↳14 QReductionProof (⇔, 0 ms)
↳15 QDP
↳16 QDPSizeChangeProof (⇔, 0 ms)
↳17 YES
↳18 JBCTerminationSCC
↳19 SCCToIDPv1Proof (⇒, 1000 ms)
↳20 IDP
↳21 IDPNonInfProof (⇒, 973 ms)
↳22 AND
↳23 IDP
↳24 IDependencyGraphProof (⇔, 0 ms)
↳25 IDP
↳26 UsableRulesProof (⇔, 0 ms)
↳27 IDP
↳28 IDPNonInfProof (⇒, 245 ms)
↳29 AND
↳30 IDP
↳31 IDependencyGraphProof (⇔, 0 ms)
↳32 TRUE
↳33 IDP
↳34 IDependencyGraphProof (⇔, 0 ms)
↳35 TRUE
↳36 IDP
↳37 IDependencyGraphProof (⇔, 0 ms)
↳38 TRUE
package DupTreeRec;
public class DupTreeRec {
public static void main(final String[] args) {
Random.args = args;
final Tree t = Tree.createTree(Random.random());
dupTree(t);
}
public static void dupTree(final Tree t) {
dupList(t.children);
}
public static void dupList(final TreeList l) {
if (l == null) return;
dupTree(l.value);
l.next = new TreeList(l.value, l.next);
dupList(l.next.next);
}
}
package DupTreeRec;
public class Random {
static String[] args;
static int index = 0;
public static int random() {
final String string = args[index];
index++;
return string.length();
}
}
package DupTreeRec;
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 DupTreeRec;
public class TreeList {
Tree value;
TreeList next;
public TreeList(final Tree value, final TreeList next) {
this.value = value;
this.next = next;
}
}
Generated 46 rules for P and 113 rules for R.
P rules:
f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), java.lang.Object(o646sub), java.lang.Object(o646sub)) → f2393_0_dupTree_FieldAccess(EOS(STATIC_2393), java.lang.Object(o646sub), java.lang.Object(o646sub))
f2393_0_dupTree_FieldAccess(EOS(STATIC_2393), java.lang.Object(DupTreeRec.Tree(EOC, o648)), java.lang.Object(DupTreeRec.Tree(EOC, o648))) → f2397_0_dupTree_FieldAccess(EOS(STATIC_2397), java.lang.Object(DupTreeRec.Tree(EOC, o648)), java.lang.Object(DupTreeRec.Tree(EOC, o648)))
f2397_0_dupTree_FieldAccess(EOS(STATIC_2397), java.lang.Object(DupTreeRec.Tree(EOC, o648)), java.lang.Object(DupTreeRec.Tree(EOC, o648))) → f2403_0_dupTree_InvokeMethod(EOS(STATIC_2403), java.lang.Object(DupTreeRec.Tree(EOC, o648)), o648)
f2403_0_dupTree_InvokeMethod(EOS(STATIC_2403), java.lang.Object(DupTreeRec.Tree(EOC, o648)), o648) → f2412_1_dupTree_InvokeMethod(f2412_0_dupList_Load(EOS(STATIC_2412), o648, o648), java.lang.Object(DupTreeRec.Tree(EOC, o648)), o648)
f2412_0_dupList_Load(EOS(STATIC_2412), o648, o648) → f2418_0_dupList_Load(EOS(STATIC_2418), o648, o648)
f2418_0_dupList_Load(EOS(STATIC_2418), o648, o648) → f2289_0_dupList_Load(EOS(STATIC_2289), o648, o648)
f2289_0_dupList_Load(EOS(STATIC_2289), o625, o625) → f2296_0_dupList_NONNULL(EOS(STATIC_2296), o625, o625, o625)
f2296_0_dupList_NONNULL(EOS(STATIC_2296), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub)) → f2301_0_dupList_NONNULL(EOS(STATIC_2301), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub))
f2301_0_dupList_NONNULL(EOS(STATIC_2301), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub)) → f2305_0_dupList_Load(EOS(STATIC_2305), java.lang.Object(o627sub), java.lang.Object(o627sub))
f2305_0_dupList_Load(EOS(STATIC_2305), java.lang.Object(o627sub), java.lang.Object(o627sub)) → f2321_0_dupList_FieldAccess(EOS(STATIC_2321), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub))
f2321_0_dupList_FieldAccess(EOS(STATIC_2321), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub)) → f2335_0_dupList_FieldAccess(EOS(STATIC_2335), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub))
f2335_0_dupList_FieldAccess(EOS(STATIC_2335), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641))) → f2352_0_dupList_FieldAccess(EOS(STATIC_2352), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)))
f2352_0_dupList_FieldAccess(EOS(STATIC_2352), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641))) → f2356_0_dupList_InvokeMethod(EOS(STATIC_2356), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), o640)
f2356_0_dupList_InvokeMethod(EOS(STATIC_2356), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), o640) → f2359_1_dupList_InvokeMethod(f2359_0_dupTree_Load(EOS(STATIC_2359), o640, o640), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), o640)
f2359_0_dupTree_Load(EOS(STATIC_2359), o640, o640) → f2365_0_dupTree_Load(EOS(STATIC_2365), o640, o640)
f2365_0_dupTree_Load(EOS(STATIC_2365), o640, o640) → f2381_0_dupTree_Load(EOS(STATIC_2381), o640, o640)
f2381_0_dupTree_Load(EOS(STATIC_2381), o644, o644) → f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), o644, o644)
f2486_0_dupTree_Return(EOS(STATIC_2486), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → f3019_0_dupTree_Return(EOS(STATIC_3019), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
f3019_0_dupTree_Return(EOS(STATIC_3019), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.Tree(EOC, o898))) → f3113_0_dupList_Load(EOS(STATIC_3113), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3113_0_dupList_Load(EOS(STATIC_3113), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3162_0_dupList_New(EOS(STATIC_3162), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3162_0_dupList_New(EOS(STATIC_3162), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3185_0_dupList_Duplicate(EOS(STATIC_3185), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
f3185_0_dupList_Duplicate(EOS(STATIC_3185), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → f3250_0_dupList_Load(EOS(STATIC_3250), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
f3250_0_dupList_Load(EOS(STATIC_3250), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → f3287_0_dupList_FieldAccess(EOS(STATIC_3287), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3287_0_dupList_FieldAccess(EOS(STATIC_3287), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3311_0_dupList_Load(EOS(STATIC_3311), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)))
f3311_0_dupList_Load(EOS(STATIC_3311), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898))) → f3339_0_dupList_FieldAccess(EOS(STATIC_3339), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3339_0_dupList_FieldAccess(EOS(STATIC_3339), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3343_0_dupList_InvokeMethod(EOS(STATIC_3343), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)
f3343_0_dupList_InvokeMethod(EOS(STATIC_3343), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896) → f3358_0__init__Load(EOS(STATIC_3358), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)
f3358_0__init__Load(EOS(STATIC_3358), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896) → f3446_0__init__InvokeMethod(EOS(STATIC_3446), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
f3446_0__init__InvokeMethod(EOS(STATIC_3446), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → f3469_0__init__Load(EOS(STATIC_3469), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)
f3469_0__init__Load(EOS(STATIC_3469), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896) → f3480_0__init__Load(EOS(STATIC_3480), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
f3480_0__init__Load(EOS(STATIC_3480), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → f3517_0__init__FieldAccess(EOS(STATIC_3517), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)))
f3517_0__init__FieldAccess(EOS(STATIC_3517), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898))) → f3538_0__init__Load(EOS(STATIC_3538), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), o896)
f3538_0__init__Load(EOS(STATIC_3538), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), o896) → f3541_0__init__Load(EOS(STATIC_3541), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)))
f3541_0__init__Load(EOS(STATIC_3541), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL))) → f3544_0__init__FieldAccess(EOS(STATIC_3544), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), o896)
f3544_0__init__FieldAccess(EOS(STATIC_3544), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), o896) → f3549_0__init__Return(EOS(STATIC_3549), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)
f3549_0__init__Return(EOS(STATIC_3549), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896) → f3553_0_dupList_FieldAccess(EOS(STATIC_3553), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3553_0_dupList_FieldAccess(EOS(STATIC_3553), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3557_0_dupList_Load(EOS(STATIC_3557), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))))
f3557_0_dupList_Load(EOS(STATIC_3557), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))))) → f3560_0_dupList_FieldAccess(EOS(STATIC_3560), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))))
f3560_0_dupList_FieldAccess(EOS(STATIC_3560), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))))) → f3563_0_dupList_FieldAccess(EOS(STATIC_3563), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3563_0_dupList_FieldAccess(EOS(STATIC_3563), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3566_0_dupList_InvokeMethod(EOS(STATIC_3566), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), o896)
f3566_0_dupList_InvokeMethod(EOS(STATIC_3566), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), o896) → f3568_1_dupList_InvokeMethod(f3568_0_dupList_Load(EOS(STATIC_3568), o896, o896), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), o896)
f3568_0_dupList_Load(EOS(STATIC_3568), o896, o896) → f3571_0_dupList_Load(EOS(STATIC_3571), o896, o896)
f3571_0_dupList_Load(EOS(STATIC_3571), o896, o896) → f2289_0_dupList_Load(EOS(STATIC_2289), o896, o896)
f3912_0_dupTree_Return(EOS(STATIC_3912), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297))))))) → f3019_0_dupTree_Return(EOS(STATIC_3019), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return(EOS(STATIC_2449), java.lang.Object(DupTreeRec.Tree(EOC, NULL))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → f2486_0_dupTree_Return(EOS(STATIC_2486), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(EOS(STATIC_3768), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297))))))), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), o640) → f3912_0_dupTree_Return(EOS(STATIC_3912), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))))
R rules:
f2381_0_dupTree_Load(EOS(STATIC_2381), o644, o644) → f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), o644, o644)
f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), java.lang.Object(o646sub), java.lang.Object(o646sub)) → f2393_0_dupTree_FieldAccess(EOS(STATIC_2393), java.lang.Object(o646sub), java.lang.Object(o646sub))
f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), NULL, NULL) → f2394_0_dupTree_FieldAccess(EOS(STATIC_2394), NULL, NULL)
f2393_0_dupTree_FieldAccess(EOS(STATIC_2393), java.lang.Object(DupTreeRec.Tree(EOC, o648)), java.lang.Object(DupTreeRec.Tree(EOC, o648))) → f2397_0_dupTree_FieldAccess(EOS(STATIC_2397), java.lang.Object(DupTreeRec.Tree(EOC, o648)), java.lang.Object(DupTreeRec.Tree(EOC, o648)))
f2394_0_dupTree_FieldAccess(EOS(STATIC_2394), NULL, NULL) → f2400_0_dupTree_FieldAccess(EOS(STATIC_2400), NULL, NULL)
f2397_0_dupTree_FieldAccess(EOS(STATIC_2397), java.lang.Object(DupTreeRec.Tree(EOC, o648)), java.lang.Object(DupTreeRec.Tree(EOC, o648))) → f2403_0_dupTree_InvokeMethod(EOS(STATIC_2403), java.lang.Object(DupTreeRec.Tree(EOC, o648)), o648)
f2400_0_dupTree_FieldAccess(EOS(STATIC_2400), NULL, NULL) → f2409_0__init__Load(EOS(STATIC_2409), NULL, NULL)
f2403_0_dupTree_InvokeMethod(EOS(STATIC_2403), java.lang.Object(DupTreeRec.Tree(EOC, o648)), o648) → f2412_1_dupTree_InvokeMethod(f2412_0_dupList_Load(EOS(STATIC_2412), o648, o648), java.lang.Object(DupTreeRec.Tree(EOC, o648)), o648)
f2409_0__init__Load(EOS(STATIC_2409), NULL, NULL) → f2420_0__init__InvokeMethod(EOS(STATIC_2420), NULL, NULL)
f2412_0_dupList_Load(EOS(STATIC_2412), o648, o648) → f2418_0_dupList_Load(EOS(STATIC_2418), o648, o648)
f2420_0__init__InvokeMethod(EOS(STATIC_2420), NULL, NULL) → f2425_0__init__Load(EOS(STATIC_2425), NULL, NULL)
f2425_0__init__Load(EOS(STATIC_2425), NULL, NULL) → f2446_0__init__InvokeMethod(EOS(STATIC_2446), NULL, NULL)
f2444_0_dupList_Return(EOS(STATIC_2444), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL, NULL) → f2449_0_dupTree_Return(EOS(STATIC_2449), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
f2446_0__init__InvokeMethod(EOS(STATIC_2446), NULL, NULL) → f2452_0__init__Load(EOS(STATIC_2452), NULL, NULL)
f2452_0__init__Load(EOS(STATIC_2452), NULL, NULL) → f2485_0__init__InvokeMethod(EOS(STATIC_2485), NULL, NULL)
f2485_0__init__InvokeMethod(EOS(STATIC_2485), NULL, NULL) → f2493_0__init__Load(EOS(STATIC_2493), NULL, NULL)
f2493_0__init__Load(EOS(STATIC_2493), NULL, NULL) → f2502_0__init__InvokeMethod(EOS(STATIC_2502), NULL, NULL)
f2502_0__init__InvokeMethod(EOS(STATIC_2502), NULL, NULL) → f2508_0__init__Load(EOS(STATIC_2508), NULL, NULL)
f2508_0__init__Load(EOS(STATIC_2508), NULL, NULL) → f2514_0__init__Load(EOS(STATIC_2514), NULL, NULL)
f2514_0__init__Load(EOS(STATIC_2514), NULL, NULL) → f2517_0__init__FieldAccess(EOS(STATIC_2517), NULL, NULL)
f2517_0__init__FieldAccess(EOS(STATIC_2517), NULL, NULL) → f2520_0__init__Load(EOS(STATIC_2520), NULL, NULL)
f2520_0__init__Load(EOS(STATIC_2520), NULL, NULL) → f2525_0__init__InvokeMethod(EOS(STATIC_2525), NULL, NULL)
f2525_0__init__InvokeMethod(EOS(STATIC_2525), NULL, NULL) → f2531_0__init__StackPop(EOS(STATIC_2531), NULL, NULL)
f2531_0__init__StackPop(EOS(STATIC_2531), NULL, NULL) → f2537_0__init__Return(EOS(STATIC_2537), NULL, NULL)
f2537_0__init__Return(EOS(STATIC_2537), NULL, NULL) → f2540_0__init__Return(EOS(STATIC_2540), NULL, NULL)
f2540_0__init__Return(EOS(STATIC_2540), NULL, NULL) → f2545_0__init__Return(EOS(STATIC_2545), NULL, NULL)
f2545_0__init__Return(EOS(STATIC_2545), NULL, NULL) → f2549_0__init__Return(EOS(STATIC_2549), NULL, NULL)
f2549_0__init__Return(EOS(STATIC_2549), NULL, NULL) → f2552_0_dupTree_FieldAccess(EOS(STATIC_2552), NULL, NULL)
f2640_0_dupList_InvokeMethod(EOS(STATIC_2640), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)), NULL) → f3308_0_dupList_InvokeMethod(EOS(STATIC_3308), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)), NULL)
f3093_0_dupList_Return(EOS(STATIC_3093), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o922)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o922))))) → f3739_0_dupList_Return(EOS(STATIC_3739), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o922)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o922)))))
f3308_0_dupList_InvokeMethod(EOS(STATIC_3308), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1040, o1039)))), java.lang.Object(DupTreeRec.TreeList(EOC, o1040, o1039)), java.lang.Object(DupTreeRec.TreeList(EOC, o1040, o1039)), o1040) → f3316_0_dupTree_InvokeMethod(EOS(STATIC_3316), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1040, o1039)))), java.lang.Object(DupTreeRec.TreeList(EOC, o1040, o1039)))
f3738_0_dupList_Return(EOS(STATIC_3738), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), NULL)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), NULL))))) → f3739_0_dupList_Return(EOS(STATIC_3739), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), NULL)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), NULL)))))
f3739_0_dupList_Return(EOS(STATIC_3739), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1209)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1209)), o1207)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1209)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1209)), o1207))))) → f3768_0_dupTree_Return(EOS(STATIC_3768), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1209)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1209)), o1207)))))))
f3819_0_dupList_InvokeMethod(EOS(STATIC_3819), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, o1233, o1232)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, o1233, o1232)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1233, o1232))) → f3820_0_dupList_InvokeMethod(EOS(STATIC_3820), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, o1233, o1232)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, o1233, o1232)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1233, o1232)))
f3820_0_dupList_InvokeMethod(EOS(STATIC_3820), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1262)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1262)), java.lang.Object(DupTreeRec.TreeList(EOC, o1256, o1255)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1262)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1262)), java.lang.Object(DupTreeRec.TreeList(EOC, o1256, o1255)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1256, o1255))) → f4244_0_dupList_InvokeMethod(EOS(STATIC_4244), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1262)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1262)), java.lang.Object(DupTreeRec.TreeList(EOC, o1256, o1255)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1262)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1262)), java.lang.Object(DupTreeRec.TreeList(EOC, o1256, o1255)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1256, o1255)))
f4244_0_dupList_InvokeMethod(EOS(STATIC_4244), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1487)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1487)), java.lang.Object(DupTreeRec.TreeList(EOC, o1481, o1480)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1487)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1487)), java.lang.Object(DupTreeRec.TreeList(EOC, o1481, o1480)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1481, o1480))) → f4289_0_dupTree_InvokeMethod(EOS(STATIC_4289), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1487)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1487)), java.lang.Object(DupTreeRec.TreeList(EOC, o1481, o1480)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1487)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1487)), java.lang.Object(DupTreeRec.TreeList(EOC, o1481, o1480)))))))
f4543_0_dupList_InvokeMethod(EOS(STATIC_4543), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))), o1677)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))), o1677)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))), o1677)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679))))) → f3308_0_dupList_InvokeMethod(EOS(STATIC_3308), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))), o1677)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))), o1677)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))), o1677)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))))
f4596_0_dupList_Return(EOS(STATIC_4596), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), o1708)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), o1708))))))))) → f3739_0_dupList_Return(EOS(STATIC_3739), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), o1708)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), o1708)))))))))
f4668_0_dupList_InvokeMethod(EOS(STATIC_4668), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, o1748, o1747)))))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, o1748, o1747)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, o1748, o1747))))))) → f4244_0_dupList_InvokeMethod(EOS(STATIC_4244), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, o1748, o1747)))))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, o1748, o1747)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, o1748, o1747)))))))
f2365_0_dupTree_Load(EOS(STATIC_2365), o640, o640) → f2381_0_dupTree_Load(EOS(STATIC_2381), o640, o640)
f2289_0_dupList_Load(EOS(STATIC_2289), o625, o625) → f2296_0_dupList_NONNULL(EOS(STATIC_2296), o625, o625, o625)
f2296_0_dupList_NONNULL(EOS(STATIC_2296), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub)) → f2301_0_dupList_NONNULL(EOS(STATIC_2301), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub))
f2296_0_dupList_NONNULL(EOS(STATIC_2296), NULL, NULL, NULL) → f2302_0_dupList_NONNULL(EOS(STATIC_2302), NULL, NULL, NULL)
f2301_0_dupList_NONNULL(EOS(STATIC_2301), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub)) → f2305_0_dupList_Load(EOS(STATIC_2305), java.lang.Object(o627sub), java.lang.Object(o627sub))
f2302_0_dupList_NONNULL(EOS(STATIC_2302), NULL, NULL, NULL) → f2310_0_dupList_Return(EOS(STATIC_2310), NULL, NULL)
f2305_0_dupList_Load(EOS(STATIC_2305), java.lang.Object(o627sub), java.lang.Object(o627sub)) → f2321_0_dupList_FieldAccess(EOS(STATIC_2321), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub))
f2321_0_dupList_FieldAccess(EOS(STATIC_2321), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub)) → f2335_0_dupList_FieldAccess(EOS(STATIC_2335), java.lang.Object(o627sub), java.lang.Object(o627sub), java.lang.Object(o627sub))
f2335_0_dupList_FieldAccess(EOS(STATIC_2335), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641))) → f2352_0_dupList_FieldAccess(EOS(STATIC_2352), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)))
f2352_0_dupList_FieldAccess(EOS(STATIC_2352), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641))) → f2356_0_dupList_InvokeMethod(EOS(STATIC_2356), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), o640)
f2356_0_dupList_InvokeMethod(EOS(STATIC_2356), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), o640) → f2359_1_dupList_InvokeMethod(f2359_0_dupTree_Load(EOS(STATIC_2359), o640, o640), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), o640)
f2359_0_dupTree_Load(EOS(STATIC_2359), o640, o640) → f2365_0_dupTree_Load(EOS(STATIC_2365), o640, o640)
f2486_0_dupTree_Return(EOS(STATIC_2486), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → f3019_0_dupTree_Return(EOS(STATIC_3019), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
f2602_0_dupTree_FieldAccess(EOS(STATIC_2602), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o641)), NULL, NULL) → f2609_0_dupList_InvokeMethod(EOS(STATIC_2609), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o641)), NULL)
f3019_0_dupTree_Return(EOS(STATIC_3019), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.Tree(EOC, o898))) → f3113_0_dupList_Load(EOS(STATIC_3113), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3113_0_dupList_Load(EOS(STATIC_3113), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3162_0_dupList_New(EOS(STATIC_3162), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3162_0_dupList_New(EOS(STATIC_3162), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3185_0_dupList_Duplicate(EOS(STATIC_3185), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
f3185_0_dupList_Duplicate(EOS(STATIC_3185), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → f3250_0_dupList_Load(EOS(STATIC_3250), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
f3250_0_dupList_Load(EOS(STATIC_3250), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → f3287_0_dupList_FieldAccess(EOS(STATIC_3287), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3287_0_dupList_FieldAccess(EOS(STATIC_3287), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3311_0_dupList_Load(EOS(STATIC_3311), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)))
f3311_0_dupList_Load(EOS(STATIC_3311), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898))) → f3339_0_dupList_FieldAccess(EOS(STATIC_3339), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3339_0_dupList_FieldAccess(EOS(STATIC_3339), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3343_0_dupList_InvokeMethod(EOS(STATIC_3343), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)
f3343_0_dupList_InvokeMethod(EOS(STATIC_3343), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896) → f3358_0__init__Load(EOS(STATIC_3358), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)
f3358_0__init__Load(EOS(STATIC_3358), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896) → f3446_0__init__InvokeMethod(EOS(STATIC_3446), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
f3439_0_dupTree_InvokeMethod(EOS(STATIC_3439), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))), java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076))) → f3440_0_dupTree_InvokeMethod(EOS(STATIC_3440), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))), java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))
f3440_0_dupTree_InvokeMethod(EOS(STATIC_3440), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1100, o1099)))), o1103)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1100, o1099)))), o1103)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1100, o1099)))), java.lang.Object(DupTreeRec.TreeList(EOC, o1100, o1099))) → f4286_0_dupTree_InvokeMethod(EOS(STATIC_4286), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1100, o1099)))), o1103)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1100, o1099)))), o1103)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1100, o1099)))), java.lang.Object(DupTreeRec.TreeList(EOC, o1100, o1099)))
f3446_0__init__InvokeMethod(EOS(STATIC_3446), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → f3469_0__init__Load(EOS(STATIC_3469), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)
f3469_0__init__Load(EOS(STATIC_3469), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896) → f3480_0__init__Load(EOS(STATIC_3480), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
f3480_0__init__Load(EOS(STATIC_3480), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → f3517_0__init__FieldAccess(EOS(STATIC_3517), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)))
f3517_0__init__FieldAccess(EOS(STATIC_3517), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898))) → f3538_0__init__Load(EOS(STATIC_3538), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), o896)
f3538_0__init__Load(EOS(STATIC_3538), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), o896) → f3541_0__init__Load(EOS(STATIC_3541), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)))
f3541_0__init__Load(EOS(STATIC_3541), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL))) → f3544_0__init__FieldAccess(EOS(STATIC_3544), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), o896)
f3544_0__init__FieldAccess(EOS(STATIC_3544), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)), o896) → f3549_0__init__Return(EOS(STATIC_3549), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)
f3549_0__init__Return(EOS(STATIC_3549), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896) → f3553_0_dupList_FieldAccess(EOS(STATIC_3553), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3553_0_dupList_FieldAccess(EOS(STATIC_3553), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3557_0_dupList_Load(EOS(STATIC_3557), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))))
f3557_0_dupList_Load(EOS(STATIC_3557), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))))) → f3560_0_dupList_FieldAccess(EOS(STATIC_3560), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))))
f3560_0_dupList_FieldAccess(EOS(STATIC_3560), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))))) → f3563_0_dupList_FieldAccess(EOS(STATIC_3563), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))
f3563_0_dupList_FieldAccess(EOS(STATIC_3563), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896))) → f3566_0_dupList_InvokeMethod(EOS(STATIC_3566), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), o896)
f3566_0_dupList_InvokeMethod(EOS(STATIC_3566), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), o896) → f3568_1_dupList_InvokeMethod(f3568_0_dupList_Load(EOS(STATIC_3568), o896, o896), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), o896)
f3568_0_dupList_Load(EOS(STATIC_3568), o896, o896) → f3571_0_dupList_Load(EOS(STATIC_3571), o896, o896)
f3616_0_dupList_Return(EOS(STATIC_3616), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)))), NULL, NULL) → f3648_0_dupList_Return(EOS(STATIC_3648), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)))))
f3617_0_dupList_InvokeMethod(EOS(STATIC_3617), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)), NULL) → f3644_0_dupList_InvokeMethod(EOS(STATIC_3644), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)), NULL)
f3644_0_dupList_InvokeMethod(EOS(STATIC_3644), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1179)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1179)), java.lang.Object(DupTreeRec.TreeList(EOC, o1174, o1173)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1174, o1173)), java.lang.Object(DupTreeRec.TreeList(EOC, o1174, o1173)), o1174) → f3654_0_dupList_InvokeMethod(EOS(STATIC_3654), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1179)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1179)), java.lang.Object(DupTreeRec.TreeList(EOC, o1174, o1173)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1174, o1173)))
f3823_0_dupList_Return(EOS(STATIC_3823), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), NULL)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), NULL))))) → f4314_0_dupList_Return(EOS(STATIC_4314), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), NULL)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), NULL)))))
f3828_0_dupList_InvokeMethod(EOS(STATIC_3828), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, o1248, o1247)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, o1248, o1247)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1248, o1247))) → f4357_0_dupList_InvokeMethod(EOS(STATIC_4357), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, o1248, o1247)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, o1248, o1247)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1248, o1247)))
f3912_0_dupTree_Return(EOS(STATIC_3912), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297))))))) → f3019_0_dupTree_Return(EOS(STATIC_3019), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))))
f4286_0_dupTree_InvokeMethod(EOS(STATIC_4286), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1521, o1520)))), o1524)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1521, o1520)))), o1524)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1521, o1520)))), java.lang.Object(DupTreeRec.TreeList(EOC, o1521, o1520))) → f4378_0_dupList_InvokeMethod(EOS(STATIC_4378), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1521, o1520)))), o1524)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1521, o1520)))), o1524)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1521, o1520)))))
f4314_0_dupList_Return(EOS(STATIC_4314), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1560)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1560)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1558)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1558)), o1556)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1558)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1558)), o1556))))) → f4427_0_dupList_Return(EOS(STATIC_4427), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1560)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1560)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1558)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1558)), o1556)))))))))
f4357_0_dupList_InvokeMethod(EOS(STATIC_4357), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1582)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1582)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1580)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1580)), java.lang.Object(DupTreeRec.TreeList(EOC, o1573, o1572)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1580)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1580)), java.lang.Object(DupTreeRec.TreeList(EOC, o1573, o1572)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1573, o1572))) → f4454_0_dupList_InvokeMethod(EOS(STATIC_4454), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1582)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1582)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1580)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1580)), java.lang.Object(DupTreeRec.TreeList(EOC, o1573, o1572)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1580)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1580)), java.lang.Object(DupTreeRec.TreeList(EOC, o1573, o1572)))))))
f4487_0_dupTree_InvokeMethod(EOS(STATIC_4487), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624))))))) → f4286_0_dupTree_InvokeMethod(EOS(STATIC_4286), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))
f4681_0_dupList_InvokeMethod(EOS(STATIC_4681), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))), o1687)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))), o1687)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))), o1687)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689))))) → f3644_0_dupList_InvokeMethod(EOS(STATIC_3644), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))), o1687)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))), o1687)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))), o1687)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))))
f4698_0_dupList_Return(EOS(STATIC_4698), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), o1721)))))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), o1721))))))))) → f4314_0_dupList_Return(EOS(STATIC_4314), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), o1721)))))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), o1721)))))))))
f4719_0_dupList_InvokeMethod(EOS(STATIC_4719), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, o1769, o1768)))))))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, o1769, o1768)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, o1769, o1768))))))) → f4357_0_dupList_InvokeMethod(EOS(STATIC_4357), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, o1769, o1768)))))))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, o1769, o1768)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, o1769, o1768)))))))
f2418_0_dupList_Load(EOS(STATIC_2418), o648, o648) → f2289_0_dupList_Load(EOS(STATIC_2289), o648, o648)
f3571_0_dupList_Load(EOS(STATIC_3571), o896, o896) → f2289_0_dupList_Load(EOS(STATIC_2289), o896, o896)
f2412_1_dupTree_InvokeMethod(f2310_0_dupList_Return(EOS(STATIC_2310), NULL, NULL), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL) → f2444_0_dupList_Return(EOS(STATIC_2444), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL, NULL)
f2412_1_dupTree_InvokeMethod(f2609_0_dupList_InvokeMethod(EOS(STATIC_2609), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)), NULL), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707))) → f2640_0_dupList_InvokeMethod(EOS(STATIC_2640), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o707)), NULL)
f2412_1_dupTree_InvokeMethod(f3648_0_dupList_Return(EOS(STATIC_3648), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), NULL))))), java.lang.Object(DupTreeRec.Tree(EOC, o648)), o648) → f3738_0_dupList_Return(EOS(STATIC_3738), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), NULL)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1192)), NULL)))))
f2412_1_dupTree_InvokeMethod(f3654_0_dupList_InvokeMethod(EOS(STATIC_3654), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, o1233, o1232)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1233, o1232))), java.lang.Object(DupTreeRec.Tree(EOC, o648)), o648) → f3819_0_dupList_InvokeMethod(EOS(STATIC_3819), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, o1233, o1232)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1234)), java.lang.Object(DupTreeRec.TreeList(EOC, o1233, o1232)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1233, o1232)))
f2412_1_dupTree_InvokeMethod(f4378_0_dupList_InvokeMethod(EOS(STATIC_4378), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))), o1677)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))), o1677)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679))))), java.lang.Object(DupTreeRec.Tree(EOC, o648)), o648) → f4543_0_dupList_InvokeMethod(EOS(STATIC_4543), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))), o1677)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))), o1677)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))), o1677)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1680, o1679)))))
f2412_1_dupTree_InvokeMethod(f4427_0_dupList_Return(EOS(STATIC_4427), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), o1708))))))))), java.lang.Object(DupTreeRec.Tree(EOC, o648)), o648) → f4596_0_dupList_Return(EOS(STATIC_4596), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), o1708)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1705)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1709)), o1708)))))))))
f2412_1_dupTree_InvokeMethod(f4454_0_dupList_InvokeMethod(EOS(STATIC_4454), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, o1748, o1747)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, o1748, o1747))))))), java.lang.Object(DupTreeRec.Tree(EOC, o648)), o648) → f4668_0_dupList_InvokeMethod(EOS(STATIC_4668), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, o1748, o1747)))))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1744)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, o1748, o1747)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1746)), java.lang.Object(DupTreeRec.TreeList(EOC, o1748, o1747)))))))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return(EOS(STATIC_2449), java.lang.Object(DupTreeRec.Tree(EOC, NULL))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → f2486_0_dupTree_Return(EOS(STATIC_2486), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o641)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess(EOS(STATIC_2552), NULL, NULL), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o641)), NULL) → f2602_0_dupTree_FieldAccess(EOS(STATIC_2602), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o641)), NULL, NULL)
f2359_1_dupList_InvokeMethod(f3316_0_dupTree_InvokeMethod(EOS(STATIC_3316), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))), java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076))), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), o640) → f3439_0_dupTree_InvokeMethod(EOS(STATIC_3439), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))), java.lang.Object(DupTreeRec.TreeList(EOC, o1077, o1076)))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(EOS(STATIC_3768), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297))))))), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), o640) → f3912_0_dupTree_Return(EOS(STATIC_3912), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1298)), o1297)))))))
f2359_1_dupList_InvokeMethod(f4289_0_dupTree_InvokeMethod(EOS(STATIC_4289), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624))))))), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), java.lang.Object(DupTreeRec.TreeList(EOC, o640, o641)), o640) → f4487_0_dupTree_InvokeMethod(EOS(STATIC_4487), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))), o641)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))), o641)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1623)), java.lang.Object(DupTreeRec.TreeList(EOC, o1625, o1624)))))))
f3568_1_dupList_InvokeMethod(f2310_0_dupList_Return(EOS(STATIC_2310), NULL, NULL), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)))), NULL) → f3616_0_dupList_Return(EOS(STATIC_3616), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), NULL)))), NULL, NULL)
f3568_1_dupList_InvokeMethod(f2609_0_dupList_InvokeMethod(EOS(STATIC_2609), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)), NULL), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156))) → f3617_0_dupList_InvokeMethod(EOS(STATIC_3617), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1156)), NULL)
f3568_1_dupList_InvokeMethod(f3648_0_dupList_Return(EOS(STATIC_3648), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), NULL))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), o896) → f3823_0_dupList_Return(EOS(STATIC_3823), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), NULL)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1199)), NULL)))))
f3568_1_dupList_InvokeMethod(f3654_0_dupList_InvokeMethod(EOS(STATIC_3654), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, o1248, o1247)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1248, o1247))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), o896) → f3828_0_dupList_InvokeMethod(EOS(STATIC_3828), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, o1248, o1247)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1249)), java.lang.Object(DupTreeRec.TreeList(EOC, o1248, o1247)))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1248, o1247)))
f3568_1_dupList_InvokeMethod(f4378_0_dupList_InvokeMethod(EOS(STATIC_4378), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))), o1687)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))), o1687)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), o896) → f4681_0_dupList_InvokeMethod(EOS(STATIC_4681), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))), o1687)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))), o1687)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))), o1687)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1690, o1689)))))
f3568_1_dupList_InvokeMethod(f4427_0_dupList_Return(EOS(STATIC_4427), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), o1721))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), o896) → f4698_0_dupList_Return(EOS(STATIC_4698), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), o1721)))))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1718)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1722)), o1721)))))))))
f3568_1_dupList_InvokeMethod(f4454_0_dupList_InvokeMethod(EOS(STATIC_4454), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, o1769, o1768)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, o1769, o1768))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), o896)))), o896) → f4719_0_dupList_InvokeMethod(EOS(STATIC_4719), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o898)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, o1769, o1768)))))))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1765)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, o1769, o1768)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1767)), java.lang.Object(DupTreeRec.TreeList(EOC, o1769, o1768)))))))
Combined rules. Obtained 3 conditional rules for P and 23 conditional rules for R.
P rules:
f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))))) → f2412_1_dupTree_InvokeMethod(f2359_1_dupList_InvokeMethod(f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), x0, x0), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)), x0), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return(EOS(STATIC_2449), java.lang.Object(DupTreeRec.Tree(EOC, NULL))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → f3568_1_dupList_InvokeMethod(f2359_1_dupList_InvokeMethod(f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), x0, x0), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)), x0), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))))), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(EOS(STATIC_3768), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(EOC, x2, java.lang.Object(DupTreeRec.TreeList(EOC, x3, x4)))), java.lang.Object(DupTreeRec.TreeList(EOC, x2, java.lang.Object(DupTreeRec.TreeList(EOC, x3, x4)))), x2) → f3568_1_dupList_InvokeMethod(f2359_1_dupList_InvokeMethod(f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), x3, x3), java.lang.Object(DupTreeRec.TreeList(EOC, x3, x4)), java.lang.Object(DupTreeRec.TreeList(EOC, x3, x4)), x3), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), x1)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), x1)))))), java.lang.Object(DupTreeRec.TreeList(EOC, x3, x4)))))), java.lang.Object(DupTreeRec.TreeList(EOC, x3, x4)))
R rules:
f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.Tree(EOC, x0))) → f2412_1_dupTree_InvokeMethod(f2289_0_dupList_Load(EOS(STATIC_2289), x0, x0), java.lang.Object(DupTreeRec.Tree(EOC, x0)), x0)
f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), NULL, NULL) → f2552_0_dupTree_FieldAccess(EOS(STATIC_2552), NULL, NULL)
f2289_0_dupList_Load(EOS(STATIC_2289), NULL, NULL) → f2310_0_dupList_Return(EOS(STATIC_2310), NULL, NULL)
f2289_0_dupList_Load(EOS(STATIC_2289), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))) → f2359_1_dupList_InvokeMethod(f2390_0_dupTree_FieldAccess(EOS(STATIC_2390), x0, x0), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)), x0)
f2412_1_dupTree_InvokeMethod(f2310_0_dupList_Return(EOS(STATIC_2310), NULL, NULL), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL) → f2449_0_dupTree_Return(EOS(STATIC_2449), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
f2412_1_dupTree_InvokeMethod(f2609_0_dupList_InvokeMethod(EOS(STATIC_2609), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), NULL), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0))) → f3316_0_dupTree_InvokeMethod(EOS(STATIC_3316), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)))
f2412_1_dupTree_InvokeMethod(f3648_0_dupList_Return(EOS(STATIC_3648), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), NULL))))), java.lang.Object(DupTreeRec.Tree(EOC, x1)), x1) → f3768_0_dupTree_Return(EOS(STATIC_3768), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), NULL)))))))
f2412_1_dupTree_InvokeMethod(f3654_0_dupList_InvokeMethod(EOS(STATIC_3654), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))))), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2))), java.lang.Object(DupTreeRec.Tree(EOC, x3)), x3) → f4289_0_dupTree_InvokeMethod(EOS(STATIC_4289), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))))))
f2412_1_dupTree_InvokeMethod(f4378_0_dupList_InvokeMethod(EOS(STATIC_4378), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x2)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x2)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))))), java.lang.Object(DupTreeRec.Tree(EOC, x3)), x3) → f3316_0_dupTree_InvokeMethod(EOS(STATIC_3316), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x2)))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x2)))
f2412_1_dupTree_InvokeMethod(f4427_0_dupList_Return(EOS(STATIC_4427), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), x2))))))))), java.lang.Object(DupTreeRec.Tree(EOC, x3)), x3) → f3768_0_dupTree_Return(EOS(STATIC_3768), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), x2)))))))))))
f2412_1_dupTree_InvokeMethod(f4454_0_dupList_InvokeMethod(EOS(STATIC_4454), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3))))))), java.lang.Object(DupTreeRec.Tree(EOC, x4)), x4) → f4289_0_dupTree_InvokeMethod(EOS(STATIC_4289), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3)))))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3)))))))))))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return(EOS(STATIC_2449), java.lang.Object(DupTreeRec.Tree(EOC, NULL))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), x0)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → f3568_1_dupList_InvokeMethod(f2289_0_dupList_Load(EOS(STATIC_2289), x0, x0), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), x0)))), x0)
f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess(EOS(STATIC_2552), NULL, NULL), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), NULL) → f2609_0_dupList_InvokeMethod(EOS(STATIC_2609), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), NULL)
f2359_1_dupList_InvokeMethod(f3316_0_dupTree_InvokeMethod(EOS(STATIC_3316), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3)), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3)), x2) → f4378_0_dupList_InvokeMethod(EOS(STATIC_4378), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x3)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x3)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(EOS(STATIC_3768), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3)), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3)), x2) → f3568_1_dupList_InvokeMethod(f2289_0_dupList_Load(EOS(STATIC_2289), x3, x3), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), x1)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), x1)))))), x3)))), x3)
f2359_1_dupList_InvokeMethod(f4289_0_dupTree_InvokeMethod(EOS(STATIC_4289), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2))))))), java.lang.Object(DupTreeRec.TreeList(EOC, x3, x4)), java.lang.Object(DupTreeRec.TreeList(EOC, x3, x4)), x3) → f4378_0_dupList_InvokeMethod(EOS(STATIC_4378), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))))))), x4)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))))))), x4)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))))))))
f3568_1_dupList_InvokeMethod(f2310_0_dupList_Return(EOS(STATIC_2310), NULL, NULL), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), NULL)))), NULL) → f3648_0_dupList_Return(EOS(STATIC_3648), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), NULL)))))
f3568_1_dupList_InvokeMethod(f2609_0_dupList_InvokeMethod(EOS(STATIC_2609), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), NULL), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0))) → f3654_0_dupList_InvokeMethod(EOS(STATIC_3654), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)))
f3568_1_dupList_InvokeMethod(f3648_0_dupList_Return(EOS(STATIC_3648), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), NULL))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), x2)))), x2) → f4427_0_dupList_Return(EOS(STATIC_4427), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), NULL)))))))))
f3568_1_dupList_InvokeMethod(f3654_0_dupList_InvokeMethod(EOS(STATIC_3654), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))))), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), x4)))), x4) → f4454_0_dupList_InvokeMethod(EOS(STATIC_4454), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))))))
f3568_1_dupList_InvokeMethod(f4378_0_dupList_InvokeMethod(EOS(STATIC_4378), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x2)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x2)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), x4)))), x4) → f3654_0_dupList_InvokeMethod(EOS(STATIC_3654), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x2)))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x2)))
f3568_1_dupList_InvokeMethod(f4427_0_dupList_Return(EOS(STATIC_4427), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), x2))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), x4)))), x4) → f4427_0_dupList_Return(EOS(STATIC_4427), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x3)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), x2)))))))))))))
f3568_1_dupList_InvokeMethod(f4454_0_dupList_InvokeMethod(EOS(STATIC_4454), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3)))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x4)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x4)), x5)))), x5) → f4454_0_dupList_InvokeMethod(EOS(STATIC_4454), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x4)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x4)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3)))))))))))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x0)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, x1)), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3)))))))))))
Filtered ground terms:
f2390_0_dupTree_FieldAccess(x1, x2, x3) → f2390_0_dupTree_FieldAccess(x2, x3)
DupTreeRec.Tree(x1, x2) → DupTreeRec.Tree(x2)
DupTreeRec.TreeList(x1, x2, x3) → DupTreeRec.TreeList(x2, x3)
f2449_0_dupTree_Return(x1, x2) → f2449_0_dupTree_Return
f3768_0_dupTree_Return(x1, x2) → f3768_0_dupTree_Return(x2)
f2552_0_dupTree_FieldAccess(x1, x2, x3) → f2552_0_dupTree_FieldAccess
f2289_0_dupList_Load(x1, x2, x3) → f2289_0_dupList_Load(x2, x3)
f2310_0_dupList_Return(x1, x2, x3) → f2310_0_dupList_Return
f3316_0_dupTree_InvokeMethod(x1, x2, x3) → f3316_0_dupTree_InvokeMethod(x2, x3)
f4289_0_dupTree_InvokeMethod(x1, x2, x3) → f4289_0_dupTree_InvokeMethod(x2, x3)
f2609_0_dupList_InvokeMethod(x1, x2, x3, x4) → f2609_0_dupList_InvokeMethod(x2, x3)
f4378_0_dupList_InvokeMethod(x1, x2, x3, x4) → f4378_0_dupList_InvokeMethod(x2, x3, x4)
f3648_0_dupList_Return(x1, x2) → f3648_0_dupList_Return(x2)
f3654_0_dupList_InvokeMethod(x1, x2, x3) → f3654_0_dupList_InvokeMethod(x2, x3)
f4427_0_dupList_Return(x1, x2) → f4427_0_dupList_Return(x2)
f4454_0_dupList_InvokeMethod(x1, x2, x3) → f4454_0_dupList_InvokeMethod(x2, x3)
Filtered duplicate args:
f2390_0_dupTree_FieldAccess(x1, x2) → f2390_0_dupTree_FieldAccess(x2)
f2412_1_dupTree_InvokeMethod(x1, x2, x3) → f2412_1_dupTree_InvokeMethod(x1, x2)
f2359_1_dupList_InvokeMethod(x1, x2, x3, x4) → f2359_1_dupList_InvokeMethod(x1, x3)
f3568_1_dupList_InvokeMethod(x1, x2, x3) → f3568_1_dupList_InvokeMethod(x1, x2)
f2289_0_dupList_Load(x1, x2) → f2289_0_dupList_Load(x2)
f2609_0_dupList_InvokeMethod(x1, x2) → f2609_0_dupList_InvokeMethod(x2)
f3316_0_dupTree_InvokeMethod(x1, x2) → f3316_0_dupTree_InvokeMethod(x1)
f3654_0_dupList_InvokeMethod(x1, x2) → f3654_0_dupList_InvokeMethod(x1)
f4289_0_dupTree_InvokeMethod(x1, x2) → f4289_0_dupTree_InvokeMethod(x1)
f4378_0_dupList_InvokeMethod(x1, x2, x3) → f4378_0_dupList_InvokeMethod(x2)
f4454_0_dupList_InvokeMethod(x1, x2) → f4454_0_dupList_InvokeMethod(x1)
Combined rules. Obtained 6 conditional rules for P and 22 conditional rules for R.
P rules:
F2390_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → F2359_1_DUPLIST_INVOKEMETHOD(f2390_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
F2390_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → F2390_0_DUPTREE_FIELDACCESS(x0)
F2359_1_DUPLIST_INVOKEMETHOD(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → F2359_1_DUPLIST_INVOKEMETHOD(f2390_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
F2359_1_DUPLIST_INVOKEMETHOD(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → F2390_0_DUPTREE_FIELDACCESS(x0)
F2359_1_DUPLIST_INVOKEMETHOD(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, java.lang.Object(DupTreeRec.TreeList(x3, x4))))) → F2359_1_DUPLIST_INVOKEMETHOD(f2390_0_dupTree_FieldAccess(x3), java.lang.Object(DupTreeRec.TreeList(x3, x4)))
F2359_1_DUPLIST_INVOKEMETHOD(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, java.lang.Object(DupTreeRec.TreeList(x3, x4))))) → F2390_0_DUPTREE_FIELDACCESS(x3)
R rules:
f2289_0_dupList_Load(NULL) → f2310_0_dupList_Return
f2412_1_dupTree_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.Tree(NULL))) → f2449_0_dupTree_Return
f2412_1_dupTree_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0))))) → f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))
f2412_1_dupTree_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.Tree(x1))) → f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))))
f2412_1_dupTree_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.Tree(x3))) → f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))))
f2412_1_dupTree_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.Tree(x3))) → f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2)))))
f2412_1_dupTree_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.Tree(x3))) → f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))))))))
f2412_1_dupTree_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.Tree(x4))) → f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3)))))))))))))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0))) → f3568_1_dupList_InvokeMethod(f2289_0_dupList_Load(x0), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0)))))
f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
f2359_1_dupList_InvokeMethod(f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))), java.lang.Object(DupTreeRec.TreeList(x2, x3))) → f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x3)))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, x3))) → f3568_1_dupList_InvokeMethod(f2289_0_dupList_Load(x3), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))))), x3)))))
f2359_1_dupList_InvokeMethod(f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))))), java.lang.Object(DupTreeRec.TreeList(x3, x4))) → f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))), x4)))
f3568_1_dupList_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))) → f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))
f3568_1_dupList_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0))))))) → f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))))
f3568_1_dupList_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))) → f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))))))
f3568_1_dupList_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))))))
f3568_1_dupList_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2)))))))
f3568_1_dupList_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))))))))))
f3568_1_dupList_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), x5))))) → f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3)))))))))))))))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))) → f2359_1_dupList_InvokeMethod(f2412_1_dupTree_InvokeMethod(f2289_0_dupList_Load(x0), java.lang.Object(DupTreeRec.Tree(x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
Finished conversion. Obtained 6 rules for P and 22 rules for R. System has no predefined symbols.
P rules:
F2390_0_DUPTREE_FIELDACCESS'(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → F2359_1_DUPLIST_INVOKEMETHOD'(f2390_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
F2390_0_DUPTREE_FIELDACCESS'(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → F2390_0_DUPTREE_FIELDACCESS'(x0)
F2359_1_DUPLIST_INVOKEMETHOD'(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → F2359_1_DUPLIST_INVOKEMETHOD'(f2390_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
F2359_1_DUPLIST_INVOKEMETHOD'(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → F2390_0_DUPTREE_FIELDACCESS'(x0)
F2359_1_DUPLIST_INVOKEMETHOD'(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, java.lang.Object(DupTreeRec.TreeList(x3, x4))))) → F2359_1_DUPLIST_INVOKEMETHOD'(f2390_0_dupTree_FieldAccess(x3), java.lang.Object(DupTreeRec.TreeList(x3, x4)))
F2359_1_DUPLIST_INVOKEMETHOD'(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, java.lang.Object(DupTreeRec.TreeList(x3, x4))))) → F2390_0_DUPTREE_FIELDACCESS'(x3)
R rules:
f2289_0_dupList_Load(NULL) → f2310_0_dupList_Return
f2412_1_dupTree_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.Tree(NULL))) → f2449_0_dupTree_Return
f2412_1_dupTree_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0))))) → f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))
f2412_1_dupTree_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.Tree(x1))) → f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))))
f2412_1_dupTree_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.Tree(x3))) → f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))))
f2412_1_dupTree_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.Tree(x3))) → f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2)))))
f2412_1_dupTree_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.Tree(x3))) → f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))))))))
f2412_1_dupTree_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.Tree(x4))) → f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3)))))))))))))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0))) → f3568_1_dupList_InvokeMethod(f2289_0_dupList_Load(x0), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0)))))
f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
f2359_1_dupList_InvokeMethod(f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))), java.lang.Object(DupTreeRec.TreeList(x2, x3))) → f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x3)))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, x3))) → f3568_1_dupList_InvokeMethod(f2289_0_dupList_Load(x3), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))))), x3)))))
f2359_1_dupList_InvokeMethod(f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))))), java.lang.Object(DupTreeRec.TreeList(x3, x4))) → f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))), x4)))
f3568_1_dupList_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))) → f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))
f3568_1_dupList_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0))))))) → f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))))
f3568_1_dupList_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))) → f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))))))
f3568_1_dupList_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))))))
f3568_1_dupList_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2)))))))
f3568_1_dupList_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))))))))))
f3568_1_dupList_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), x5))))) → f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3)))))))))))))))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))) → f2359_1_dupList_InvokeMethod(f2412_1_dupTree_InvokeMethod(f2289_0_dupList_Load(x0), java.lang.Object(DupTreeRec.Tree(x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
!= | ~ | 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 |
(0) -> (2), if (f2390_0_dupTree_FieldAccess(x0[0]) →* f2449_0_dupTree_Return∧java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])) →* java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[2], x1[2])))))
(0) -> (3), if (f2390_0_dupTree_FieldAccess(x0[0]) →* f2449_0_dupTree_Return∧java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])) →* java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[3], x1[3])))))
(0) -> (4), if (f2390_0_dupTree_FieldAccess(x0[0]) →* f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[4])), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[4])), x1[4])))))))∧java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])) →* java.lang.Object(DupTreeRec.TreeList(x2[4], java.lang.Object(DupTreeRec.TreeList(x3[4], x4[4])))))
(0) -> (5), if (f2390_0_dupTree_FieldAccess(x0[0]) →* f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[5])), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[5])), x1[5])))))))∧java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])) →* java.lang.Object(DupTreeRec.TreeList(x2[5], java.lang.Object(DupTreeRec.TreeList(x3[5], x4[5])))))
(1) -> (0), if (x0[1] →* java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))))
(1) -> (1), if (x0[1] →* java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1]', x1[1]')))))
(2) -> (2), if (f2390_0_dupTree_FieldAccess(x0[2]) →* f2449_0_dupTree_Return∧java.lang.Object(DupTreeRec.TreeList(x0[2], x1[2])) →* java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[2]', x1[2]')))))
(2) -> (3), if (f2390_0_dupTree_FieldAccess(x0[2]) →* f2449_0_dupTree_Return∧java.lang.Object(DupTreeRec.TreeList(x0[2], x1[2])) →* java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[3], x1[3])))))
(2) -> (4), if (f2390_0_dupTree_FieldAccess(x0[2]) →* f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[4])), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[4])), x1[4])))))))∧java.lang.Object(DupTreeRec.TreeList(x0[2], x1[2])) →* java.lang.Object(DupTreeRec.TreeList(x2[4], java.lang.Object(DupTreeRec.TreeList(x3[4], x4[4])))))
(2) -> (5), if (f2390_0_dupTree_FieldAccess(x0[2]) →* f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[5])), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[5])), x1[5])))))))∧java.lang.Object(DupTreeRec.TreeList(x0[2], x1[2])) →* java.lang.Object(DupTreeRec.TreeList(x2[5], java.lang.Object(DupTreeRec.TreeList(x3[5], x4[5])))))
(3) -> (0), if (x0[3] →* java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))))
(3) -> (1), if (x0[3] →* java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1])))))
(4) -> (2), if (f2390_0_dupTree_FieldAccess(x3[4]) →* f2449_0_dupTree_Return∧java.lang.Object(DupTreeRec.TreeList(x3[4], x4[4])) →* java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[2], x1[2])))))
(4) -> (3), if (f2390_0_dupTree_FieldAccess(x3[4]) →* f2449_0_dupTree_Return∧java.lang.Object(DupTreeRec.TreeList(x3[4], x4[4])) →* java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[3], x1[3])))))
(4) -> (4), if (f2390_0_dupTree_FieldAccess(x3[4]) →* f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[4]')), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[4]')), x1[4]')))))))∧java.lang.Object(DupTreeRec.TreeList(x3[4], x4[4])) →* java.lang.Object(DupTreeRec.TreeList(x2[4]', java.lang.Object(DupTreeRec.TreeList(x3[4]', x4[4]')))))
(4) -> (5), if (f2390_0_dupTree_FieldAccess(x3[4]) →* f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[5])), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[5])), x1[5])))))))∧java.lang.Object(DupTreeRec.TreeList(x3[4], x4[4])) →* java.lang.Object(DupTreeRec.TreeList(x2[5], java.lang.Object(DupTreeRec.TreeList(x3[5], x4[5])))))
(5) -> (0), if (x3[5] →* java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))))
(5) -> (1), if (x3[5] →* java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1])))))
F2390_0_DUPTREE_FIELDACCESS'(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0]))))) → F2359_1_DUPLIST_INVOKEMETHOD'(f2390_0_dupTree_FieldAccess(x0[0]), java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))
F2390_0_DUPTREE_FIELDACCESS'(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1]))))) → F2390_0_DUPTREE_FIELDACCESS'(x0[1])
F2359_1_DUPLIST_INVOKEMETHOD'(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[2], x1[2]))))) → F2359_1_DUPLIST_INVOKEMETHOD'(f2390_0_dupTree_FieldAccess(x0[2]), java.lang.Object(DupTreeRec.TreeList(x0[2], x1[2])))
F2359_1_DUPLIST_INVOKEMETHOD'(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[3], x1[3]))))) → F2390_0_DUPTREE_FIELDACCESS'(x0[3])
F2359_1_DUPLIST_INVOKEMETHOD'(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[4])), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[4])), x1[4]))))))), java.lang.Object(DupTreeRec.TreeList(x2[4], java.lang.Object(DupTreeRec.TreeList(x3[4], x4[4]))))) → F2359_1_DUPLIST_INVOKEMETHOD'(f2390_0_dupTree_FieldAccess(x3[4]), java.lang.Object(DupTreeRec.TreeList(x3[4], x4[4])))
F2359_1_DUPLIST_INVOKEMETHOD'(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[5])), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0[5])), x1[5]))))))), java.lang.Object(DupTreeRec.TreeList(x2[5], java.lang.Object(DupTreeRec.TreeList(x3[5], x4[5]))))) → F2390_0_DUPTREE_FIELDACCESS'(x3[5])
f2289_0_dupList_Load(NULL) → f2310_0_dupList_Return
f2412_1_dupTree_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.Tree(NULL))) → f2449_0_dupTree_Return
f2412_1_dupTree_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0))))) → f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))
f2412_1_dupTree_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.Tree(x1))) → f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))))
f2412_1_dupTree_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.Tree(x3))) → f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))))
f2412_1_dupTree_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.Tree(x3))) → f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2)))))
f2412_1_dupTree_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.Tree(x3))) → f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))))))))
f2412_1_dupTree_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.Tree(x4))) → f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3)))))))))))))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0))) → f3568_1_dupList_InvokeMethod(f2289_0_dupList_Load(x0), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0)))))
f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
f2359_1_dupList_InvokeMethod(f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))), java.lang.Object(DupTreeRec.TreeList(x2, x3))) → f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x3)))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, x3))) → f3568_1_dupList_InvokeMethod(f2289_0_dupList_Load(x3), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))))), x3)))))
f2359_1_dupList_InvokeMethod(f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))))), java.lang.Object(DupTreeRec.TreeList(x3, x4))) → f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))), x4)))
f3568_1_dupList_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))) → f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))
f3568_1_dupList_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0))))))) → f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))))
f3568_1_dupList_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))) → f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))))))
f3568_1_dupList_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))))))
f3568_1_dupList_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2)))))))
f3568_1_dupList_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))))))))))
f3568_1_dupList_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), x5))))) → f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3)))))))))))))))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))) → f2359_1_dupList_InvokeMethod(f2412_1_dupTree_InvokeMethod(f2289_0_dupList_Load(x0), java.lang.Object(DupTreeRec.Tree(x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
f2289_0_dupList_Load(NULL)
f2412_1_dupTree_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.Tree(NULL)))
f2412_1_dupTree_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))
f2412_1_dupTree_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.Tree(x1)))
f2412_1_dupTree_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.Tree(x4)))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0)))
f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
f2359_1_dupList_InvokeMethod(f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))), java.lang.Object(DupTreeRec.TreeList(x2, x3)))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, x3)))
f2359_1_dupList_InvokeMethod(f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))))), java.lang.Object(DupTreeRec.TreeList(x3, x4)))
f3568_1_dupList_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))
f3568_1_dupList_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))))
f3568_1_dupList_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))
f3568_1_dupList_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), x5)))))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
F2390_0_DUPTREE_FIELDACCESS'(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1]))))) → F2390_0_DUPTREE_FIELDACCESS'(x0[1])
f2289_0_dupList_Load(NULL) → f2310_0_dupList_Return
f2412_1_dupTree_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.Tree(NULL))) → f2449_0_dupTree_Return
f2412_1_dupTree_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0))))) → f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))
f2412_1_dupTree_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.Tree(x1))) → f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))))
f2412_1_dupTree_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.Tree(x3))) → f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))))
f2412_1_dupTree_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.Tree(x3))) → f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2)))))
f2412_1_dupTree_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.Tree(x3))) → f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))))))))
f2412_1_dupTree_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.Tree(x4))) → f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3)))))))))))))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0))) → f3568_1_dupList_InvokeMethod(f2289_0_dupList_Load(x0), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0)))))
f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
f2359_1_dupList_InvokeMethod(f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))), java.lang.Object(DupTreeRec.TreeList(x2, x3))) → f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x3)))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, x3))) → f3568_1_dupList_InvokeMethod(f2289_0_dupList_Load(x3), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))))), x3)))))
f2359_1_dupList_InvokeMethod(f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))))), java.lang.Object(DupTreeRec.TreeList(x3, x4))) → f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))), x4)))
f3568_1_dupList_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))) → f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))
f3568_1_dupList_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0))))))) → f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))))
f3568_1_dupList_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))) → f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))))))
f3568_1_dupList_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2)))))))))))
f3568_1_dupList_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2)))))))
f3568_1_dupList_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4))))) → f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))))))))))
f3568_1_dupList_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), x5))))) → f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3)))))))))))))))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))) → f2359_1_dupList_InvokeMethod(f2412_1_dupTree_InvokeMethod(f2289_0_dupList_Load(x0), java.lang.Object(DupTreeRec.Tree(x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
f2289_0_dupList_Load(NULL)
f2412_1_dupTree_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.Tree(NULL)))
f2412_1_dupTree_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))
f2412_1_dupTree_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.Tree(x1)))
f2412_1_dupTree_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.Tree(x4)))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0)))
f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
f2359_1_dupList_InvokeMethod(f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))), java.lang.Object(DupTreeRec.TreeList(x2, x3)))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, x3)))
f2359_1_dupList_InvokeMethod(f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))))), java.lang.Object(DupTreeRec.TreeList(x3, x4)))
f3568_1_dupList_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))
f3568_1_dupList_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))))
f3568_1_dupList_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))
f3568_1_dupList_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), x5)))))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
F2390_0_DUPTREE_FIELDACCESS'(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1]))))) → F2390_0_DUPTREE_FIELDACCESS'(x0[1])
f2289_0_dupList_Load(NULL)
f2412_1_dupTree_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.Tree(NULL)))
f2412_1_dupTree_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))
f2412_1_dupTree_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.Tree(x1)))
f2412_1_dupTree_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.Tree(x4)))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0)))
f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
f2359_1_dupList_InvokeMethod(f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))), java.lang.Object(DupTreeRec.TreeList(x2, x3)))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, x3)))
f2359_1_dupList_InvokeMethod(f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))))), java.lang.Object(DupTreeRec.TreeList(x3, x4)))
f3568_1_dupList_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))
f3568_1_dupList_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))))
f3568_1_dupList_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))
f3568_1_dupList_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), x5)))))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
f2289_0_dupList_Load(NULL)
f2412_1_dupTree_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.Tree(NULL)))
f2412_1_dupTree_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))
f2412_1_dupTree_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.Tree(x1)))
f2412_1_dupTree_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.Tree(x3)))
f2412_1_dupTree_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.Tree(x4)))
f2359_1_dupList_InvokeMethod(f2449_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), x0)))
f2359_1_dupList_InvokeMethod(f2552_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
f2359_1_dupList_InvokeMethod(f3316_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))), java.lang.Object(DupTreeRec.TreeList(x2, x3)))
f2359_1_dupList_InvokeMethod(f3768_0_dupTree_Return(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1))))))), java.lang.Object(DupTreeRec.TreeList(x2, x3)))
f2359_1_dupList_InvokeMethod(f4289_0_dupTree_InvokeMethod(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))))), java.lang.Object(DupTreeRec.TreeList(x3, x4)))
f3568_1_dupList_InvokeMethod(f2310_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL)))))
f3568_1_dupList_InvokeMethod(f2609_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))))))
f3568_1_dupList_InvokeMethod(f3648_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), NULL))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2)))))
f3568_1_dupList_InvokeMethod(f3654_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(x1, x2))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4378_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1)))), x2))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4427_0_dupList_Return(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), x2))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x3)), x4)))))
f3568_1_dupList_InvokeMethod(f4454_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x1)), java.lang.Object(DupTreeRec.TreeList(x2, x3))))))))))), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x4)), x5)))))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(x0)), x1)))
f2289_0_dupList_Load(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
F2390_0_DUPTREE_FIELDACCESS'(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1]))))) → F2390_0_DUPTREE_FIELDACCESS'(x0[1])
From the DPs we obtained the following set of size-change graphs:
Generated 101 rules for P and 163 rules for R.
P rules:
f4935_0_createTree_GT(EOS(STATIC_4935), i1352, i1352, i1352) → f4939_0_createTree_GT(EOS(STATIC_4939), i1352, i1352, i1352)
f4939_0_createTree_GT(EOS(STATIC_4939), i1352, i1352, i1352) → f4941_0_createTree_Load(EOS(STATIC_4941), i1352, i1352) | >(i1352, 0)
f4941_0_createTree_Load(EOS(STATIC_4941), i1352, i1352) → f4944_0_createTree_ConstantStackPush(EOS(STATIC_4944), i1352, i1352)
f4944_0_createTree_ConstantStackPush(EOS(STATIC_4944), i1352, i1352) → f4946_0_createTree_IntArithmetic(EOS(STATIC_4946), i1352, i1352, 1)
f4946_0_createTree_IntArithmetic(EOS(STATIC_4946), i1352, i1352, matching1) → f4954_0_createTree_Store(EOS(STATIC_4954), i1352, -(i1352, 1)) | &&(>(i1352, 0), =(matching1, 1))
f4954_0_createTree_Store(EOS(STATIC_4954), i1352, i1360) → f4959_0_createTree_New(EOS(STATIC_4959), i1352, i1360)
f4959_0_createTree_New(EOS(STATIC_4959), i1352, i1360) → f4960_0_createTree_Duplicate(EOS(STATIC_4960), i1352, i1360)
f4960_0_createTree_Duplicate(EOS(STATIC_4960), i1352, i1360) → f4962_0_createTree_InvokeMethod(EOS(STATIC_4962), i1352, i1360)
f4962_0_createTree_InvokeMethod(EOS(STATIC_4962), i1352, i1360) → f4963_0__init__Load(EOS(STATIC_4963), i1352, i1360)
f4963_0__init__Load(EOS(STATIC_4963), i1352, i1360) → f4965_0__init__InvokeMethod(EOS(STATIC_4965), i1352, i1360)
f4965_0__init__InvokeMethod(EOS(STATIC_4965), i1352, i1360) → f4966_0__init__Load(EOS(STATIC_4966), i1352, i1360)
f4966_0__init__Load(EOS(STATIC_4966), i1352, i1360) → f4968_0__init__ConstantStackPush(EOS(STATIC_4968), i1352, i1360)
f4968_0__init__ConstantStackPush(EOS(STATIC_4968), i1352, i1360) → f4969_0__init__FieldAccess(EOS(STATIC_4969), i1352, i1360, NULL)
f4969_0__init__FieldAccess(EOS(STATIC_4969), i1352, i1360, NULL) → f4971_0__init__Return(EOS(STATIC_4971), i1352, i1360)
f4971_0__init__Return(EOS(STATIC_4971), i1352, i1360) → f4973_0_createTree_Store(EOS(STATIC_4973), i1352, i1360)
f4973_0_createTree_Store(EOS(STATIC_4973), i1352, i1360) → f4974_0_createTree_InvokeMethod(EOS(STATIC_4974), i1352, i1360)
f4974_0_createTree_InvokeMethod(EOS(STATIC_4974), i1352, i1360) → f4976_0_random_FieldAccess(EOS(STATIC_4976), i1352, i1360)
f4976_0_random_FieldAccess(EOS(STATIC_4976), i1352, i1360) → f4977_0_random_FieldAccess(EOS(STATIC_4977), i1352, i1360, java.lang.Object(ARRAY(i82)))
f4977_0_random_FieldAccess(EOS(STATIC_4977), i1352, i1360, java.lang.Object(ARRAY(i82))) → f4979_0_random_ArrayAccess(EOS(STATIC_4979), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f4979_0_random_ArrayAccess(EOS(STATIC_4979), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f4981_0_random_ArrayAccess(EOS(STATIC_4981), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f4981_0_random_ArrayAccess(EOS(STATIC_4981), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f4984_0_random_Store(EOS(STATIC_4984), i1352, i1360, o1916) | <(i1345, i82)
f4984_0_random_Store(EOS(STATIC_4984), i1352, i1360, o1916) → f4987_0_random_FieldAccess(EOS(STATIC_4987), i1352, i1360, o1916)
f4987_0_random_FieldAccess(EOS(STATIC_4987), i1352, i1360, o1916) → f4989_0_random_ConstantStackPush(EOS(STATIC_4989), i1352, i1360, o1916, i1345)
f4989_0_random_ConstantStackPush(EOS(STATIC_4989), i1352, i1360, o1916, i1345) → f4992_0_random_IntArithmetic(EOS(STATIC_4992), i1352, i1360, o1916, i1345, 1)
f4992_0_random_IntArithmetic(EOS(STATIC_4992), i1352, i1360, o1916, i1345, matching1) → f4995_0_random_FieldAccess(EOS(STATIC_4995), i1352, i1360, o1916, +(i1345, 1)) | &&(>(i1345, 0), =(matching1, 1))
f4995_0_random_FieldAccess(EOS(STATIC_4995), i1352, i1360, o1916, i1362) → f4997_0_random_Load(EOS(STATIC_4997), i1352, i1360, o1916)
f4997_0_random_Load(EOS(STATIC_4997), i1352, i1360, o1916) → f5000_0_random_InvokeMethod(EOS(STATIC_5000), i1352, i1360, o1916)
f5000_0_random_InvokeMethod(EOS(STATIC_5000), i1352, i1360, java.lang.Object(o1920sub)) → f5003_0_random_InvokeMethod(EOS(STATIC_5003), i1352, i1360, java.lang.Object(o1920sub))
f5003_0_random_InvokeMethod(EOS(STATIC_5003), i1352, i1360, java.lang.Object(o1920sub)) → f5006_0_length_Load(EOS(STATIC_5006), i1352, i1360, java.lang.Object(o1920sub), java.lang.Object(o1920sub))
f5006_0_length_Load(EOS(STATIC_5006), i1352, i1360, java.lang.Object(o1920sub), java.lang.Object(o1920sub)) → f5014_0_length_FieldAccess(EOS(STATIC_5014), i1352, i1360, java.lang.Object(o1920sub), java.lang.Object(o1920sub))
f5014_0_length_FieldAccess(EOS(STATIC_5014), i1352, i1360, java.lang.Object(java.lang.String(o1924sub, i1371)), java.lang.Object(java.lang.String(o1924sub, i1371))) → f5016_0_length_FieldAccess(EOS(STATIC_5016), i1352, i1360, java.lang.Object(java.lang.String(o1924sub, i1371)), java.lang.Object(java.lang.String(o1924sub, i1371))) | >=(i1371, 0)
f5016_0_length_FieldAccess(EOS(STATIC_5016), i1352, i1360, java.lang.Object(java.lang.String(o1924sub, i1371)), java.lang.Object(java.lang.String(o1924sub, i1371))) → f5020_0_length_Return(EOS(STATIC_5020), i1352, i1360, java.lang.Object(java.lang.String(o1924sub, i1371)), i1371)
f5020_0_length_Return(EOS(STATIC_5020), i1352, i1360, java.lang.Object(java.lang.String(o1924sub, i1371)), i1371) → f5025_0_random_Return(EOS(STATIC_5025), i1352, i1360, i1371)
f5025_0_random_Return(EOS(STATIC_5025), i1352, i1360, i1371) → f5026_0_createTree_Store(EOS(STATIC_5026), i1352, i1360, i1371)
f5026_0_createTree_Store(EOS(STATIC_5026), i1352, i1360, i1371) → f5031_0_createTree_ConstantStackPush(EOS(STATIC_5031), i1352, i1360, i1371)
f5031_0_createTree_ConstantStackPush(EOS(STATIC_5031), i1352, i1360, i1371) → f5036_0_createTree_Store(EOS(STATIC_5036), i1352, i1360, i1371, 0)
f5036_0_createTree_Store(EOS(STATIC_5036), i1352, i1360, i1371, matching1) → f5039_0_createTree_Load(EOS(STATIC_5039), i1352, i1360, i1371, 0) | =(matching1, 0)
f5039_0_createTree_Load(EOS(STATIC_5039), i1352, i1360, i1371, matching1) → f5499_0_createTree_Load(EOS(STATIC_5499), i1352, i1360, i1371, 0) | =(matching1, 0)
f5499_0_createTree_Load(EOS(STATIC_5499), i1352, i1360, i1686, i1687) → f6014_0_createTree_Load(EOS(STATIC_6014), i1352, i1360, i1686, i1687)
f6014_0_createTree_Load(EOS(STATIC_6014), i1352, i1360, i1686, i1946) → f6476_0_createTree_Load(EOS(STATIC_6476), i1352, i1360, i1686, i1946)
f6476_0_createTree_Load(EOS(STATIC_6476), i1352, i1360, i1686, i2139) → f6887_0_createTree_Load(EOS(STATIC_6887), i1352, i1360, i1686, i2139)
f6887_0_createTree_Load(EOS(STATIC_6887), i1352, i1360, i1686, i2348) → f6893_0_createTree_Load(EOS(STATIC_6893), i1352, i1360, i1686, i2348, i2348)
f6893_0_createTree_Load(EOS(STATIC_6893), i1352, i1360, i1686, i2348, i2348) → f6895_0_createTree_GE(EOS(STATIC_6895), i1352, i1360, i1686, i2348, i2348, i1686)
f6895_0_createTree_GE(EOS(STATIC_6895), i1352, i1360, i1686, i2348, i2348, i1686) → f6898_0_createTree_GE(EOS(STATIC_6898), i1352, i1360, i1686, i2348, i2348, i1686)
f6898_0_createTree_GE(EOS(STATIC_6898), i1352, i1360, i1686, i2348, i2348, i1686) → f6902_0_createTree_Load(EOS(STATIC_6902), i1352, i1360, i1686, i2348) | <(i2348, i1686)
f6902_0_createTree_Load(EOS(STATIC_6902), i1352, i1360, i1686, i2348) → f6906_0_createTree_Load(EOS(STATIC_6906), i1352, i1360, i1686, i2348)
f6906_0_createTree_Load(EOS(STATIC_6906), i1352, i1360, i1686, i2348) → f6909_0_createTree_ConstantStackPush(EOS(STATIC_6909), i1352, i1360, i1686, i2348, i1360)
f6909_0_createTree_ConstantStackPush(EOS(STATIC_6909), i1352, i1360, i1686, i2348, i1360) → f6922_0_createTree_IntArithmetic(EOS(STATIC_6922), i1352, i1360, i1686, i2348, i1360, 1)
f6922_0_createTree_IntArithmetic(EOS(STATIC_6922), i1352, i1360, i1686, i2348, i1360, matching1) → f6931_0_createTree_InvokeMethod(EOS(STATIC_6931), i1352, i1360, i1686, i2348, -(i1360, 1)) | &&(>=(i1360, 0), =(matching1, 1))
f6931_0_createTree_InvokeMethod(EOS(STATIC_6931), i1352, i1360, i1686, i2348, i2367) → f6933_1_createTree_InvokeMethod(f6933_0_createTree_Load(EOS(STATIC_6933), i2367, i2367), i1352, i1360, i1686, i2348, i2367)
f6933_0_createTree_Load(EOS(STATIC_6933), i2367, i2367) → f6936_0_createTree_Load(EOS(STATIC_6936), i2367, i2367)
f6936_0_createTree_Load(EOS(STATIC_6936), i2367, i2367) → f4928_0_createTree_Load(EOS(STATIC_4928), i2367, i2367)
f4928_0_createTree_Load(EOS(STATIC_4928), i1346, i1346) → f4935_0_createTree_GT(EOS(STATIC_4935), i1346, i1346, i1346)
f7045_0_createTree_Return(EOS(STATIC_7045), i1352, i1360, i1686, i2348, i2382, i2382) → f7071_0_createTree_InvokeMethod(EOS(STATIC_7071), i1352, i1360, i1686, i2348)
f7071_0_createTree_InvokeMethod(EOS(STATIC_7071), i1352, i1360, i1686, i2348) → f7082_0_addChild_Load(EOS(STATIC_7082), i1352, i1360, i1686, i2348)
f7082_0_addChild_Load(EOS(STATIC_7082), i1352, i1360, i1686, i2348) → f7129_0_addChild_New(EOS(STATIC_7129), i1352, i1360, i1686, i2348)
f7129_0_addChild_New(EOS(STATIC_7129), i1352, i1360, i1686, i2348) → f7135_0_addChild_Duplicate(EOS(STATIC_7135), i1352, i1360, i1686, i2348)
f7135_0_addChild_Duplicate(EOS(STATIC_7135), i1352, i1360, i1686, i2348) → f7147_0_addChild_Load(EOS(STATIC_7147), i1352, i1360, i1686, i2348)
f7147_0_addChild_Load(EOS(STATIC_7147), i1352, i1360, i1686, i2348) → f7155_0_addChild_Load(EOS(STATIC_7155), i1352, i1360, i1686, i2348)
f7155_0_addChild_Load(EOS(STATIC_7155), i1352, i1360, i1686, i2348) → f7222_0_addChild_FieldAccess(EOS(STATIC_7222), i1352, i1360, i1686, i2348)
f7222_0_addChild_FieldAccess(EOS(STATIC_7222), i1352, i1360, i1686, i2348) → f7238_0_addChild_InvokeMethod(EOS(STATIC_7238), i1352, i1360, i1686, i2348)
f7238_0_addChild_InvokeMethod(EOS(STATIC_7238), i1352, i1360, i1686, i2348) → f7241_0__init__Load(EOS(STATIC_7241), i1352, i1360, i1686, i2348)
f7241_0__init__Load(EOS(STATIC_7241), i1352, i1360, i1686, i2348) → f7244_0__init__InvokeMethod(EOS(STATIC_7244), i1352, i1360, i1686, i2348)
f7244_0__init__InvokeMethod(EOS(STATIC_7244), i1352, i1360, i1686, i2348) → f7248_0__init__Load(EOS(STATIC_7248), i1352, i1360, i1686, i2348)
f7248_0__init__Load(EOS(STATIC_7248), i1352, i1360, i1686, i2348) → f7251_0__init__Load(EOS(STATIC_7251), i1352, i1360, i1686, i2348)
f7251_0__init__Load(EOS(STATIC_7251), i1352, i1360, i1686, i2348) → f7257_0__init__FieldAccess(EOS(STATIC_7257), i1352, i1360, i1686, i2348)
f7257_0__init__FieldAccess(EOS(STATIC_7257), i1352, i1360, i1686, i2348) → f7262_0__init__Load(EOS(STATIC_7262), i1352, i1360, i1686, i2348)
f7262_0__init__Load(EOS(STATIC_7262), i1352, i1360, i1686, i2348) → f7269_0__init__Load(EOS(STATIC_7269), i1352, i1360, i1686, i2348)
f7269_0__init__Load(EOS(STATIC_7269), i1352, i1360, i1686, i2348) → f7274_0__init__FieldAccess(EOS(STATIC_7274), i1352, i1360, i1686, i2348)
f7274_0__init__FieldAccess(EOS(STATIC_7274), i1352, i1360, i1686, i2348) → f7279_0__init__Return(EOS(STATIC_7279), i1352, i1360, i1686, i2348)
f7279_0__init__Return(EOS(STATIC_7279), i1352, i1360, i1686, i2348) → f7288_0_addChild_FieldAccess(EOS(STATIC_7288), i1352, i1360, i1686, i2348)
f7288_0_addChild_FieldAccess(EOS(STATIC_7288), i1352, i1360, i1686, i2348) → f7295_0_addChild_Return(EOS(STATIC_7295), i1352, i1360, i1686, i2348)
f7295_0_addChild_Return(EOS(STATIC_7295), i1352, i1360, i1686, i2348) → f7301_0_createTree_Inc(EOS(STATIC_7301), i1352, i1360, i1686, i2348)
f7301_0_createTree_Inc(EOS(STATIC_7301), i1352, i1360, i1686, i2348) → f7307_0_createTree_JMP(EOS(STATIC_7307), i1352, i1360, i1686, +(i2348, 1)) | >=(i2348, 0)
f7307_0_createTree_JMP(EOS(STATIC_7307), i1352, i1360, i1686, i2538) → f7317_0_createTree_Load(EOS(STATIC_7317), i1352, i1360, i1686, i2538)
f7317_0_createTree_Load(EOS(STATIC_7317), i1352, i1360, i1686, i2538) → f6887_0_createTree_Load(EOS(STATIC_6887), i1352, i1360, i1686, i2538)
f7069_0_createTree_Return(EOS(STATIC_7069), i1352, i1360, i1686, i2348, i2415) → f7080_0_createTree_InvokeMethod(EOS(STATIC_7080), i1352, i1360, i1686, i2348)
f7080_0_createTree_InvokeMethod(EOS(STATIC_7080), i1352, i1360, i1686, i2348) → f7086_0_addChild_Load(EOS(STATIC_7086), i1352, i1360, i1686, i2348)
f7086_0_addChild_Load(EOS(STATIC_7086), i1352, i1360, i1686, i2348) → f7133_0_addChild_New(EOS(STATIC_7133), i1352, i1360, i1686, i2348)
f7133_0_addChild_New(EOS(STATIC_7133), i1352, i1360, i1686, i2348) → f7145_0_addChild_Duplicate(EOS(STATIC_7145), i1352, i1360, i1686, i2348)
f7145_0_addChild_Duplicate(EOS(STATIC_7145), i1352, i1360, i1686, i2348) → f7153_0_addChild_Load(EOS(STATIC_7153), i1352, i1360, i1686, i2348)
f7153_0_addChild_Load(EOS(STATIC_7153), i1352, i1360, i1686, i2348) → f7220_0_addChild_Load(EOS(STATIC_7220), i1352, i1360, i1686, i2348)
f7220_0_addChild_Load(EOS(STATIC_7220), i1352, i1360, i1686, i2348) → f7236_0_addChild_FieldAccess(EOS(STATIC_7236), i1352, i1360, i1686, i2348)
f7236_0_addChild_FieldAccess(EOS(STATIC_7236), i1352, i1360, i1686, i2348) → f7239_0_addChild_InvokeMethod(EOS(STATIC_7239), i1352, i1360, i1686, i2348)
f7239_0_addChild_InvokeMethod(EOS(STATIC_7239), i1352, i1360, i1686, i2348) → f7243_0__init__Load(EOS(STATIC_7243), i1352, i1360, i1686, i2348)
f7243_0__init__Load(EOS(STATIC_7243), i1352, i1360, i1686, i2348) → f7247_0__init__InvokeMethod(EOS(STATIC_7247), i1352, i1360, i1686, i2348)
f7247_0__init__InvokeMethod(EOS(STATIC_7247), i1352, i1360, i1686, i2348) → f7249_0__init__Load(EOS(STATIC_7249), i1352, i1360, i1686, i2348)
f7249_0__init__Load(EOS(STATIC_7249), i1352, i1360, i1686, i2348) → f7255_0__init__Load(EOS(STATIC_7255), i1352, i1360, i1686, i2348)
f7255_0__init__Load(EOS(STATIC_7255), i1352, i1360, i1686, i2348) → f7260_0__init__FieldAccess(EOS(STATIC_7260), i1352, i1360, i1686, i2348)
f7260_0__init__FieldAccess(EOS(STATIC_7260), i1352, i1360, i1686, i2348) → f7267_0__init__Load(EOS(STATIC_7267), i1352, i1360, i1686, i2348)
f7267_0__init__Load(EOS(STATIC_7267), i1352, i1360, i1686, i2348) → f7272_0__init__Load(EOS(STATIC_7272), i1352, i1360, i1686, i2348)
f7272_0__init__Load(EOS(STATIC_7272), i1352, i1360, i1686, i2348) → f7275_0__init__FieldAccess(EOS(STATIC_7275), i1352, i1360, i1686, i2348)
f7275_0__init__FieldAccess(EOS(STATIC_7275), i1352, i1360, i1686, i2348) → f7285_0__init__Return(EOS(STATIC_7285), i1352, i1360, i1686, i2348)
f7285_0__init__Return(EOS(STATIC_7285), i1352, i1360, i1686, i2348) → f7291_0_addChild_FieldAccess(EOS(STATIC_7291), i1352, i1360, i1686, i2348)
f7291_0_addChild_FieldAccess(EOS(STATIC_7291), i1352, i1360, i1686, i2348) → f7299_0_addChild_Return(EOS(STATIC_7299), i1352, i1360, i1686, i2348)
f7299_0_addChild_Return(EOS(STATIC_7299), i1352, i1360, i1686, i2348) → f7305_0_createTree_Inc(EOS(STATIC_7305), i1352, i1360, i1686, i2348)
f7305_0_createTree_Inc(EOS(STATIC_7305), i1352, i1360, i1686, i2348) → f7310_0_createTree_JMP(EOS(STATIC_7310), i1352, i1360, i1686, +(i2348, 1)) | >=(i2348, 0)
f7310_0_createTree_JMP(EOS(STATIC_7310), i1352, i1360, i1686, i2539) → f7323_0_createTree_Load(EOS(STATIC_7323), i1352, i1360, i1686, i2539)
f7323_0_createTree_Load(EOS(STATIC_7323), i1352, i1360, i1686, i2539) → f6887_0_createTree_Load(EOS(STATIC_6887), i1352, i1360, i1686, i2539)
f6933_1_createTree_InvokeMethod(f4942_0_createTree_Return(EOS(STATIC_4942), i2382, i2382), i1352, i1360, i1686, i2348, i2382) → f7045_0_createTree_Return(EOS(STATIC_7045), i1352, i1360, i1686, i2348, i2382, i2382)
f6933_1_createTree_InvokeMethod(f6904_0_createTree_Return(EOS(STATIC_6904), i2415), i1352, i1360, i1686, i2348, i2415) → f7069_0_createTree_Return(EOS(STATIC_7069), i1352, i1360, i1686, i2348, i2415)
R rules:
f4928_0_createTree_Load(EOS(STATIC_4928), i1346, i1346) → f4935_0_createTree_GT(EOS(STATIC_4935), i1346, i1346, i1346)
f4935_0_createTree_GT(EOS(STATIC_4935), i1351, i1351, i1351) → f4938_0_createTree_GT(EOS(STATIC_4938), i1351, i1351, i1351)
f4935_0_createTree_GT(EOS(STATIC_4935), i1352, i1352, i1352) → f4939_0_createTree_GT(EOS(STATIC_4939), i1352, i1352, i1352)
f4938_0_createTree_GT(EOS(STATIC_4938), i1351, i1351, i1351) → f4940_0_createTree_ConstantStackPush(EOS(STATIC_4940), i1351, i1351) | <=(i1351, 0)
f4939_0_createTree_GT(EOS(STATIC_4939), i1352, i1352, i1352) → f4941_0_createTree_Load(EOS(STATIC_4941), i1352, i1352) | >(i1352, 0)
f4940_0_createTree_ConstantStackPush(EOS(STATIC_4940), i1351, i1351) → f4942_0_createTree_Return(EOS(STATIC_4942), i1351, i1351)
f4941_0_createTree_Load(EOS(STATIC_4941), i1352, i1352) → f4944_0_createTree_ConstantStackPush(EOS(STATIC_4944), i1352, i1352)
f4944_0_createTree_ConstantStackPush(EOS(STATIC_4944), i1352, i1352) → f4946_0_createTree_IntArithmetic(EOS(STATIC_4946), i1352, i1352, 1)
f4946_0_createTree_IntArithmetic(EOS(STATIC_4946), i1352, i1352, matching1) → f4954_0_createTree_Store(EOS(STATIC_4954), i1352, -(i1352, 1)) | &&(>(i1352, 0), =(matching1, 1))
f4954_0_createTree_Store(EOS(STATIC_4954), i1352, i1360) → f4959_0_createTree_New(EOS(STATIC_4959), i1352, i1360)
f4959_0_createTree_New(EOS(STATIC_4959), i1352, i1360) → f4960_0_createTree_Duplicate(EOS(STATIC_4960), i1352, i1360)
f4960_0_createTree_Duplicate(EOS(STATIC_4960), i1352, i1360) → f4962_0_createTree_InvokeMethod(EOS(STATIC_4962), i1352, i1360)
f4962_0_createTree_InvokeMethod(EOS(STATIC_4962), i1352, i1360) → f4963_0__init__Load(EOS(STATIC_4963), i1352, i1360)
f4963_0__init__Load(EOS(STATIC_4963), i1352, i1360) → f4965_0__init__InvokeMethod(EOS(STATIC_4965), i1352, i1360)
f4965_0__init__InvokeMethod(EOS(STATIC_4965), i1352, i1360) → f4966_0__init__Load(EOS(STATIC_4966), i1352, i1360)
f4966_0__init__Load(EOS(STATIC_4966), i1352, i1360) → f4968_0__init__ConstantStackPush(EOS(STATIC_4968), i1352, i1360)
f4968_0__init__ConstantStackPush(EOS(STATIC_4968), i1352, i1360) → f4969_0__init__FieldAccess(EOS(STATIC_4969), i1352, i1360, NULL)
f4969_0__init__FieldAccess(EOS(STATIC_4969), i1352, i1360, NULL) → f4971_0__init__Return(EOS(STATIC_4971), i1352, i1360)
f4971_0__init__Return(EOS(STATIC_4971), i1352, i1360) → f4973_0_createTree_Store(EOS(STATIC_4973), i1352, i1360)
f4973_0_createTree_Store(EOS(STATIC_4973), i1352, i1360) → f4974_0_createTree_InvokeMethod(EOS(STATIC_4974), i1352, i1360)
f4974_0_createTree_InvokeMethod(EOS(STATIC_4974), i1352, i1360) → f4976_0_random_FieldAccess(EOS(STATIC_4976), i1352, i1360)
f4976_0_random_FieldAccess(EOS(STATIC_4976), i1352, i1360) → f4977_0_random_FieldAccess(EOS(STATIC_4977), i1352, i1360, java.lang.Object(ARRAY(i82)))
f4977_0_random_FieldAccess(EOS(STATIC_4977), i1352, i1360, java.lang.Object(ARRAY(i82))) → f4979_0_random_ArrayAccess(EOS(STATIC_4979), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f4979_0_random_ArrayAccess(EOS(STATIC_4979), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f4981_0_random_ArrayAccess(EOS(STATIC_4981), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f4979_0_random_ArrayAccess(EOS(STATIC_4979), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f4982_0_random_ArrayAccess(EOS(STATIC_4982), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f4981_0_random_ArrayAccess(EOS(STATIC_4981), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f4984_0_random_Store(EOS(STATIC_4984), i1352, i1360, o1916) | <(i1345, i82)
f4982_0_random_ArrayAccess(EOS(STATIC_4982), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f4986_0__init__Load(EOS(STATIC_4986), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) | >=(i1345, i82)
f4984_0_random_Store(EOS(STATIC_4984), i1352, i1360, o1916) → f4987_0_random_FieldAccess(EOS(STATIC_4987), i1352, i1360, o1916)
f4986_0__init__Load(EOS(STATIC_4986), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f4991_0__init__InvokeMethod(EOS(STATIC_4991), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f4987_0_random_FieldAccess(EOS(STATIC_4987), i1352, i1360, o1916) → f4989_0_random_ConstantStackPush(EOS(STATIC_4989), i1352, i1360, o1916, i1345)
f4989_0_random_ConstantStackPush(EOS(STATIC_4989), i1352, i1360, o1916, i1345) → f4992_0_random_IntArithmetic(EOS(STATIC_4992), i1352, i1360, o1916, i1345, 1)
f4991_0__init__InvokeMethod(EOS(STATIC_4991), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f4994_0__init__Load(EOS(STATIC_4994), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f4992_0_random_IntArithmetic(EOS(STATIC_4992), i1352, i1360, o1916, i1345, matching1) → f4995_0_random_FieldAccess(EOS(STATIC_4995), i1352, i1360, o1916, +(i1345, 1)) | &&(>(i1345, 0), =(matching1, 1))
f4994_0__init__Load(EOS(STATIC_4994), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f4998_0__init__InvokeMethod(EOS(STATIC_4998), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f4995_0_random_FieldAccess(EOS(STATIC_4995), i1352, i1360, o1916, i1362) → f4997_0_random_Load(EOS(STATIC_4997), i1352, i1360, o1916)
f4997_0_random_Load(EOS(STATIC_4997), i1352, i1360, o1916) → f5000_0_random_InvokeMethod(EOS(STATIC_5000), i1352, i1360, o1916)
f4998_0__init__InvokeMethod(EOS(STATIC_4998), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5002_0__init__Load(EOS(STATIC_5002), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5000_0_random_InvokeMethod(EOS(STATIC_5000), i1352, i1360, java.lang.Object(o1920sub)) → f5003_0_random_InvokeMethod(EOS(STATIC_5003), i1352, i1360, java.lang.Object(o1920sub))
f5000_0_random_InvokeMethod(EOS(STATIC_5000), i1352, i1360, NULL) → f5004_0_random_InvokeMethod(EOS(STATIC_5004), i1352, i1360, NULL)
f5002_0__init__Load(EOS(STATIC_5002), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5008_0__init__InvokeMethod(EOS(STATIC_5008), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5003_0_random_InvokeMethod(EOS(STATIC_5003), i1352, i1360, java.lang.Object(o1920sub)) → f5006_0_length_Load(EOS(STATIC_5006), i1352, i1360, java.lang.Object(o1920sub), java.lang.Object(o1920sub))
f5004_0_random_InvokeMethod(EOS(STATIC_5004), i1352, i1360, NULL) → f5007_0_random_InvokeMethod(EOS(STATIC_5007), i1352, i1360, NULL)
f5006_0_length_Load(EOS(STATIC_5006), i1352, i1360, java.lang.Object(o1920sub), java.lang.Object(o1920sub)) → f5014_0_length_FieldAccess(EOS(STATIC_5014), i1352, i1360, java.lang.Object(o1920sub), java.lang.Object(o1920sub))
f5007_0_random_InvokeMethod(EOS(STATIC_5007), i1352, i1360, NULL) → f5010_0__init__Load(EOS(STATIC_5010), i1352, i1360, NULL)
f5008_0__init__InvokeMethod(EOS(STATIC_5008), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5011_0__init__Load(EOS(STATIC_5011), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5010_0__init__Load(EOS(STATIC_5010), i1352, i1360, NULL) → f5017_0__init__InvokeMethod(EOS(STATIC_5017), i1352, i1360, NULL)
f5011_0__init__Load(EOS(STATIC_5011), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5019_0__init__InvokeMethod(EOS(STATIC_5019), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5014_0_length_FieldAccess(EOS(STATIC_5014), i1352, i1360, java.lang.Object(java.lang.String(o1924sub, i1371)), java.lang.Object(java.lang.String(o1924sub, i1371))) → f5016_0_length_FieldAccess(EOS(STATIC_5016), i1352, i1360, java.lang.Object(java.lang.String(o1924sub, i1371)), java.lang.Object(java.lang.String(o1924sub, i1371))) | >=(i1371, 0)
f5016_0_length_FieldAccess(EOS(STATIC_5016), i1352, i1360, java.lang.Object(java.lang.String(o1924sub, i1371)), java.lang.Object(java.lang.String(o1924sub, i1371))) → f5020_0_length_Return(EOS(STATIC_5020), i1352, i1360, java.lang.Object(java.lang.String(o1924sub, i1371)), i1371)
f5017_0__init__InvokeMethod(EOS(STATIC_5017), i1352, i1360, NULL) → f5022_0__init__Load(EOS(STATIC_5022), i1352, i1360, NULL)
f5019_0__init__InvokeMethod(EOS(STATIC_5019), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5023_0__init__Load(EOS(STATIC_5023), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5020_0_length_Return(EOS(STATIC_5020), i1352, i1360, java.lang.Object(java.lang.String(o1924sub, i1371)), i1371) → f5025_0_random_Return(EOS(STATIC_5025), i1352, i1360, i1371)
f5022_0__init__Load(EOS(STATIC_5022), i1352, i1360, NULL) → f5028_0__init__InvokeMethod(EOS(STATIC_5028), i1352, i1360, NULL)
f5023_0__init__Load(EOS(STATIC_5023), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5030_0__init__InvokeMethod(EOS(STATIC_5030), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5025_0_random_Return(EOS(STATIC_5025), i1352, i1360, i1371) → f5026_0_createTree_Store(EOS(STATIC_5026), i1352, i1360, i1371)
f5026_0_createTree_Store(EOS(STATIC_5026), i1352, i1360, i1371) → f5031_0_createTree_ConstantStackPush(EOS(STATIC_5031), i1352, i1360, i1371)
f5028_0__init__InvokeMethod(EOS(STATIC_5028), i1352, i1360, NULL) → f5033_0__init__Load(EOS(STATIC_5033), i1352, i1360, NULL)
f5030_0__init__InvokeMethod(EOS(STATIC_5030), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5034_0__init__Load(EOS(STATIC_5034), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5031_0_createTree_ConstantStackPush(EOS(STATIC_5031), i1352, i1360, i1371) → f5036_0_createTree_Store(EOS(STATIC_5036), i1352, i1360, i1371, 0)
f5033_0__init__Load(EOS(STATIC_5033), i1352, i1360, NULL) → f5041_0__init__InvokeMethod(EOS(STATIC_5041), i1352, i1360, NULL)
f5034_0__init__Load(EOS(STATIC_5034), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5037_0__init__Load(EOS(STATIC_5037), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5036_0_createTree_Store(EOS(STATIC_5036), i1352, i1360, i1371, matching1) → f5039_0_createTree_Load(EOS(STATIC_5039), i1352, i1360, i1371, 0) | =(matching1, 0)
f5037_0__init__Load(EOS(STATIC_5037), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5042_0__init__FieldAccess(EOS(STATIC_5042), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5039_0_createTree_Load(EOS(STATIC_5039), i1352, i1360, i1371, matching1) → f5499_0_createTree_Load(EOS(STATIC_5499), i1352, i1360, i1371, 0) | =(matching1, 0)
f5041_0__init__InvokeMethod(EOS(STATIC_5041), i1352, i1360, NULL) → f5045_0__init__Load(EOS(STATIC_5045), i1352, i1360, NULL)
f5042_0__init__FieldAccess(EOS(STATIC_5042), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5048_0__init__Load(EOS(STATIC_5048), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5045_0__init__Load(EOS(STATIC_5045), i1352, i1360, NULL) → f5057_0__init__InvokeMethod(EOS(STATIC_5057), i1352, i1360, NULL)
f5048_0__init__Load(EOS(STATIC_5048), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5052_0__init__InvokeMethod(EOS(STATIC_5052), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5052_0__init__InvokeMethod(EOS(STATIC_5052), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5059_0__init__StackPop(EOS(STATIC_5059), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5057_0__init__InvokeMethod(EOS(STATIC_5057), i1352, i1360, NULL) → f5064_0__init__Load(EOS(STATIC_5064), i1352, i1360, NULL)
f5059_0__init__StackPop(EOS(STATIC_5059), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5065_0__init__Return(EOS(STATIC_5065), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5064_0__init__Load(EOS(STATIC_5064), i1352, i1360, NULL) → f5072_0__init__Load(EOS(STATIC_5072), i1352, i1360, NULL)
f5065_0__init__Return(EOS(STATIC_5065), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5074_0__init__Return(EOS(STATIC_5074), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5072_0__init__Load(EOS(STATIC_5072), i1352, i1360, NULL) → f5079_0__init__FieldAccess(EOS(STATIC_5079), i1352, i1360, NULL)
f5074_0__init__Return(EOS(STATIC_5074), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5081_0__init__Return(EOS(STATIC_5081), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5079_0__init__FieldAccess(EOS(STATIC_5079), i1352, i1360, NULL) → f5098_0__init__Load(EOS(STATIC_5098), i1352, i1360, NULL)
f5081_0__init__Return(EOS(STATIC_5081), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5100_0__init__Return(EOS(STATIC_5100), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5098_0__init__Load(EOS(STATIC_5098), i1352, i1360, NULL) → f5103_0__init__InvokeMethod(EOS(STATIC_5103), i1352, i1360, NULL)
f5100_0__init__Return(EOS(STATIC_5100), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5105_0__init__Return(EOS(STATIC_5105), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5103_0__init__InvokeMethod(EOS(STATIC_5103), i1352, i1360, NULL) → f5109_0__init__StackPop(EOS(STATIC_5109), i1352, i1360, NULL)
f5105_0__init__Return(EOS(STATIC_5105), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5110_0_random_ArrayAccess(EOS(STATIC_5110), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345)
f5109_0__init__StackPop(EOS(STATIC_5109), i1352, i1360, NULL) → f5114_0__init__Return(EOS(STATIC_5114), i1352, i1360, NULL)
f5110_0_random_ArrayAccess(EOS(STATIC_5110), i1352, i1360, java.lang.Object(ARRAY(i82)), i1345) → f5115_0_createTree_InvokeMethod(EOS(STATIC_5115), i1352, i1360)
f5114_0__init__Return(EOS(STATIC_5114), i1352, i1360, NULL) → f5117_0__init__Return(EOS(STATIC_5117), i1352, i1360, NULL)
f5117_0__init__Return(EOS(STATIC_5117), i1352, i1360, NULL) → f5144_0__init__Return(EOS(STATIC_5144), i1352, i1360, NULL)
f5144_0__init__Return(EOS(STATIC_5144), i1352, i1360, NULL) → f5166_0__init__Return(EOS(STATIC_5166), i1352, i1360, NULL)
f5166_0__init__Return(EOS(STATIC_5166), i1352, i1360, NULL) → f5174_0_random_InvokeMethod(EOS(STATIC_5174), i1352, i1360, NULL)
f5174_0_random_InvokeMethod(EOS(STATIC_5174), i1352, i1360, NULL) → f5181_0_createTree_InvokeMethod(EOS(STATIC_5181), i1352, i1360)
f5499_0_createTree_Load(EOS(STATIC_5499), i1352, i1360, i1686, i1687) → f6014_0_createTree_Load(EOS(STATIC_6014), i1352, i1360, i1686, i1687)
f6014_0_createTree_Load(EOS(STATIC_6014), i1352, i1360, i1686, i1946) → f6476_0_createTree_Load(EOS(STATIC_6476), i1352, i1360, i1686, i1946)
f6476_0_createTree_Load(EOS(STATIC_6476), i1352, i1360, i1686, i2139) → f6887_0_createTree_Load(EOS(STATIC_6887), i1352, i1360, i1686, i2139)
f6887_0_createTree_Load(EOS(STATIC_6887), i1352, i1360, i1686, i2348) → f6893_0_createTree_Load(EOS(STATIC_6893), i1352, i1360, i1686, i2348, i2348)
f6893_0_createTree_Load(EOS(STATIC_6893), i1352, i1360, i1686, i2348, i2348) → f6895_0_createTree_GE(EOS(STATIC_6895), i1352, i1360, i1686, i2348, i2348, i1686)
f6895_0_createTree_GE(EOS(STATIC_6895), i1352, i1360, i1686, i2348, i2348, i1686) → f6897_0_createTree_GE(EOS(STATIC_6897), i1352, i1360, i1686, i2348, i2348, i1686)
f6895_0_createTree_GE(EOS(STATIC_6895), i1352, i1360, i1686, i2348, i2348, i1686) → f6898_0_createTree_GE(EOS(STATIC_6898), i1352, i1360, i1686, i2348, i2348, i1686)
f6897_0_createTree_GE(EOS(STATIC_6897), i1352, i1360, i1686, i2348, i2348, i1686) → f6900_0_createTree_Load(EOS(STATIC_6900), i1352) | >=(i2348, i1686)
f6898_0_createTree_GE(EOS(STATIC_6898), i1352, i1360, i1686, i2348, i2348, i1686) → f6902_0_createTree_Load(EOS(STATIC_6902), i1352, i1360, i1686, i2348) | <(i2348, i1686)
f6900_0_createTree_Load(EOS(STATIC_6900), i1352) → f6904_0_createTree_Return(EOS(STATIC_6904), i1352)
f6902_0_createTree_Load(EOS(STATIC_6902), i1352, i1360, i1686, i2348) → f6906_0_createTree_Load(EOS(STATIC_6906), i1352, i1360, i1686, i2348)
f6906_0_createTree_Load(EOS(STATIC_6906), i1352, i1360, i1686, i2348) → f6909_0_createTree_ConstantStackPush(EOS(STATIC_6909), i1352, i1360, i1686, i2348, i1360)
f6909_0_createTree_ConstantStackPush(EOS(STATIC_6909), i1352, i1360, i1686, i2348, i1360) → f6922_0_createTree_IntArithmetic(EOS(STATIC_6922), i1352, i1360, i1686, i2348, i1360, 1)
f6922_0_createTree_IntArithmetic(EOS(STATIC_6922), i1352, i1360, i1686, i2348, i1360, matching1) → f6931_0_createTree_InvokeMethod(EOS(STATIC_6931), i1352, i1360, i1686, i2348, -(i1360, 1)) | &&(>=(i1360, 0), =(matching1, 1))
f6931_0_createTree_InvokeMethod(EOS(STATIC_6931), i1352, i1360, i1686, i2348, i2367) → f6933_1_createTree_InvokeMethod(f6933_0_createTree_Load(EOS(STATIC_6933), i2367, i2367), i1352, i1360, i1686, i2348, i2367)
f6933_0_createTree_Load(EOS(STATIC_6933), i2367, i2367) → f6936_0_createTree_Load(EOS(STATIC_6936), i2367, i2367)
f7045_0_createTree_Return(EOS(STATIC_7045), i1352, i1360, i1686, i2348, i2382, i2382) → f7071_0_createTree_InvokeMethod(EOS(STATIC_7071), i1352, i1360, i1686, i2348)
f7046_0_createTree_InvokeMethod(EOS(STATIC_7046), i1352, i1360, i1686, i2348, i2384) → f7067_0_createTree_InvokeMethod(EOS(STATIC_7067), i1352, i1360, i1686, i2348, i2384)
f7066_0_createTree_InvokeMethod(EOS(STATIC_7066), i1352, i1360, i1686, i2348, i2399) → f7067_0_createTree_InvokeMethod(EOS(STATIC_7067), i1352, i1360, i1686, i2348, i2399)
f7067_0_createTree_InvokeMethod(EOS(STATIC_7067), i1352, i1360, i1686, i2348, i2419) → f7074_0_createTree_InvokeMethod(EOS(STATIC_7074), i1352, i1360, i1686, i2348)
f7069_0_createTree_Return(EOS(STATIC_7069), i1352, i1360, i1686, i2348, i2415) → f7080_0_createTree_InvokeMethod(EOS(STATIC_7080), i1352, i1360, i1686, i2348)
f7071_0_createTree_InvokeMethod(EOS(STATIC_7071), i1352, i1360, i1686, i2348) → f7082_0_addChild_Load(EOS(STATIC_7082), i1352, i1360, i1686, i2348)
f7074_0_createTree_InvokeMethod(EOS(STATIC_7074), i1352, i1360, i1686, i2348) → f7142_0_createTree_InvokeMethod(EOS(STATIC_7142), i1352, i1360, i1686, i2348)
f7080_0_createTree_InvokeMethod(EOS(STATIC_7080), i1352, i1360, i1686, i2348) → f7086_0_addChild_Load(EOS(STATIC_7086), i1352, i1360, i1686, i2348)
f7082_0_addChild_Load(EOS(STATIC_7082), i1352, i1360, i1686, i2348) → f7129_0_addChild_New(EOS(STATIC_7129), i1352, i1360, i1686, i2348)
f7086_0_addChild_Load(EOS(STATIC_7086), i1352, i1360, i1686, i2348) → f7133_0_addChild_New(EOS(STATIC_7133), i1352, i1360, i1686, i2348)
f7129_0_addChild_New(EOS(STATIC_7129), i1352, i1360, i1686, i2348) → f7135_0_addChild_Duplicate(EOS(STATIC_7135), i1352, i1360, i1686, i2348)
f7130_0_createTree_InvokeMethod(EOS(STATIC_7130), i1352, i1360, i1686, i2348, i2443, i2444, i2445) → f7142_0_createTree_InvokeMethod(EOS(STATIC_7142), i1352, i1360, i1686, i2348)
f7133_0_addChild_New(EOS(STATIC_7133), i1352, i1360, i1686, i2348) → f7145_0_addChild_Duplicate(EOS(STATIC_7145), i1352, i1360, i1686, i2348)
f7135_0_addChild_Duplicate(EOS(STATIC_7135), i1352, i1360, i1686, i2348) → f7147_0_addChild_Load(EOS(STATIC_7147), i1352, i1360, i1686, i2348)
f7145_0_addChild_Duplicate(EOS(STATIC_7145), i1352, i1360, i1686, i2348) → f7153_0_addChild_Load(EOS(STATIC_7153), i1352, i1360, i1686, i2348)
f7147_0_addChild_Load(EOS(STATIC_7147), i1352, i1360, i1686, i2348) → f7155_0_addChild_Load(EOS(STATIC_7155), i1352, i1360, i1686, i2348)
f7153_0_addChild_Load(EOS(STATIC_7153), i1352, i1360, i1686, i2348) → f7220_0_addChild_Load(EOS(STATIC_7220), i1352, i1360, i1686, i2348)
f7155_0_addChild_Load(EOS(STATIC_7155), i1352, i1360, i1686, i2348) → f7222_0_addChild_FieldAccess(EOS(STATIC_7222), i1352, i1360, i1686, i2348)
f7220_0_addChild_Load(EOS(STATIC_7220), i1352, i1360, i1686, i2348) → f7236_0_addChild_FieldAccess(EOS(STATIC_7236), i1352, i1360, i1686, i2348)
f7222_0_addChild_FieldAccess(EOS(STATIC_7222), i1352, i1360, i1686, i2348) → f7238_0_addChild_InvokeMethod(EOS(STATIC_7238), i1352, i1360, i1686, i2348)
f7234_0_createTree_InvokeMethod(EOS(STATIC_7234), i1352, i1360, i1686, i2348, i2483, i2484, i2485) → f7130_0_createTree_InvokeMethod(EOS(STATIC_7130), i1352, i1360, i1686, i2348, i2483, i2484, i2485)
f7236_0_addChild_FieldAccess(EOS(STATIC_7236), i1352, i1360, i1686, i2348) → f7239_0_addChild_InvokeMethod(EOS(STATIC_7239), i1352, i1360, i1686, i2348)
f7238_0_addChild_InvokeMethod(EOS(STATIC_7238), i1352, i1360, i1686, i2348) → f7241_0__init__Load(EOS(STATIC_7241), i1352, i1360, i1686, i2348)
f7239_0_addChild_InvokeMethod(EOS(STATIC_7239), i1352, i1360, i1686, i2348) → f7243_0__init__Load(EOS(STATIC_7243), i1352, i1360, i1686, i2348)
f7241_0__init__Load(EOS(STATIC_7241), i1352, i1360, i1686, i2348) → f7244_0__init__InvokeMethod(EOS(STATIC_7244), i1352, i1360, i1686, i2348)
f7243_0__init__Load(EOS(STATIC_7243), i1352, i1360, i1686, i2348) → f7247_0__init__InvokeMethod(EOS(STATIC_7247), i1352, i1360, i1686, i2348)
f7244_0__init__InvokeMethod(EOS(STATIC_7244), i1352, i1360, i1686, i2348) → f7248_0__init__Load(EOS(STATIC_7248), i1352, i1360, i1686, i2348)
f7247_0__init__InvokeMethod(EOS(STATIC_7247), i1352, i1360, i1686, i2348) → f7249_0__init__Load(EOS(STATIC_7249), i1352, i1360, i1686, i2348)
f7248_0__init__Load(EOS(STATIC_7248), i1352, i1360, i1686, i2348) → f7251_0__init__Load(EOS(STATIC_7251), i1352, i1360, i1686, i2348)
f7249_0__init__Load(EOS(STATIC_7249), i1352, i1360, i1686, i2348) → f7255_0__init__Load(EOS(STATIC_7255), i1352, i1360, i1686, i2348)
f7251_0__init__Load(EOS(STATIC_7251), i1352, i1360, i1686, i2348) → f7257_0__init__FieldAccess(EOS(STATIC_7257), i1352, i1360, i1686, i2348)
f7255_0__init__Load(EOS(STATIC_7255), i1352, i1360, i1686, i2348) → f7260_0__init__FieldAccess(EOS(STATIC_7260), i1352, i1360, i1686, i2348)
f7257_0__init__FieldAccess(EOS(STATIC_7257), i1352, i1360, i1686, i2348) → f7262_0__init__Load(EOS(STATIC_7262), i1352, i1360, i1686, i2348)
f7260_0__init__FieldAccess(EOS(STATIC_7260), i1352, i1360, i1686, i2348) → f7267_0__init__Load(EOS(STATIC_7267), i1352, i1360, i1686, i2348)
f7262_0__init__Load(EOS(STATIC_7262), i1352, i1360, i1686, i2348) → f7269_0__init__Load(EOS(STATIC_7269), i1352, i1360, i1686, i2348)
f7267_0__init__Load(EOS(STATIC_7267), i1352, i1360, i1686, i2348) → f7272_0__init__Load(EOS(STATIC_7272), i1352, i1360, i1686, i2348)
f7269_0__init__Load(EOS(STATIC_7269), i1352, i1360, i1686, i2348) → f7274_0__init__FieldAccess(EOS(STATIC_7274), i1352, i1360, i1686, i2348)
f7272_0__init__Load(EOS(STATIC_7272), i1352, i1360, i1686, i2348) → f7275_0__init__FieldAccess(EOS(STATIC_7275), i1352, i1360, i1686, i2348)
f7274_0__init__FieldAccess(EOS(STATIC_7274), i1352, i1360, i1686, i2348) → f7279_0__init__Return(EOS(STATIC_7279), i1352, i1360, i1686, i2348)
f7275_0__init__FieldAccess(EOS(STATIC_7275), i1352, i1360, i1686, i2348) → f7285_0__init__Return(EOS(STATIC_7285), i1352, i1360, i1686, i2348)
f7279_0__init__Return(EOS(STATIC_7279), i1352, i1360, i1686, i2348) → f7288_0_addChild_FieldAccess(EOS(STATIC_7288), i1352, i1360, i1686, i2348)
f7285_0__init__Return(EOS(STATIC_7285), i1352, i1360, i1686, i2348) → f7291_0_addChild_FieldAccess(EOS(STATIC_7291), i1352, i1360, i1686, i2348)
f7288_0_addChild_FieldAccess(EOS(STATIC_7288), i1352, i1360, i1686, i2348) → f7295_0_addChild_Return(EOS(STATIC_7295), i1352, i1360, i1686, i2348)
f7291_0_addChild_FieldAccess(EOS(STATIC_7291), i1352, i1360, i1686, i2348) → f7299_0_addChild_Return(EOS(STATIC_7299), i1352, i1360, i1686, i2348)
f7295_0_addChild_Return(EOS(STATIC_7295), i1352, i1360, i1686, i2348) → f7301_0_createTree_Inc(EOS(STATIC_7301), i1352, i1360, i1686, i2348)
f7299_0_addChild_Return(EOS(STATIC_7299), i1352, i1360, i1686, i2348) → f7305_0_createTree_Inc(EOS(STATIC_7305), i1352, i1360, i1686, i2348)
f7301_0_createTree_Inc(EOS(STATIC_7301), i1352, i1360, i1686, i2348) → f7307_0_createTree_JMP(EOS(STATIC_7307), i1352, i1360, i1686, +(i2348, 1)) | >=(i2348, 0)
f7305_0_createTree_Inc(EOS(STATIC_7305), i1352, i1360, i1686, i2348) → f7310_0_createTree_JMP(EOS(STATIC_7310), i1352, i1360, i1686, +(i2348, 1)) | >=(i2348, 0)
f7307_0_createTree_JMP(EOS(STATIC_7307), i1352, i1360, i1686, i2538) → f7317_0_createTree_Load(EOS(STATIC_7317), i1352, i1360, i1686, i2538)
f7310_0_createTree_JMP(EOS(STATIC_7310), i1352, i1360, i1686, i2539) → f7323_0_createTree_Load(EOS(STATIC_7323), i1352, i1360, i1686, i2539)
f7317_0_createTree_Load(EOS(STATIC_7317), i1352, i1360, i1686, i2538) → f6887_0_createTree_Load(EOS(STATIC_6887), i1352, i1360, i1686, i2538)
f7323_0_createTree_Load(EOS(STATIC_7323), i1352, i1360, i1686, i2539) → f6887_0_createTree_Load(EOS(STATIC_6887), i1352, i1360, i1686, i2539)
f6936_0_createTree_Load(EOS(STATIC_6936), i2367, i2367) → f4928_0_createTree_Load(EOS(STATIC_4928), i2367, i2367)
f6933_1_createTree_InvokeMethod(f4942_0_createTree_Return(EOS(STATIC_4942), i2382, i2382), i1352, i1360, i1686, i2348, i2382) → f7045_0_createTree_Return(EOS(STATIC_7045), i1352, i1360, i1686, i2348, i2382, i2382)
f6933_1_createTree_InvokeMethod(f5115_0_createTree_InvokeMethod(EOS(STATIC_5115), i2392, i2384), i1352, i1360, i1686, i2348, i2392) → f7046_0_createTree_InvokeMethod(EOS(STATIC_7046), i1352, i1360, i1686, i2348, i2384)
f6933_1_createTree_InvokeMethod(f5181_0_createTree_InvokeMethod(EOS(STATIC_5181), i2407, i2399), i1352, i1360, i1686, i2348, i2407) → f7066_0_createTree_InvokeMethod(EOS(STATIC_7066), i1352, i1360, i1686, i2348, i2399)
f6933_1_createTree_InvokeMethod(f6904_0_createTree_Return(EOS(STATIC_6904), i2415), i1352, i1360, i1686, i2348, i2415) → f7069_0_createTree_Return(EOS(STATIC_7069), i1352, i1360, i1686, i2348, i2415)
f6933_1_createTree_InvokeMethod(f7074_0_createTree_InvokeMethod(EOS(STATIC_7074), i2451, i2443, i2444, i2445), i1352, i1360, i1686, i2348, i2451) → f7130_0_createTree_InvokeMethod(EOS(STATIC_7130), i1352, i1360, i1686, i2348, i2443, i2444, i2445)
f6933_1_createTree_InvokeMethod(f7142_0_createTree_InvokeMethod(EOS(STATIC_7142), i2491, i2483, i2484, i2485), i1352, i1360, i1686, i2348, i2491) → f7234_0_createTree_InvokeMethod(EOS(STATIC_7234), i1352, i1360, i1686, i2348, i2483, i2484, i2485)
Combined rules. Obtained 3 conditional rules for P and 12 conditional rules for R.
P rules:
f4935_0_createTree_GT(EOS(STATIC_4935), x0, x0, x0) → f6933_1_createTree_InvokeMethod(f4935_0_createTree_GT(EOS(STATIC_4935), -(x0, 2), -(x0, 2), -(x0, 2)), x0, -(x0, 1), x1, 0, -(x0, 2)) | &&(>(x1, 0), >(+(x0, 1), 1))
f6933_1_createTree_InvokeMethod(f4942_0_createTree_Return(EOS(STATIC_4942), x0, x0), x1, x2, x3, x4, x0) → f6933_1_createTree_InvokeMethod(f4935_0_createTree_GT(EOS(STATIC_4935), -(x2, 1), -(x2, 1), -(x2, 1)), x1, x2, x3, +(x4, 1), -(x2, 1)) | &&(&&(>(+(x4, 1), 0), >(+(x2, 1), 0)), <(+(x4, 1), x3))
f6933_1_createTree_InvokeMethod(f6904_0_createTree_Return(EOS(STATIC_6904), x0), x1, x2, x3, x4, x0) → f6933_1_createTree_InvokeMethod(f4935_0_createTree_GT(EOS(STATIC_4935), -(x2, 1), -(x2, 1), -(x2, 1)), x1, x2, x3, +(x4, 1), -(x2, 1)) | &&(&&(>(+(x4, 1), 0), >(+(x2, 1), 0)), <(+(x4, 1), x3))
R rules:
f4935_0_createTree_GT(EOS(STATIC_4935), x0, x0, x0) → f4942_0_createTree_Return(EOS(STATIC_4942), x0, x0) | <=(x0, 0)
f4935_0_createTree_GT(EOS(STATIC_4935), x0, x0, x0) → f5115_0_createTree_InvokeMethod(EOS(STATIC_5115), x0, -(x0, 1)) | >(x0, 0)
f4935_0_createTree_GT(EOS(STATIC_4935), x0, x0, x0) → f5181_0_createTree_InvokeMethod(EOS(STATIC_5181), x0, -(x0, 1)) | >(x0, 0)
f4935_0_createTree_GT(EOS(STATIC_4935), x0, x0, x0) → f6895_0_createTree_GE(EOS(STATIC_6895), x0, -(x0, 1), x1, 0, 0, x1) | &&(>(+(x1, 1), 0), >(x0, 0))
f6895_0_createTree_GE(EOS(STATIC_6895), x0, x1, x2, x3, x3, x2) → f6904_0_createTree_Return(EOS(STATIC_6904), x0) | >=(x3, x2)
f6933_1_createTree_InvokeMethod(f7074_0_createTree_InvokeMethod(EOS(STATIC_7074), x0, x1, x2, x3), x4, x5, x6, x7, x0) → f7142_0_createTree_InvokeMethod(EOS(STATIC_7142), x4, x5, x6, x7)
f6895_0_createTree_GE(EOS(STATIC_6895), x0, x1, x2, x3, x3, x2) → f6933_1_createTree_InvokeMethod(f4935_0_createTree_GT(EOS(STATIC_4935), -(x1, 1), -(x1, 1), -(x1, 1)), x0, x1, x2, x3, -(x1, 1)) | &&(>(+(x1, 1), 0), <(x3, x2))
f6933_1_createTree_InvokeMethod(f4942_0_createTree_Return(EOS(STATIC_4942), x0, x0), x1, x2, x3, x4, x0) → f6895_0_createTree_GE(EOS(STATIC_6895), x1, x2, x3, +(x4, 1), +(x4, 1), x3) | >(+(x4, 1), 0)
f6933_1_createTree_InvokeMethod(f5115_0_createTree_InvokeMethod(EOS(STATIC_5115), x0, x1), x2, x3, x4, x5, x0) → f7142_0_createTree_InvokeMethod(EOS(STATIC_7142), x2, x3, x4, x5)
f6933_1_createTree_InvokeMethod(f5181_0_createTree_InvokeMethod(EOS(STATIC_5181), x0, x1), x2, x3, x4, x5, x0) → f7142_0_createTree_InvokeMethod(EOS(STATIC_7142), x2, x3, x4, x5)
f6933_1_createTree_InvokeMethod(f6904_0_createTree_Return(EOS(STATIC_6904), x0), x1, x2, x3, x4, x0) → f6895_0_createTree_GE(EOS(STATIC_6895), x1, x2, x3, +(x4, 1), +(x4, 1), x3) | >(+(x4, 1), 0)
f6933_1_createTree_InvokeMethod(f7142_0_createTree_InvokeMethod(EOS(STATIC_7142), x0, x1, x2, x3), x4, x5, x6, x7, x0) → f7142_0_createTree_InvokeMethod(EOS(STATIC_7142), x4, x5, x6, x7)
Filtered ground terms:
f4935_0_createTree_GT(x1, x2, x3, x4) → f4935_0_createTree_GT(x2, x3, x4)
Cond_f4935_0_createTree_GT(x1, x2, x3, x4, x5, x6) → Cond_f4935_0_createTree_GT(x1, x3, x4, x5, x6)
f4942_0_createTree_Return(x1, x2, x3) → f4942_0_createTree_Return(x2, x3)
f6904_0_createTree_Return(x1, x2) → f6904_0_createTree_Return(x2)
Cond_f4935_0_createTree_GT(x1, x2, x3, x4, x5) → Cond_f4935_0_createTree_GT(x1, x3, x4, x5)
Cond_f4935_0_createTree_GT1(x1, x2, x3, x4, x5) → Cond_f4935_0_createTree_GT1(x1, x3, x4, x5)
f5115_0_createTree_InvokeMethod(x1, x2, x3) → f5115_0_createTree_InvokeMethod(x2, x3)
Cond_f4935_0_createTree_GT2(x1, x2, x3, x4, x5) → Cond_f4935_0_createTree_GT2(x1, x3, x4, x5)
f5181_0_createTree_InvokeMethod(x1, x2, x3) → f5181_0_createTree_InvokeMethod(x2, x3)
Cond_f4935_0_createTree_GT3(x1, x2, x3, x4, x5, x6) → Cond_f4935_0_createTree_GT3(x1, x3, x4, x5, x6)
f6895_0_createTree_GE(x1, x2, x3, x4, x5, x6, x7) → f6895_0_createTree_GE(x2, x3, x4, x5, x6, x7)
Cond_f6895_0_createTree_GE(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f6895_0_createTree_GE(x1, x3, x4, x5, x6, x7, x8)
f7142_0_createTree_InvokeMethod(x1, x2, x3, x4, x5) → f7142_0_createTree_InvokeMethod(x2, x3, x4, x5)
Cond_f6895_0_createTree_GE1(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f6895_0_createTree_GE1(x1, x3, x4, x5, x6, x7, x8)
f7074_0_createTree_InvokeMethod(x1, x2, x3, x4, x5) → f7074_0_createTree_InvokeMethod(x2, x3, x4, x5)
Filtered unneeded arguments:
f6933_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → f6933_1_createTree_InvokeMethod(x1, x3, x4, x5, x6)
Cond_f6933_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → Cond_f6933_1_createTree_InvokeMethod(x1, x2, x4, x5, x6, x7)
Cond_f6933_1_createTree_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7) → Cond_f6933_1_createTree_InvokeMethod1(x1, x4, x5, x6)
f6895_0_createTree_GE(x1, x2, x3, x4, x5, x6) → f6895_0_createTree_GE(x2, x3, x4, x5, x6)
Cond_f6895_0_createTree_GE(x1, x2, x3, x4, x5, x6, x7) → Cond_f6895_0_createTree_GE(x1, x4, x5, x6, x7)
Cond_f6895_0_createTree_GE1(x1, x2, x3, x4, x5, x6, x7) → Cond_f6895_0_createTree_GE1(x1, x3, x4, x5, x6, x7)
Filtered duplicate args:
f4935_0_createTree_GT(x1, x2, x3) → f4935_0_createTree_GT(x3)
Cond_f4935_0_createTree_GT(x1, x2, x3, x4, x5) → Cond_f4935_0_createTree_GT(x1, x4, x5)
f6933_1_createTree_InvokeMethod(x1, x2, x3, x4, x5) → f6933_1_createTree_InvokeMethod(x1, x2, x3, x4)
f4942_0_createTree_Return(x1, x2) → f4942_0_createTree_Return(x2)
Cond_f6933_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_f6933_1_createTree_InvokeMethod(x1, x2, x3, x4, x5)
Cond_f4935_0_createTree_GT(x1, x2, x3, x4) → Cond_f4935_0_createTree_GT(x1, x4)
Cond_f4935_0_createTree_GT1(x1, x2, x3, x4) → Cond_f4935_0_createTree_GT1(x1, x4)
Cond_f4935_0_createTree_GT2(x1, x2, x3, x4) → Cond_f4935_0_createTree_GT2(x1, x4)
Cond_f4935_0_createTree_GT3(x1, x2, x3, x4, x5) → Cond_f4935_0_createTree_GT3(x1, x4, x5)
f6895_0_createTree_GE(x1, x2, x3, x4, x5) → f6895_0_createTree_GE(x1, x4, x5)
Cond_f6895_0_createTree_GE(x1, x2, x3, x4, x5) → Cond_f6895_0_createTree_GE(x1, x4, x5)
Cond_f6895_0_createTree_GE1(x1, x2, x3, x4, x5, x6) → Cond_f6895_0_createTree_GE1(x1, x2, x5, x6)
Filtered unneeded arguments:
Cond_f6933_1_createTree_InvokeMethod(x1, x2, x3, x4, x5) → Cond_f6933_1_createTree_InvokeMethod(x1, x3, x4, x5)
Cond_f4935_0_createTree_GT(x1, x2) → Cond_f4935_0_createTree_GT(x1)
Cond_f4935_0_createTree_GT1(x1, x2) → Cond_f4935_0_createTree_GT1(x1)
Cond_f4935_0_createTree_GT2(x1, x2) → Cond_f4935_0_createTree_GT2(x1)
Cond_f6895_0_createTree_GE(x1, x2, x3) → Cond_f6895_0_createTree_GE(x1)
Combined rules. Obtained 6 conditional rules for P and 11 conditional rules for R.
P rules:
F4935_0_CREATETREE_GT(x0) → F6933_1_CREATETREE_INVOKEMETHOD(f4935_0_createTree_GT(-(x0, 2)), -(x0, 1), x1, 0) | &&(>(x0, 0), >(x1, 0))
F4935_0_CREATETREE_GT(x0) → F4935_0_CREATETREE_GT(-(x0, 2)) | &&(>(x0, 0), >(x1, 0))
F6933_1_CREATETREE_INVOKEMETHOD(f4942_0_createTree_Return(x0), x2, x3, x4) → F6933_1_CREATETREE_INVOKEMETHOD(f4935_0_createTree_GT(-(x2, 1)), x2, x3, +(x4, 1)) | &&(&&(>(x4, -1), >(x2, -1)), <(+(x4, 1), x3))
F6933_1_CREATETREE_INVOKEMETHOD(f4942_0_createTree_Return(x0), x2, x3, x4) → F4935_0_CREATETREE_GT(-(x2, 1)) | &&(&&(>(x4, -1), >(x2, -1)), <(+(x4, 1), x3))
F6933_1_CREATETREE_INVOKEMETHOD(f6904_0_createTree_Return(x0), x2, x3, x4) → F6933_1_CREATETREE_INVOKEMETHOD(f4935_0_createTree_GT(-(x2, 1)), x2, x3, +(x4, 1)) | &&(&&(>(x4, -1), >(x2, -1)), <(+(x4, 1), x3))
F6933_1_CREATETREE_INVOKEMETHOD(f6904_0_createTree_Return(x0), x2, x3, x4) → F4935_0_CREATETREE_GT(-(x2, 1)) | &&(&&(>(x4, -1), >(x2, -1)), <(+(x4, 1), x3))
R rules:
f6895_0_createTree_GE(x1, x3, x2) → f6904_0_createTree_Return(x0) | >=(x3, x2)
f6933_1_createTree_InvokeMethod(f4942_0_createTree_Return(x0), x2, x3, x4) → f6895_0_createTree_GE(x2, +(x4, 1), x3) | >(x4, -1)
f6933_1_createTree_InvokeMethod(f5115_0_createTree_InvokeMethod(x0, x1), x3, x4, x5) → f7142_0_createTree_InvokeMethod(x2, x3, x4, x5)
f6933_1_createTree_InvokeMethod(f5181_0_createTree_InvokeMethod(x0, x1), x3, x4, x5) → f7142_0_createTree_InvokeMethod(x2, x3, x4, x5)
f6933_1_createTree_InvokeMethod(f6904_0_createTree_Return(x0), x2, x3, x4) → f6895_0_createTree_GE(x2, +(x4, 1), x3) | >(x4, -1)
f6933_1_createTree_InvokeMethod(f7142_0_createTree_InvokeMethod(x0, x1, x2, x3), x5, x6, x7) → f7142_0_createTree_InvokeMethod(x4, x5, x6, x7)
f6933_1_createTree_InvokeMethod(f7074_0_createTree_InvokeMethod(x0, x1, x2, x3), x5, x6, x7) → f7142_0_createTree_InvokeMethod(x4, x5, x6, x7)
f6895_0_createTree_GE(x0, x1, x2) → f6933_1_createTree_InvokeMethod(f4942_0_createTree_Return(-(x0, 1)), x0, x2, x1) | &&(&&(>(x2, x1), <=(x0, 1)), >(x0, -1))
f6895_0_createTree_GE(x0, x1, x2) → f6933_1_createTree_InvokeMethod(f5115_0_createTree_InvokeMethod(-(x0, 1), -(x0, 2)), x0, x2, x1) | &&(>(x0, 1), >(x2, x1))
f6895_0_createTree_GE(x0, x1, x2) → f6933_1_createTree_InvokeMethod(f5181_0_createTree_InvokeMethod(-(x0, 1), -(x0, 2)), x0, x2, x1) | &&(>(x0, 1), >(x2, x1))
f6895_0_createTree_GE(x0, x1, x2) → f6933_1_createTree_InvokeMethod(f6895_0_createTree_GE(-(x0, 2), 0, x3), x0, x2, x1) | &&(&&(>(x3, -1), >(x0, 1)), >(x2, x1))
Finished conversion. Obtained 12 rules for P and 18 rules for R. System has predefined symbols.
P rules:
F4935_0_CREATETREE_GT'(x0) → COND_F4935_0_CREATETREE_GT(&&(>(x0, 0), >(x1, 0)), x0, x1)
COND_F4935_0_CREATETREE_GT(TRUE, x0, x1) → F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x0, 2)), -(x0, 1), x1, 0)
F4935_0_CREATETREE_GT'(x0) → COND_F4935_0_CREATETREE_GT1(>(x0, 0), x0)
COND_F4935_0_CREATETREE_GT1(TRUE, x0) → F4935_0_CREATETREE_GT'(-(x0, 2))
F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0), x2, x3, x4) → COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4, -1), >(x2, -1)), <(+(x4, 1), x3)), f4942_0_createTree_Return(x0), x2, x3, x4)
COND_F6933_1_CREATETREE_INVOKEMETHOD(TRUE, f4942_0_createTree_Return(x0), x2, x3, x4) → F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2, 1)), x2, x3, +(x4, 1))
F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0), x2, x3, x4) → COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4, -1), >(x2, -1)), <(+(x4, 1), x3)), f4942_0_createTree_Return(x0), x2, x3, x4)
COND_F6933_1_CREATETREE_INVOKEMETHOD1(TRUE, f4942_0_createTree_Return(x0), x2, x3, x4) → F4935_0_CREATETREE_GT'(-(x2, 1))
F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0), x2, x3, x4) → COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4, -1), >(x2, -1)), <(+(x4, 1), x3)), f6904_0_createTree_Return(x0), x2, x3, x4)
COND_F6933_1_CREATETREE_INVOKEMETHOD2(TRUE, f6904_0_createTree_Return(x0), x2, x3, x4) → F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2, 1)), x2, x3, +(x4, 1))
F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0), x2, x3, x4) → COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4, -1), >(x2, -1)), <(+(x4, 1), x3)), f6904_0_createTree_Return(x0), x2, x3, x4)
COND_F6933_1_CREATETREE_INVOKEMETHOD3(TRUE, f6904_0_createTree_Return(x0), x2, x3, x4) → F4935_0_CREATETREE_GT'(-(x2, 1))
R rules:
f6895_0_createTree_GE(x1, x3, x2) → Cond_f6895_0_createTree_GE(>=(x3, x2), x1, x3, x2, x0)
Cond_f6895_0_createTree_GE(TRUE, x1, x3, x2, x0) → f6904_0_createTree_Return(x0)
f6933_1_createTree_InvokeMethod(f4942_0_createTree_Return(x0), x2, x3, x4) → Cond_f6933_1_createTree_InvokeMethod(>(x4, -1), f4942_0_createTree_Return(x0), x2, x3, x4)
Cond_f6933_1_createTree_InvokeMethod(TRUE, f4942_0_createTree_Return(x0), x2, x3, x4) → f6895_0_createTree_GE(x2, +(x4, 1), x3)
f6933_1_createTree_InvokeMethod(f5115_0_createTree_InvokeMethod(x0, x1), x3, x4, x5) → f7142_0_createTree_InvokeMethod(x2, x3, x4, x5)
f6933_1_createTree_InvokeMethod(f5181_0_createTree_InvokeMethod(x0, x1), x3, x4, x5) → f7142_0_createTree_InvokeMethod(x2, x3, x4, x5)
f6933_1_createTree_InvokeMethod(f6904_0_createTree_Return(x0), x2, x3, x4) → Cond_f6933_1_createTree_InvokeMethod1(>(x4, -1), f6904_0_createTree_Return(x0), x2, x3, x4)
Cond_f6933_1_createTree_InvokeMethod1(TRUE, f6904_0_createTree_Return(x0), x2, x3, x4) → f6895_0_createTree_GE(x2, +(x4, 1), x3)
f6933_1_createTree_InvokeMethod(f7142_0_createTree_InvokeMethod(x0, x1, x2, x3), x5, x6, x7) → f7142_0_createTree_InvokeMethod(x4, x5, x6, x7)
f6933_1_createTree_InvokeMethod(f7074_0_createTree_InvokeMethod(x0, x1, x2, x3), x5, x6, x7) → f7142_0_createTree_InvokeMethod(x4, x5, x6, x7)
f6895_0_createTree_GE(x0, x1, x2) → Cond_f6895_0_createTree_GE1(&&(&&(>(x2, x1), <=(x0, 1)), >(x0, -1)), x0, x1, x2)
Cond_f6895_0_createTree_GE1(TRUE, x0, x1, x2) → f6933_1_createTree_InvokeMethod(f4942_0_createTree_Return(-(x0, 1)), x0, x2, x1)
f6895_0_createTree_GE(x0, x1, x2) → Cond_f6895_0_createTree_GE2(&&(>(x0, 1), >(x2, x1)), x0, x1, x2)
Cond_f6895_0_createTree_GE2(TRUE, x0, x1, x2) → f6933_1_createTree_InvokeMethod(f5115_0_createTree_InvokeMethod(-(x0, 1), -(x0, 2)), x0, x2, x1)
f6895_0_createTree_GE(x0, x1, x2) → Cond_f6895_0_createTree_GE3(&&(>(x0, 1), >(x2, x1)), x0, x1, x2)
Cond_f6895_0_createTree_GE3(TRUE, x0, x1, x2) → f6933_1_createTree_InvokeMethod(f5181_0_createTree_InvokeMethod(-(x0, 1), -(x0, 2)), x0, x2, x1)
f6895_0_createTree_GE(x0, x1, x2) → Cond_f6895_0_createTree_GE4(&&(&&(>(x3, -1), >(x0, 1)), >(x2, x1)), x0, x1, x2, x3)
Cond_f6895_0_createTree_GE4(TRUE, x0, x1, x2, x3) → f6933_1_createTree_InvokeMethod(f6895_0_createTree_GE(-(x0, 2), 0, x3), x0, x2, x1)
!= | ~ | 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 |
Integer, Boolean
(0) -> (1), if (x0[0] > 0 && x1[0] > 0 ∧x0[0] →* x0[1]∧x1[0] →* x1[1])
(1) -> (4), if (f4935_0_createTree_GT(x0[1] - 2) →* f4942_0_createTree_Return(x0[4])∧x0[1] - 1 →* x2[4]∧x1[1] →* x3[4]∧0 →* x4[4])
(1) -> (6), if (f4935_0_createTree_GT(x0[1] - 2) →* f4942_0_createTree_Return(x0[6])∧x0[1] - 1 →* x2[6]∧x1[1] →* x3[6]∧0 →* x4[6])
(1) -> (8), if (f4935_0_createTree_GT(x0[1] - 2) →* f6904_0_createTree_Return(x0[8])∧x0[1] - 1 →* x2[8]∧x1[1] →* x3[8]∧0 →* x4[8])
(1) -> (10), if (f4935_0_createTree_GT(x0[1] - 2) →* f6904_0_createTree_Return(x0[10])∧x0[1] - 1 →* x2[10]∧x1[1] →* x3[10]∧0 →* x4[10])
(2) -> (3), if (x0[2] > 0 ∧x0[2] →* x0[3])
(3) -> (0), if (x0[3] - 2 →* x0[0])
(3) -> (2), if (x0[3] - 2 →* x0[2])
(4) -> (5), if (x4[4] > -1 && x2[4] > -1 && x4[4] + 1 < x3[4] ∧f4942_0_createTree_Return(x0[4]) →* f4942_0_createTree_Return(x0[5])∧x2[4] →* x2[5]∧x3[4] →* x3[5]∧x4[4] →* x4[5])
(5) -> (4), if (f4935_0_createTree_GT(x2[5] - 1) →* f4942_0_createTree_Return(x0[4])∧x2[5] →* x2[4]∧x3[5] →* x3[4]∧x4[5] + 1 →* x4[4])
(5) -> (6), if (f4935_0_createTree_GT(x2[5] - 1) →* f4942_0_createTree_Return(x0[6])∧x2[5] →* x2[6]∧x3[5] →* x3[6]∧x4[5] + 1 →* x4[6])
(5) -> (8), if (f4935_0_createTree_GT(x2[5] - 1) →* f6904_0_createTree_Return(x0[8])∧x2[5] →* x2[8]∧x3[5] →* x3[8]∧x4[5] + 1 →* x4[8])
(5) -> (10), if (f4935_0_createTree_GT(x2[5] - 1) →* f6904_0_createTree_Return(x0[10])∧x2[5] →* x2[10]∧x3[5] →* x3[10]∧x4[5] + 1 →* x4[10])
(6) -> (7), if (x4[6] > -1 && x2[6] > -1 && x4[6] + 1 < x3[6] ∧f4942_0_createTree_Return(x0[6]) →* f4942_0_createTree_Return(x0[7])∧x2[6] →* x2[7]∧x3[6] →* x3[7]∧x4[6] →* x4[7])
(7) -> (0), if (x2[7] - 1 →* x0[0])
(7) -> (2), if (x2[7] - 1 →* x0[2])
(8) -> (9), if (x4[8] > -1 && x2[8] > -1 && x4[8] + 1 < x3[8] ∧f6904_0_createTree_Return(x0[8]) →* f6904_0_createTree_Return(x0[9])∧x2[8] →* x2[9]∧x3[8] →* x3[9]∧x4[8] →* x4[9])
(9) -> (4), if (f4935_0_createTree_GT(x2[9] - 1) →* f4942_0_createTree_Return(x0[4])∧x2[9] →* x2[4]∧x3[9] →* x3[4]∧x4[9] + 1 →* x4[4])
(9) -> (6), if (f4935_0_createTree_GT(x2[9] - 1) →* f4942_0_createTree_Return(x0[6])∧x2[9] →* x2[6]∧x3[9] →* x3[6]∧x4[9] + 1 →* x4[6])
(9) -> (8), if (f4935_0_createTree_GT(x2[9] - 1) →* f6904_0_createTree_Return(x0[8])∧x2[9] →* x2[8]∧x3[9] →* x3[8]∧x4[9] + 1 →* x4[8])
(9) -> (10), if (f4935_0_createTree_GT(x2[9] - 1) →* f6904_0_createTree_Return(x0[10])∧x2[9] →* x2[10]∧x3[9] →* x3[10]∧x4[9] + 1 →* x4[10])
(10) -> (11), if (x4[10] > -1 && x2[10] > -1 && x4[10] + 1 < x3[10] ∧f6904_0_createTree_Return(x0[10]) →* f6904_0_createTree_Return(x0[11])∧x2[10] →* x2[11]∧x3[10] →* x3[11]∧x4[10] →* x4[11])
(11) -> (0), if (x2[11] - 1 →* x0[0])
(11) -> (2), if (x2[11] - 1 →* x0[2])
(1) (F4935_0_CREATETREE_GT'(x0[0])≥NonInfC∧F4935_0_CREATETREE_GT'(x0[0])≥COND_F4935_0_CREATETREE_GT(&&(>(x0[0], 0), >(x1[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_F4935_0_CREATETREE_GT(&&(>(x0[0], 0), >(x1[0], 0)), x0[0], x1[0])), ≥))
(2) ((UIncreasing(COND_F4935_0_CREATETREE_GT(&&(>(x0[0], 0), >(x1[0], 0)), x0[0], x1[0])), ≥)∧[bni_50] = 0∧[(-1)bso_51] ≥ 0)
(3) ((UIncreasing(COND_F4935_0_CREATETREE_GT(&&(>(x0[0], 0), >(x1[0], 0)), x0[0], x1[0])), ≥)∧[bni_50] = 0∧[(-1)bso_51] ≥ 0)
(4) ((UIncreasing(COND_F4935_0_CREATETREE_GT(&&(>(x0[0], 0), >(x1[0], 0)), x0[0], x1[0])), ≥)∧[bni_50] = 0∧[(-1)bso_51] ≥ 0)
(5) ((UIncreasing(COND_F4935_0_CREATETREE_GT(&&(>(x0[0], 0), >(x1[0], 0)), x0[0], x1[0])), ≥)∧[bni_50] = 0∧0 = 0∧0 = 0∧[(-1)bso_51] ≥ 0)
(6) (COND_F4935_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_F4935_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x0[1], 2)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x0[1], 2)), -(x0[1], 1), x1[1], 0)), ≥))
(7) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x0[1], 2)), -(x0[1], 1), x1[1], 0)), ≥)∧[bni_52] = 0∧[1 + (-1)bso_53] ≥ 0)
(8) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x0[1], 2)), -(x0[1], 1), x1[1], 0)), ≥)∧[bni_52] = 0∧[1 + (-1)bso_53] ≥ 0)
(9) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x0[1], 2)), -(x0[1], 1), x1[1], 0)), ≥)∧[bni_52] = 0∧[1 + (-1)bso_53] ≥ 0)
(10) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x0[1], 2)), -(x0[1], 1), x1[1], 0)), ≥)∧[bni_52] = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_53] ≥ 0)
(11) (>(x0[2], 0)=TRUE∧x0[2]=x0[3] ⇒ F4935_0_CREATETREE_GT'(x0[2])≥NonInfC∧F4935_0_CREATETREE_GT'(x0[2])≥COND_F4935_0_CREATETREE_GT1(>(x0[2], 0), x0[2])∧(UIncreasing(COND_F4935_0_CREATETREE_GT1(>(x0[2], 0), x0[2])), ≥))
(12) (>(x0[2], 0)=TRUE ⇒ F4935_0_CREATETREE_GT'(x0[2])≥NonInfC∧F4935_0_CREATETREE_GT'(x0[2])≥COND_F4935_0_CREATETREE_GT1(>(x0[2], 0), x0[2])∧(UIncreasing(COND_F4935_0_CREATETREE_GT1(>(x0[2], 0), x0[2])), ≥))
(13) (x0[2] + [-1] ≥ 0 ⇒ (UIncreasing(COND_F4935_0_CREATETREE_GT1(>(x0[2], 0), x0[2])), ≥)∧[(-1)bni_54 + (-1)Bound*bni_54] + [bni_54]x0[2] ≥ 0∧[(-1)bso_55] ≥ 0)
(14) (x0[2] + [-1] ≥ 0 ⇒ (UIncreasing(COND_F4935_0_CREATETREE_GT1(>(x0[2], 0), x0[2])), ≥)∧[(-1)bni_54 + (-1)Bound*bni_54] + [bni_54]x0[2] ≥ 0∧[(-1)bso_55] ≥ 0)
(15) (x0[2] + [-1] ≥ 0 ⇒ (UIncreasing(COND_F4935_0_CREATETREE_GT1(>(x0[2], 0), x0[2])), ≥)∧[(-1)bni_54 + (-1)Bound*bni_54] + [bni_54]x0[2] ≥ 0∧[(-1)bso_55] ≥ 0)
(16) (x0[2] ≥ 0 ⇒ (UIncreasing(COND_F4935_0_CREATETREE_GT1(>(x0[2], 0), x0[2])), ≥)∧[(-1)Bound*bni_54] + [bni_54]x0[2] ≥ 0∧[(-1)bso_55] ≥ 0)
(17) (COND_F4935_0_CREATETREE_GT1(TRUE, x0[3])≥NonInfC∧COND_F4935_0_CREATETREE_GT1(TRUE, x0[3])≥F4935_0_CREATETREE_GT'(-(x0[3], 2))∧(UIncreasing(F4935_0_CREATETREE_GT'(-(x0[3], 2))), ≥))
(18) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x0[3], 2))), ≥)∧[bni_56] = 0∧[2 + (-1)bso_57] ≥ 0)
(19) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x0[3], 2))), ≥)∧[bni_56] = 0∧[2 + (-1)bso_57] ≥ 0)
(20) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x0[3], 2))), ≥)∧[bni_56] = 0∧[2 + (-1)bso_57] ≥ 0)
(21) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x0[3], 2))), ≥)∧[bni_56] = 0∧0 = 0∧[2 + (-1)bso_57] ≥ 0)
(22) (&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4]))=TRUE∧f4942_0_createTree_Return(x0[4])=f4942_0_createTree_Return(x0[5])∧x2[4]=x2[5]∧x3[4]=x3[5]∧x4[4]=x4[5] ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])≥COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥))
(23) (<(+(x4[4], 1), x3[4])=TRUE∧>(x4[4], -1)=TRUE∧>(x2[4], -1)=TRUE ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])≥COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥))
(24) (x3[4] + [-2] + [-1]x4[4] ≥ 0∧x4[4] ≥ 0∧x2[4] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥)∧[(-1)bni_58 + (-1)Bound*bni_58] + [bni_58]x2[4] ≥ 0∧[(-1)bso_59] ≥ 0)
(25) (x3[4] + [-2] + [-1]x4[4] ≥ 0∧x4[4] ≥ 0∧x2[4] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥)∧[(-1)bni_58 + (-1)Bound*bni_58] + [bni_58]x2[4] ≥ 0∧[(-1)bso_59] ≥ 0)
(26) (x3[4] + [-2] + [-1]x4[4] ≥ 0∧x4[4] ≥ 0∧x2[4] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥)∧[(-1)bni_58 + (-1)Bound*bni_58] + [bni_58]x2[4] ≥ 0∧[(-1)bso_59] ≥ 0)
(27) (x3[4] + [-2] + [-1]x4[4] ≥ 0∧x4[4] ≥ 0∧x2[4] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥)∧0 = 0∧[(-1)bni_58 + (-1)Bound*bni_58] + [bni_58]x2[4] ≥ 0∧0 = 0∧[(-1)bso_59] ≥ 0)
(28) (x3[4] ≥ 0∧x4[4] ≥ 0∧x2[4] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥)∧0 = 0∧[(-1)bni_58 + (-1)Bound*bni_58] + [bni_58]x2[4] ≥ 0∧0 = 0∧[(-1)bso_59] ≥ 0)
(29) (COND_F6933_1_CREATETREE_INVOKEMETHOD(TRUE, f4942_0_createTree_Return(x0[5]), x2[5], x3[5], x4[5])≥NonInfC∧COND_F6933_1_CREATETREE_INVOKEMETHOD(TRUE, f4942_0_createTree_Return(x0[5]), x2[5], x3[5], x4[5])≥F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))∧(UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))), ≥))
(30) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))), ≥)∧[bni_60] = 0∧[(-1)bso_61] ≥ 0)
(31) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))), ≥)∧[bni_60] = 0∧[(-1)bso_61] ≥ 0)
(32) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))), ≥)∧[bni_60] = 0∧[(-1)bso_61] ≥ 0)
(33) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))), ≥)∧[bni_60] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_61] ≥ 0)
(34) (&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6]))=TRUE∧f4942_0_createTree_Return(x0[6])=f4942_0_createTree_Return(x0[7])∧x2[6]=x2[7]∧x3[6]=x3[7]∧x4[6]=x4[7] ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])≥COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6])), f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6])), f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])), ≥))
(35) (<(+(x4[6], 1), x3[6])=TRUE∧>(x4[6], -1)=TRUE∧>(x2[6], -1)=TRUE ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])≥COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6])), f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6])), f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])), ≥))
(36) (x3[6] + [-2] + [-1]x4[6] ≥ 0∧x4[6] ≥ 0∧x2[6] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6])), f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])), ≥)∧[(-1)bni_62 + (-1)Bound*bni_62] + [bni_62]x2[6] ≥ 0∧[(-1)bso_63] ≥ 0)
(37) (x3[6] + [-2] + [-1]x4[6] ≥ 0∧x4[6] ≥ 0∧x2[6] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6])), f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])), ≥)∧[(-1)bni_62 + (-1)Bound*bni_62] + [bni_62]x2[6] ≥ 0∧[(-1)bso_63] ≥ 0)
(38) (x3[6] + [-2] + [-1]x4[6] ≥ 0∧x4[6] ≥ 0∧x2[6] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6])), f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])), ≥)∧[(-1)bni_62 + (-1)Bound*bni_62] + [bni_62]x2[6] ≥ 0∧[(-1)bso_63] ≥ 0)
(39) (x3[6] + [-2] + [-1]x4[6] ≥ 0∧x4[6] ≥ 0∧x2[6] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6])), f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])), ≥)∧0 = 0∧[(-1)bni_62 + (-1)Bound*bni_62] + [bni_62]x2[6] ≥ 0∧0 = 0∧[(-1)bso_63] ≥ 0)
(40) (x3[6] ≥ 0∧x4[6] ≥ 0∧x2[6] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6])), f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])), ≥)∧0 = 0∧[(-1)bni_62 + (-1)Bound*bni_62] + [bni_62]x2[6] ≥ 0∧0 = 0∧[(-1)bso_63] ≥ 0)
(41) (COND_F6933_1_CREATETREE_INVOKEMETHOD1(TRUE, f4942_0_createTree_Return(x0[7]), x2[7], x3[7], x4[7])≥NonInfC∧COND_F6933_1_CREATETREE_INVOKEMETHOD1(TRUE, f4942_0_createTree_Return(x0[7]), x2[7], x3[7], x4[7])≥F4935_0_CREATETREE_GT'(-(x2[7], 1))∧(UIncreasing(F4935_0_CREATETREE_GT'(-(x2[7], 1))), ≥))
(42) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x2[7], 1))), ≥)∧[bni_64] = 0∧[1 + (-1)bso_65] ≥ 0)
(43) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x2[7], 1))), ≥)∧[bni_64] = 0∧[1 + (-1)bso_65] ≥ 0)
(44) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x2[7], 1))), ≥)∧[bni_64] = 0∧[1 + (-1)bso_65] ≥ 0)
(45) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x2[7], 1))), ≥)∧[bni_64] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_65] ≥ 0)
(46) (&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8]))=TRUE∧f6904_0_createTree_Return(x0[8])=f6904_0_createTree_Return(x0[9])∧x2[8]=x2[9]∧x3[8]=x3[9]∧x4[8]=x4[9] ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])≥COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥))
(47) (<(+(x4[8], 1), x3[8])=TRUE∧>(x4[8], -1)=TRUE∧>(x2[8], -1)=TRUE ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])≥COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥))
(48) (x3[8] + [-2] + [-1]x4[8] ≥ 0∧x4[8] ≥ 0∧x2[8] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥)∧[(-1)bni_66 + (-1)Bound*bni_66] + [bni_66]x2[8] ≥ 0∧[(-1)bso_67] ≥ 0)
(49) (x3[8] + [-2] + [-1]x4[8] ≥ 0∧x4[8] ≥ 0∧x2[8] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥)∧[(-1)bni_66 + (-1)Bound*bni_66] + [bni_66]x2[8] ≥ 0∧[(-1)bso_67] ≥ 0)
(50) (x3[8] + [-2] + [-1]x4[8] ≥ 0∧x4[8] ≥ 0∧x2[8] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥)∧[(-1)bni_66 + (-1)Bound*bni_66] + [bni_66]x2[8] ≥ 0∧[(-1)bso_67] ≥ 0)
(51) (x3[8] + [-2] + [-1]x4[8] ≥ 0∧x4[8] ≥ 0∧x2[8] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥)∧0 = 0∧[(-1)bni_66 + (-1)Bound*bni_66] + [bni_66]x2[8] ≥ 0∧0 = 0∧[(-1)bso_67] ≥ 0)
(52) (x3[8] ≥ 0∧x4[8] ≥ 0∧x2[8] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥)∧0 = 0∧[(-1)bni_66 + (-1)Bound*bni_66] + [bni_66]x2[8] ≥ 0∧0 = 0∧[(-1)bso_67] ≥ 0)
(53) (COND_F6933_1_CREATETREE_INVOKEMETHOD2(TRUE, f6904_0_createTree_Return(x0[9]), x2[9], x3[9], x4[9])≥NonInfC∧COND_F6933_1_CREATETREE_INVOKEMETHOD2(TRUE, f6904_0_createTree_Return(x0[9]), x2[9], x3[9], x4[9])≥F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))∧(UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))), ≥))
(54) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))), ≥)∧[bni_68] = 0∧[(-1)bso_69] ≥ 0)
(55) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))), ≥)∧[bni_68] = 0∧[(-1)bso_69] ≥ 0)
(56) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))), ≥)∧[bni_68] = 0∧[(-1)bso_69] ≥ 0)
(57) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))), ≥)∧[bni_68] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_69] ≥ 0)
(58) (&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10]))=TRUE∧f6904_0_createTree_Return(x0[10])=f6904_0_createTree_Return(x0[11])∧x2[10]=x2[11]∧x3[10]=x3[11]∧x4[10]=x4[11] ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])≥COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10])), f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10])), f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])), ≥))
(59) (<(+(x4[10], 1), x3[10])=TRUE∧>(x4[10], -1)=TRUE∧>(x2[10], -1)=TRUE ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])≥COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10])), f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10])), f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])), ≥))
(60) (x3[10] + [-2] + [-1]x4[10] ≥ 0∧x4[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10])), f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])), ≥)∧[(-1)bni_70 + (-1)Bound*bni_70] + [bni_70]x2[10] ≥ 0∧[(-1)bso_71] ≥ 0)
(61) (x3[10] + [-2] + [-1]x4[10] ≥ 0∧x4[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10])), f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])), ≥)∧[(-1)bni_70 + (-1)Bound*bni_70] + [bni_70]x2[10] ≥ 0∧[(-1)bso_71] ≥ 0)
(62) (x3[10] + [-2] + [-1]x4[10] ≥ 0∧x4[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10])), f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])), ≥)∧[(-1)bni_70 + (-1)Bound*bni_70] + [bni_70]x2[10] ≥ 0∧[(-1)bso_71] ≥ 0)
(63) (x3[10] + [-2] + [-1]x4[10] ≥ 0∧x4[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10])), f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])), ≥)∧0 = 0∧[(-1)bni_70 + (-1)Bound*bni_70] + [bni_70]x2[10] ≥ 0∧0 = 0∧[(-1)bso_71] ≥ 0)
(64) (x3[10] ≥ 0∧x4[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10])), f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])), ≥)∧0 = 0∧[(-1)bni_70 + (-1)Bound*bni_70] + [bni_70]x2[10] ≥ 0∧0 = 0∧[(-1)bso_71] ≥ 0)
(65) (COND_F6933_1_CREATETREE_INVOKEMETHOD3(TRUE, f6904_0_createTree_Return(x0[11]), x2[11], x3[11], x4[11])≥NonInfC∧COND_F6933_1_CREATETREE_INVOKEMETHOD3(TRUE, f6904_0_createTree_Return(x0[11]), x2[11], x3[11], x4[11])≥F4935_0_CREATETREE_GT'(-(x2[11], 1))∧(UIncreasing(F4935_0_CREATETREE_GT'(-(x2[11], 1))), ≥))
(66) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x2[11], 1))), ≥)∧[bni_72] = 0∧[1 + (-1)bso_73] ≥ 0)
(67) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x2[11], 1))), ≥)∧[bni_72] = 0∧[1 + (-1)bso_73] ≥ 0)
(68) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x2[11], 1))), ≥)∧[bni_72] = 0∧[1 + (-1)bso_73] ≥ 0)
(69) ((UIncreasing(F4935_0_CREATETREE_GT'(-(x2[11], 1))), ≥)∧[bni_72] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_73] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(f6895_0_createTree_GE(x1, x2, x3)) = [-1] + [-1]x2 + [-1]x3 + [-1]x1
POL(Cond_f6895_0_createTree_GE(x1, x2, x3, x4, x5)) = [-1] + [-1]x3 + [-1]x4 + [-1]x2
POL(>=(x1, x2)) = [-1]
POL(f6904_0_createTree_Return(x1)) = x1
POL(f6933_1_createTree_InvokeMethod(x1, x2, x3, x4)) = [-1] + [-1]x3 + [-1]x2 + [-1]x1 + [-1]x4
POL(f4942_0_createTree_Return(x1)) = x1
POL(Cond_f6933_1_createTree_InvokeMethod(x1, x2, x3, x4, x5)) = [-1] + [-1]x4 + [-1]x3 + [-1]x2 + [-1]x5
POL(>(x1, x2)) = [-1]
POL(-1) = [-1]
POL(+(x1, x2)) = x1 + x2
POL(1) = [1]
POL(f5115_0_createTree_InvokeMethod(x1, x2)) = [-1] + [-1]x2 + [-1]x1
POL(f7142_0_createTree_InvokeMethod(x1, x2, x3, x4)) = [-1] + [-1]x1 + [-1]x3 + [-1]x2 + [-1]x4
POL(f5181_0_createTree_InvokeMethod(x1, x2)) = [-1] + [-1]x2 + [-1]x1
POL(Cond_f6933_1_createTree_InvokeMethod1(x1, x2, x3, x4, x5)) = [-1] + [-1]x4 + [-1]x3 + [-1]x2 + [-1]x5
POL(f7074_0_createTree_InvokeMethod(x1, x2, x3, x4)) = [-1] + [-1]x4 + [-1]x3 + [-1]x2 + [-1]x1
POL(Cond_f6895_0_createTree_GE1(x1, x2, x3, x4)) = [-1] + [-1]x4 + [-1]x3 + [-1]x2
POL(&&(x1, x2)) = [-1]
POL(<=(x1, x2)) = [-1]
POL(-(x1, x2)) = x1 + [-1]x2
POL(Cond_f6895_0_createTree_GE2(x1, x2, x3, x4)) = [-1] + [-1]x4 + [-1]x3 + [-1]x2
POL(2) = [2]
POL(Cond_f6895_0_createTree_GE3(x1, x2, x3, x4)) = [-1] + [-1]x4 + [-1]x3 + [-1]x2
POL(Cond_f6895_0_createTree_GE4(x1, x2, x3, x4, x5)) = [-1] + [-1]x5 + [-1]x4 + [-1]x3 + [-1]x2
POL(0) = 0
POL(F4935_0_CREATETREE_GT'(x1)) = [-1] + x1
POL(COND_F4935_0_CREATETREE_GT(x1, x2, x3)) = [-1] + x2
POL(F6933_1_CREATETREE_INVOKEMETHOD'(x1, x2, x3, x4)) = [-1] + x2
POL(f4935_0_createTree_GT(x1)) = x1
POL(COND_F4935_0_CREATETREE_GT1(x1, x2)) = [-1] + x2
POL(COND_F6933_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x3
POL(<(x1, x2)) = [-1]
POL(COND_F6933_1_CREATETREE_INVOKEMETHOD1(x1, x2, x3, x4, x5)) = [-1] + x3
POL(COND_F6933_1_CREATETREE_INVOKEMETHOD2(x1, x2, x3, x4, x5)) = [-1] + x3
POL(COND_F6933_1_CREATETREE_INVOKEMETHOD3(x1, x2, x3, x4, x5)) = [-1] + x3
COND_F4935_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x0[1], 2)), -(x0[1], 1), x1[1], 0)
COND_F4935_0_CREATETREE_GT1(TRUE, x0[3]) → F4935_0_CREATETREE_GT'(-(x0[3], 2))
COND_F6933_1_CREATETREE_INVOKEMETHOD1(TRUE, f4942_0_createTree_Return(x0[7]), x2[7], x3[7], x4[7]) → F4935_0_CREATETREE_GT'(-(x2[7], 1))
COND_F6933_1_CREATETREE_INVOKEMETHOD3(TRUE, f6904_0_createTree_Return(x0[11]), x2[11], x3[11], x4[11]) → F4935_0_CREATETREE_GT'(-(x2[11], 1))
F4935_0_CREATETREE_GT'(x0[2]) → COND_F4935_0_CREATETREE_GT1(>(x0[2], 0), x0[2])
F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4]) → COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])
F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6]) → COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6])), f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])
F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8]) → COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])
F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10]) → COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10])), f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])
F4935_0_CREATETREE_GT'(x0[0]) → COND_F4935_0_CREATETREE_GT(&&(>(x0[0], 0), >(x1[0], 0)), x0[0], x1[0])
F4935_0_CREATETREE_GT'(x0[2]) → COND_F4935_0_CREATETREE_GT1(>(x0[2], 0), x0[2])
F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4]) → COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])
COND_F6933_1_CREATETREE_INVOKEMETHOD(TRUE, f4942_0_createTree_Return(x0[5]), x2[5], x3[5], x4[5]) → F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))
F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6]) → COND_F6933_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x2[6], -1)), <(+(x4[6], 1), x3[6])), f4942_0_createTree_Return(x0[6]), x2[6], x3[6], x4[6])
F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8]) → COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])
COND_F6933_1_CREATETREE_INVOKEMETHOD2(TRUE, f6904_0_createTree_Return(x0[9]), x2[9], x3[9], x4[9]) → F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))
F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10]) → COND_F6933_1_CREATETREE_INVOKEMETHOD3(&&(&&(>(x4[10], -1), >(x2[10], -1)), <(+(x4[10], 1), x3[10])), f6904_0_createTree_Return(x0[10]), x2[10], x3[10], x4[10])
!= | ~ | 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 |
Integer, Boolean
(5) -> (4), if (f4935_0_createTree_GT(x2[5] - 1) →* f4942_0_createTree_Return(x0[4])∧x2[5] →* x2[4]∧x3[5] →* x3[4]∧x4[5] + 1 →* x4[4])
(9) -> (4), if (f4935_0_createTree_GT(x2[9] - 1) →* f4942_0_createTree_Return(x0[4])∧x2[9] →* x2[4]∧x3[9] →* x3[4]∧x4[9] + 1 →* x4[4])
(4) -> (5), if (x4[4] > -1 && x2[4] > -1 && x4[4] + 1 < x3[4] ∧f4942_0_createTree_Return(x0[4]) →* f4942_0_createTree_Return(x0[5])∧x2[4] →* x2[5]∧x3[4] →* x3[5]∧x4[4] →* x4[5])
(5) -> (6), if (f4935_0_createTree_GT(x2[5] - 1) →* f4942_0_createTree_Return(x0[6])∧x2[5] →* x2[6]∧x3[5] →* x3[6]∧x4[5] + 1 →* x4[6])
(9) -> (6), if (f4935_0_createTree_GT(x2[9] - 1) →* f4942_0_createTree_Return(x0[6])∧x2[9] →* x2[6]∧x3[9] →* x3[6]∧x4[9] + 1 →* x4[6])
(5) -> (8), if (f4935_0_createTree_GT(x2[5] - 1) →* f6904_0_createTree_Return(x0[8])∧x2[5] →* x2[8]∧x3[5] →* x3[8]∧x4[5] + 1 →* x4[8])
(9) -> (8), if (f4935_0_createTree_GT(x2[9] - 1) →* f6904_0_createTree_Return(x0[8])∧x2[9] →* x2[8]∧x3[9] →* x3[8]∧x4[9] + 1 →* x4[8])
(8) -> (9), if (x4[8] > -1 && x2[8] > -1 && x4[8] + 1 < x3[8] ∧f6904_0_createTree_Return(x0[8]) →* f6904_0_createTree_Return(x0[9])∧x2[8] →* x2[9]∧x3[8] →* x3[9]∧x4[8] →* x4[9])
(5) -> (10), if (f4935_0_createTree_GT(x2[5] - 1) →* f6904_0_createTree_Return(x0[10])∧x2[5] →* x2[10]∧x3[5] →* x3[10]∧x4[5] + 1 →* x4[10])
(9) -> (10), if (f4935_0_createTree_GT(x2[9] - 1) →* f6904_0_createTree_Return(x0[10])∧x2[9] →* x2[10]∧x3[9] →* x3[10]∧x4[9] + 1 →* x4[10])
!= | ~ | 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 |
Integer, Boolean
(5) -> (4), if (f4935_0_createTree_GT(x2[5] - 1) →* f4942_0_createTree_Return(x0[4])∧x2[5] →* x2[4]∧x3[5] →* x3[4]∧x4[5] + 1 →* x4[4])
(9) -> (4), if (f4935_0_createTree_GT(x2[9] - 1) →* f4942_0_createTree_Return(x0[4])∧x2[9] →* x2[4]∧x3[9] →* x3[4]∧x4[9] + 1 →* x4[4])
(4) -> (5), if (x4[4] > -1 && x2[4] > -1 && x4[4] + 1 < x3[4] ∧f4942_0_createTree_Return(x0[4]) →* f4942_0_createTree_Return(x0[5])∧x2[4] →* x2[5]∧x3[4] →* x3[5]∧x4[4] →* x4[5])
(5) -> (8), if (f4935_0_createTree_GT(x2[5] - 1) →* f6904_0_createTree_Return(x0[8])∧x2[5] →* x2[8]∧x3[5] →* x3[8]∧x4[5] + 1 →* x4[8])
(9) -> (8), if (f4935_0_createTree_GT(x2[9] - 1) →* f6904_0_createTree_Return(x0[8])∧x2[9] →* x2[8]∧x3[9] →* x3[8]∧x4[9] + 1 →* x4[8])
(8) -> (9), if (x4[8] > -1 && x2[8] > -1 && x4[8] + 1 < x3[8] ∧f6904_0_createTree_Return(x0[8]) →* f6904_0_createTree_Return(x0[9])∧x2[8] →* x2[9]∧x3[8] →* x3[9]∧x4[8] →* x4[9])
!= | ~ | 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 |
Integer, Boolean
(5) -> (4), if (f4935_0_createTree_GT(x2[5] - 1) →* f4942_0_createTree_Return(x0[4])∧x2[5] →* x2[4]∧x3[5] →* x3[4]∧x4[5] + 1 →* x4[4])
(9) -> (4), if (f4935_0_createTree_GT(x2[9] - 1) →* f4942_0_createTree_Return(x0[4])∧x2[9] →* x2[4]∧x3[9] →* x3[4]∧x4[9] + 1 →* x4[4])
(4) -> (5), if (x4[4] > -1 && x2[4] > -1 && x4[4] + 1 < x3[4] ∧f4942_0_createTree_Return(x0[4]) →* f4942_0_createTree_Return(x0[5])∧x2[4] →* x2[5]∧x3[4] →* x3[5]∧x4[4] →* x4[5])
(5) -> (8), if (f4935_0_createTree_GT(x2[5] - 1) →* f6904_0_createTree_Return(x0[8])∧x2[5] →* x2[8]∧x3[5] →* x3[8]∧x4[5] + 1 →* x4[8])
(9) -> (8), if (f4935_0_createTree_GT(x2[9] - 1) →* f6904_0_createTree_Return(x0[8])∧x2[9] →* x2[8]∧x3[9] →* x3[8]∧x4[9] + 1 →* x4[8])
(8) -> (9), if (x4[8] > -1 && x2[8] > -1 && x4[8] + 1 < x3[8] ∧f6904_0_createTree_Return(x0[8]) →* f6904_0_createTree_Return(x0[9])∧x2[8] →* x2[9]∧x3[8] →* x3[9]∧x4[8] →* x4[9])
(1) (COND_F6933_1_CREATETREE_INVOKEMETHOD2(TRUE, f6904_0_createTree_Return(x0[9]), x2[9], x3[9], x4[9])≥NonInfC∧COND_F6933_1_CREATETREE_INVOKEMETHOD2(TRUE, f6904_0_createTree_Return(x0[9]), x2[9], x3[9], x4[9])≥F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))∧(UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))), ≥))
(2) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))), ≥)∧[bni_11] = 0∧[1 + (-1)bso_12] ≥ 0)
(3) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))), ≥)∧[bni_11] = 0∧[1 + (-1)bso_12] ≥ 0)
(4) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))), ≥)∧[bni_11] = 0∧[1 + (-1)bso_12] ≥ 0)
(5) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))), ≥)∧[bni_11] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_12] ≥ 0)
(6) (&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8]))=TRUE∧f6904_0_createTree_Return(x0[8])=f6904_0_createTree_Return(x0[9])∧x2[8]=x2[9]∧x3[8]=x3[9]∧x4[8]=x4[9] ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])≥COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥))
(7) (<(+(x4[8], 1), x3[8])=TRUE∧>(x4[8], -1)=TRUE∧>(x2[8], -1)=TRUE ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])≥COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥))
(8) (x3[8] + [-2] + [-1]x4[8] ≥ 0∧x4[8] ≥ 0∧x2[8] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥)∧[(-1)bni_13 + (-1)Bound*bni_13] + [(-1)bni_13]x4[8] + [bni_13]x3[8] + [bni_13]x2[8] ≥ 0∧[(-1)bso_14] ≥ 0)
(9) (x3[8] + [-2] + [-1]x4[8] ≥ 0∧x4[8] ≥ 0∧x2[8] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥)∧[(-1)bni_13 + (-1)Bound*bni_13] + [(-1)bni_13]x4[8] + [bni_13]x3[8] + [bni_13]x2[8] ≥ 0∧[(-1)bso_14] ≥ 0)
(10) (x3[8] + [-2] + [-1]x4[8] ≥ 0∧x4[8] ≥ 0∧x2[8] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥)∧[(-1)bni_13 + (-1)Bound*bni_13] + [(-1)bni_13]x4[8] + [bni_13]x3[8] + [bni_13]x2[8] ≥ 0∧[(-1)bso_14] ≥ 0)
(11) (x3[8] + [-2] + [-1]x4[8] ≥ 0∧x4[8] ≥ 0∧x2[8] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥)∧0 = 0∧[(-1)bni_13 + (-1)Bound*bni_13] + [(-1)bni_13]x4[8] + [bni_13]x3[8] + [bni_13]x2[8] ≥ 0∧0 = 0∧[(-1)bso_14] ≥ 0)
(12) (x3[8] ≥ 0∧x4[8] ≥ 0∧x2[8] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])), ≥)∧0 = 0∧[bni_13 + (-1)Bound*bni_13] + [bni_13]x3[8] + [bni_13]x2[8] ≥ 0∧0 = 0∧[(-1)bso_14] ≥ 0)
(13) (COND_F6933_1_CREATETREE_INVOKEMETHOD(TRUE, f4942_0_createTree_Return(x0[5]), x2[5], x3[5], x4[5])≥NonInfC∧COND_F6933_1_CREATETREE_INVOKEMETHOD(TRUE, f4942_0_createTree_Return(x0[5]), x2[5], x3[5], x4[5])≥F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))∧(UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))), ≥))
(14) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))), ≥)∧[bni_15] = 0∧[1 + (-1)bso_16] ≥ 0)
(15) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))), ≥)∧[bni_15] = 0∧[1 + (-1)bso_16] ≥ 0)
(16) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))), ≥)∧[bni_15] = 0∧[1 + (-1)bso_16] ≥ 0)
(17) ((UIncreasing(F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))), ≥)∧[bni_15] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_16] ≥ 0)
(18) (&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4]))=TRUE∧f4942_0_createTree_Return(x0[4])=f4942_0_createTree_Return(x0[5])∧x2[4]=x2[5]∧x3[4]=x3[5]∧x4[4]=x4[5] ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])≥COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥))
(19) (<(+(x4[4], 1), x3[4])=TRUE∧>(x4[4], -1)=TRUE∧>(x2[4], -1)=TRUE ⇒ F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])≥NonInfC∧F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])≥COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])∧(UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥))
(20) (x3[4] + [-2] + [-1]x4[4] ≥ 0∧x4[4] ≥ 0∧x2[4] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥)∧[(-1)bni_17 + (-1)Bound*bni_17] + [(-1)bni_17]x4[4] + [bni_17]x3[4] + [bni_17]x2[4] ≥ 0∧[(-1)bso_18] ≥ 0)
(21) (x3[4] + [-2] + [-1]x4[4] ≥ 0∧x4[4] ≥ 0∧x2[4] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥)∧[(-1)bni_17 + (-1)Bound*bni_17] + [(-1)bni_17]x4[4] + [bni_17]x3[4] + [bni_17]x2[4] ≥ 0∧[(-1)bso_18] ≥ 0)
(22) (x3[4] + [-2] + [-1]x4[4] ≥ 0∧x4[4] ≥ 0∧x2[4] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥)∧[(-1)bni_17 + (-1)Bound*bni_17] + [(-1)bni_17]x4[4] + [bni_17]x3[4] + [bni_17]x2[4] ≥ 0∧[(-1)bso_18] ≥ 0)
(23) (x3[4] + [-2] + [-1]x4[4] ≥ 0∧x4[4] ≥ 0∧x2[4] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥)∧0 = 0∧[(-1)bni_17 + (-1)Bound*bni_17] + [(-1)bni_17]x4[4] + [bni_17]x3[4] + [bni_17]x2[4] ≥ 0∧0 = 0∧[(-1)bso_18] ≥ 0)
(24) (x3[4] ≥ 0∧x4[4] ≥ 0∧x2[4] ≥ 0 ⇒ (UIncreasing(COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])), ≥)∧0 = 0∧[bni_17 + (-1)Bound*bni_17] + [bni_17]x3[4] + [bni_17]x2[4] ≥ 0∧0 = 0∧[(-1)bso_18] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(COND_F6933_1_CREATETREE_INVOKEMETHOD2(x1, x2, x3, x4, x5)) = [-1] + [-1]x5 + x4 + x3
POL(f6904_0_createTree_Return(x1)) = x1
POL(F6933_1_CREATETREE_INVOKEMETHOD'(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3 + x2
POL(f4935_0_createTree_GT(x1)) = x1
POL(-(x1, x2)) = x1 + [-1]x2
POL(1) = [1]
POL(+(x1, x2)) = x1 + x2
POL(&&(x1, x2)) = [-1]
POL(>(x1, x2)) = [-1]
POL(-1) = [-1]
POL(<(x1, x2)) = [-1]
POL(COND_F6933_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x4 + x3 + [-1]x5
POL(f4942_0_createTree_Return(x1)) = x1
COND_F6933_1_CREATETREE_INVOKEMETHOD2(TRUE, f6904_0_createTree_Return(x0[9]), x2[9], x3[9], x4[9]) → F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[9], 1)), x2[9], x3[9], +(x4[9], 1))
COND_F6933_1_CREATETREE_INVOKEMETHOD(TRUE, f4942_0_createTree_Return(x0[5]), x2[5], x3[5], x4[5]) → F6933_1_CREATETREE_INVOKEMETHOD'(f4935_0_createTree_GT(-(x2[5], 1)), x2[5], x3[5], +(x4[5], 1))
F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8]) → COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])
F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4]) → COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])
F6933_1_CREATETREE_INVOKEMETHOD'(f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8]) → COND_F6933_1_CREATETREE_INVOKEMETHOD2(&&(&&(>(x4[8], -1), >(x2[8], -1)), <(+(x4[8], 1), x3[8])), f6904_0_createTree_Return(x0[8]), x2[8], x3[8], x4[8])
F6933_1_CREATETREE_INVOKEMETHOD'(f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4]) → COND_F6933_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[4], -1), >(x2[4], -1)), <(+(x4[4], 1), x3[4])), f4942_0_createTree_Return(x0[4]), x2[4], x3[4], x4[4])
!= | ~ | 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 |
Boolean, Integer
!= | ~ | 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 |
Integer
!= | ~ | 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 |
Integer, Boolean
(3) -> (0), if (x0[3] - 2 →* x0[0])
(7) -> (0), if (x2[7] - 1 →* x0[0])
(11) -> (0), if (x2[11] - 1 →* x0[0])
(0) -> (1), if (x0[0] > 0 && x1[0] > 0 ∧x0[0] →* x0[1]∧x1[0] →* x1[1])