0 JBC
↳1 JBCToGraph (⇒, 1750 ms)
↳2 JBCTerminationGraph
↳3 TerminationGraphToSCCProof (⇒, 10 ms)
↳4 AND
↳5 JBCTerminationSCC
↳6 SCCToIDPv1Proof (⇒, 2490 ms)
↳7 IDP
↳8 IDPtoQDPProof (⇒, 20 ms)
↳9 QDP
↳10 UsableRulesProof (⇔, 0 ms)
↳11 QDP
↳12 QReductionProof (⇔, 30 ms)
↳13 QDP
↳14 QDPSizeChangeProof (⇔, 0 ms)
↳15 YES
↳16 JBCTerminationSCC
↳17 SCCToIDPv1Proof (⇒, 2980 ms)
↳18 IDP
↳19 IDPNonInfProof (⇒, 800 ms)
↳20 IDP
↳21 IDependencyGraphProof (⇔, 0 ms)
↳22 IDP
↳23 UsableRulesProof (⇔, 0 ms)
↳24 IDP
↳25 IDPNonInfProof (⇒, 1230 ms)
↳26 IDP
↳27 IDependencyGraphProof (⇔, 0 ms)
↳28 IDP
↳29 IDPNonInfProof (⇒, 290 ms)
↳30 IDP
↳31 IDependencyGraphProof (⇔, 0 ms)
↳32 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 73 rules for R.
P rules:
1462_0_dupTree_FieldAccess(EOS(STATIC_1462), java.lang.Object(o479sub)) → 1467_0_dupTree_FieldAccess(EOS(STATIC_1467), java.lang.Object(o479sub))
1467_0_dupTree_FieldAccess(EOS(STATIC_1467), java.lang.Object(DupTreeRec.Tree(EOC, o483))) → 1473_0_dupTree_FieldAccess(EOS(STATIC_1473), java.lang.Object(DupTreeRec.Tree(EOC, o483)))
1473_0_dupTree_FieldAccess(EOS(STATIC_1473), java.lang.Object(DupTreeRec.Tree(EOC, o483))) → 1478_0_dupTree_InvokeMethod(EOS(STATIC_1478), o483)
1478_0_dupTree_InvokeMethod(EOS(STATIC_1478), o483) → 1483_1_dupTree_InvokeMethod(1483_0_dupList_Load(EOS(STATIC_1483), o483), o483)
1483_0_dupList_Load(EOS(STATIC_1483), o483) → 1488_0_dupList_Load(EOS(STATIC_1488), o483)
1488_0_dupList_Load(EOS(STATIC_1488), o483) → 1499_0_dupList_Load(EOS(STATIC_1499), o483)
1499_0_dupList_Load(EOS(STATIC_1499), o485) → 1504_0_dupList_NONNULL(EOS(STATIC_1504), o485, o485)
1504_0_dupList_NONNULL(EOS(STATIC_1504), java.lang.Object(o490sub), java.lang.Object(o490sub)) → 1509_0_dupList_NONNULL(EOS(STATIC_1509), java.lang.Object(o490sub), java.lang.Object(o490sub))
1509_0_dupList_NONNULL(EOS(STATIC_1509), java.lang.Object(o490sub), java.lang.Object(o490sub)) → 1518_0_dupList_Load(EOS(STATIC_1518), java.lang.Object(o490sub))
1518_0_dupList_Load(EOS(STATIC_1518), java.lang.Object(o490sub)) → 1524_0_dupList_FieldAccess(EOS(STATIC_1524), java.lang.Object(o490sub), java.lang.Object(o490sub))
1524_0_dupList_FieldAccess(EOS(STATIC_1524), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500)), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500))) → 1531_0_dupList_FieldAccess(EOS(STATIC_1531), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500)), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500)))
1531_0_dupList_FieldAccess(EOS(STATIC_1531), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500)), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500))) → 1540_0_dupList_InvokeMethod(EOS(STATIC_1540), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500)), o499)
1540_0_dupList_InvokeMethod(EOS(STATIC_1540), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500)), o499) → 1548_1_dupList_InvokeMethod(1548_0_dupTree_Load(EOS(STATIC_1548), o499), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500)), o499)
1548_0_dupTree_Load(EOS(STATIC_1548), o499) → 1553_0_dupTree_Load(EOS(STATIC_1553), o499)
1548_1_dupList_InvokeMethod(1549_0_dupTree_Return(EOS(STATIC_1549)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o500)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 1584_0_dupTree_Return(EOS(STATIC_1584), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o500)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
1548_1_dupList_InvokeMethod(2916_0_dupTree_Return(EOS(STATIC_2916)), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500)), o499) → 2986_0_dupTree_Return(EOS(STATIC_2986), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), o1245)))))), o500)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), o1245)))))))
1553_0_dupTree_Load(EOS(STATIC_1553), o499) → 1456_0_dupTree_Load(EOS(STATIC_1456), o499)
1456_0_dupTree_Load(EOS(STATIC_1456), o476) → 1462_0_dupTree_FieldAccess(EOS(STATIC_1462), o476)
1584_0_dupTree_Return(EOS(STATIC_1584), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o500)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 1911_0_dupTree_Return(EOS(STATIC_1911), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o500)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
1911_0_dupTree_Return(EOS(STATIC_1911), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o711)), o709)), java.lang.Object(DupTreeRec.Tree(EOC, o711))) → 2427_0_dupTree_Return(EOS(STATIC_2427), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o711)), o709)), java.lang.Object(DupTreeRec.Tree(EOC, o711)))
2427_0_dupTree_Return(EOS(STATIC_2427), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.Tree(EOC, o1014))) → 2593_0_dupList_Load(EOS(STATIC_2593), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)))
2593_0_dupList_Load(EOS(STATIC_2593), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012))) → 2604_0_dupList_New(EOS(STATIC_2604), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)))
2604_0_dupList_New(EOS(STATIC_2604), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012))) → 2613_0_dupList_Duplicate(EOS(STATIC_2613), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
2613_0_dupList_Duplicate(EOS(STATIC_2613), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → 2625_0_dupList_Load(EOS(STATIC_2625), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
2625_0_dupList_Load(EOS(STATIC_2625), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → 2730_0_dupList_FieldAccess(EOS(STATIC_2730), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), 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, o1014)), o1012)))
2730_0_dupList_FieldAccess(EOS(STATIC_2730), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), 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, o1014)), o1012))) → 2733_0_dupList_Load(EOS(STATIC_2733), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)))
2733_0_dupList_Load(EOS(STATIC_2733), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014))) → 2735_0_dupList_FieldAccess(EOS(STATIC_2735), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)))
2735_0_dupList_FieldAccess(EOS(STATIC_2735), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012))) → 2738_0_dupList_InvokeMethod(EOS(STATIC_2738), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)
2738_0_dupList_InvokeMethod(EOS(STATIC_2738), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012) → 2740_0_<init>_Load(EOS(STATIC_2740), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)
2740_0_<init>_Load(EOS(STATIC_2740), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012) → 2743_0_<init>_InvokeMethod(EOS(STATIC_2743), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
2743_0_<init>_InvokeMethod(EOS(STATIC_2743), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → 2746_0_<init>_Load(EOS(STATIC_2746), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)
2746_0_<init>_Load(EOS(STATIC_2746), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012) → 2748_0_<init>_Load(EOS(STATIC_2748), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
2748_0_<init>_Load(EOS(STATIC_2748), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → 2750_0_<init>_FieldAccess(EOS(STATIC_2750), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)))
2750_0_<init>_FieldAccess(EOS(STATIC_2750), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014))) → 2753_0_<init>_Load(EOS(STATIC_2753), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), o1012)
2753_0_<init>_Load(EOS(STATIC_2753), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), o1012) → 2756_0_<init>_Load(EOS(STATIC_2756), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, o1012, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)))
2756_0_<init>_Load(EOS(STATIC_2756), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, o1012, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL))) → 2759_0_<init>_FieldAccess(EOS(STATIC_2759), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), o1012)
2759_0_<init>_FieldAccess(EOS(STATIC_2759), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)), o1012) → 2764_0_<init>_Return(EOS(STATIC_2764), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)
2764_0_<init>_Return(EOS(STATIC_2764), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012) → 2766_0_dupList_FieldAccess(EOS(STATIC_2766), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)))
2766_0_dupList_FieldAccess(EOS(STATIC_2766), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012))) → 2771_0_dupList_Load(EOS(STATIC_2771), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)))))
2771_0_dupList_Load(EOS(STATIC_2771), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012))))) → 2774_0_dupList_FieldAccess(EOS(STATIC_2774), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)))))
2774_0_dupList_FieldAccess(EOS(STATIC_2774), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012))))) → 2777_0_dupList_FieldAccess(EOS(STATIC_2777), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012)))
2777_0_dupList_FieldAccess(EOS(STATIC_2777), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), o1012))) → 2781_0_dupList_InvokeMethod(EOS(STATIC_2781), o1012)
2781_0_dupList_InvokeMethod(EOS(STATIC_2781), o1012) → 2785_1_dupList_InvokeMethod(2785_0_dupList_Load(EOS(STATIC_2785), o1012), o1012)
2785_0_dupList_Load(EOS(STATIC_2785), o1012) → 2789_0_dupList_Load(EOS(STATIC_2789), o1012)
2789_0_dupList_Load(EOS(STATIC_2789), o1012) → 1499_0_dupList_Load(EOS(STATIC_1499), o1012)
2986_0_dupTree_Return(EOS(STATIC_2986), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), o1245)))))), o500)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), o1245))))))) → 2427_0_dupTree_Return(EOS(STATIC_2427), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), o1245)))))), o500)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), o1245)))))))
R rules:
1462_0_dupTree_FieldAccess(EOS(STATIC_1462), NULL) → 1468_0_dupTree_FieldAccess(EOS(STATIC_1468), NULL)
1468_0_dupTree_FieldAccess(EOS(STATIC_1468), NULL) → 1474_0_dupTree_FieldAccess(EOS(STATIC_1474), NULL)
1474_0_dupTree_FieldAccess(EOS(STATIC_1474), NULL) → 1479_0_<init>_Load(EOS(STATIC_1479), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1479_0_<init>_Load(EOS(STATIC_1479), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1490_0_<init>_InvokeMethod(EOS(STATIC_1490), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1483_1_dupTree_InvokeMethod(1519_0_dupList_Return(EOS(STATIC_1519), NULL), NULL) → 1541_0_dupList_Return(EOS(STATIC_1541), NULL, NULL)
1483_1_dupTree_InvokeMethod(1702_0_dupList_InvokeMethod(EOS(STATIC_1702), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o550)), NULL), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o550))) → 1726_0_dupList_InvokeMethod(EOS(STATIC_1726), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o550)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o550)), NULL)
1483_1_dupTree_InvokeMethod(2597_0_dupList_InvokeMethod(EOS(STATIC_2597), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067))))), o483) → 2671_0_dupList_InvokeMethod(EOS(STATIC_2671), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))))
1483_1_dupTree_InvokeMethod(2834_0_dupList_Return(EOS(STATIC_2834)), o483) → 2874_0_dupList_Return(EOS(STATIC_2874), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)))))
1483_1_dupTree_InvokeMethod(2836_0_dupList_InvokeMethod(EOS(STATIC_2836), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205))), o483) → 2910_0_dupList_InvokeMethod(EOS(STATIC_2910), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205)))
1483_1_dupTree_InvokeMethod(3114_0_dupList_Return(EOS(STATIC_3114)), o483) → 3156_0_dupList_Return(EOS(STATIC_3156), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), o1353)))))))))
1483_1_dupTree_InvokeMethod(3116_0_dupList_InvokeMethod(EOS(STATIC_3116), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413))))))), o483) → 3199_0_dupList_InvokeMethod(EOS(STATIC_3199), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413)))))))
1490_0_<init>_InvokeMethod(EOS(STATIC_1490), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1493_0_<init>_Load(EOS(STATIC_1493), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1493_0_<init>_Load(EOS(STATIC_1493), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1505_0_<init>_InvokeMethod(EOS(STATIC_1505), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1505_0_<init>_InvokeMethod(EOS(STATIC_1505), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1512_0_<init>_Load(EOS(STATIC_1512), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1512_0_<init>_Load(EOS(STATIC_1512), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1527_0_<init>_InvokeMethod(EOS(STATIC_1527), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1527_0_<init>_InvokeMethod(EOS(STATIC_1527), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1535_0_<init>_Load(EOS(STATIC_1535), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1535_0_<init>_Load(EOS(STATIC_1535), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1551_0_<init>_InvokeMethod(EOS(STATIC_1551), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1541_0_dupList_Return(EOS(STATIC_1541), NULL, NULL) → 1549_0_dupTree_Return(EOS(STATIC_1549))
1551_0_<init>_InvokeMethod(EOS(STATIC_1551), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1555_0_<init>_Load(EOS(STATIC_1555), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1555_0_<init>_Load(EOS(STATIC_1555), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1566_0_<init>_Load(EOS(STATIC_1566), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1566_0_<init>_Load(EOS(STATIC_1566), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1579_0_<init>_FieldAccess(EOS(STATIC_1579), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1579_0_<init>_FieldAccess(EOS(STATIC_1579), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1587_0_<init>_Load(EOS(STATIC_1587), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1587_0_<init>_Load(EOS(STATIC_1587), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1595_0_<init>_InvokeMethod(EOS(STATIC_1595), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1595_0_<init>_InvokeMethod(EOS(STATIC_1595), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1604_0_<init>_StackPop(EOS(STATIC_1604), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1604_0_<init>_StackPop(EOS(STATIC_1604), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1611_0_<init>_Return(EOS(STATIC_1611), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1611_0_<init>_Return(EOS(STATIC_1611), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1620_0_<init>_Return(EOS(STATIC_1620), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1620_0_<init>_Return(EOS(STATIC_1620), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1629_0_<init>_Return(EOS(STATIC_1629), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
1629_0_<init>_Return(EOS(STATIC_1629), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1637_0_<init>_Return(EOS(STATIC_1637), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
1637_0_<init>_Return(EOS(STATIC_1637), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL) → 1646_0_dupTree_FieldAccess(EOS(STATIC_1646), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
1726_0_dupList_InvokeMethod(EOS(STATIC_1726), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o550)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o550)), NULL) → 1797_0_dupList_InvokeMethod(EOS(STATIC_1797), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o550)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o550)), NULL)
1797_0_dupList_InvokeMethod(EOS(STATIC_1797), java.lang.Object(DupTreeRec.TreeList(EOC, o584, o583)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o584, o583)), o584) → 2014_0_dupList_InvokeMethod(EOS(STATIC_2014), java.lang.Object(DupTreeRec.TreeList(EOC, o584, o583)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o584, o583)), o584)
1924_0_dupList_Return(EOS(STATIC_1924), 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)), o724))))) → 2318_0_dupList_Return(EOS(STATIC_2318), 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)), o724)))))
2014_0_dupList_InvokeMethod(EOS(STATIC_2014), java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)), o781) → 2024_0_dupTree_InvokeMethod(EOS(STATIC_2024), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))
2318_0_dupList_Return(EOS(STATIC_2318), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o934)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o934)), o932))))) → 2468_0_dupList_Return(EOS(STATIC_2468), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o934)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o934)), o932)))))
2331_0_dupList_InvokeMethod(EOS(STATIC_2331), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o956)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o956)), java.lang.Object(DupTreeRec.TreeList(EOC, o954, o953)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o954, o953))) → 2587_0_dupList_InvokeMethod(EOS(STATIC_2587), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o956)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o956)), java.lang.Object(DupTreeRec.TreeList(EOC, o954, o953)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o954, o953)))
2468_0_dupList_Return(EOS(STATIC_2468), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1041)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1041)), o1039))))) → 2875_0_dupList_Return(EOS(STATIC_2875), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1041)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1041)), o1039)))))
2587_0_dupList_InvokeMethod(EOS(STATIC_2587), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1108)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1108)), java.lang.Object(DupTreeRec.TreeList(EOC, o1106, o1105)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1106, o1105))) → 2911_0_dupList_InvokeMethod(EOS(STATIC_2911), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1108)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1108)), java.lang.Object(DupTreeRec.TreeList(EOC, o1106, o1105)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1106, o1105)))
2671_0_dupList_InvokeMethod(EOS(STATIC_2671), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067))))) → 2014_0_dupList_InvokeMethod(EOS(STATIC_2014), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))))
2874_0_dupList_Return(EOS(STATIC_2874), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL))))) → 2875_0_dupList_Return(EOS(STATIC_2875), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1014)), NULL)))))
2875_0_dupList_Return(EOS(STATIC_2875), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1247)), o1245))))) → 2916_0_dupTree_Return(EOS(STATIC_2916))
2910_0_dupList_InvokeMethod(EOS(STATIC_2910), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205))) → 2911_0_dupList_InvokeMethod(EOS(STATIC_2911), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205)))
2911_0_dupList_InvokeMethod(EOS(STATIC_2911), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268))) → 2919_0_dupTree_InvokeMethod(EOS(STATIC_2919), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268)))))))
3156_0_dupList_Return(EOS(STATIC_3156), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), o1353))))))))) → 2875_0_dupList_Return(EOS(STATIC_2875), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), o1353)))))))))
3199_0_dupList_InvokeMethod(EOS(STATIC_3199), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413))))))) → 2911_0_dupList_InvokeMethod(EOS(STATIC_2911), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413)))))))
1504_0_dupList_NONNULL(EOS(STATIC_1504), NULL, NULL) → 1511_0_dupList_NONNULL(EOS(STATIC_1511), NULL, NULL)
1511_0_dupList_NONNULL(EOS(STATIC_1511), NULL, NULL) → 1519_0_dupList_Return(EOS(STATIC_1519), NULL)
1548_1_dupList_InvokeMethod(1646_0_dupTree_FieldAccess(EOS(STATIC_1646), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o500)), NULL) → 1691_0_dupTree_FieldAccess(EOS(STATIC_1691), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o500)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
1548_1_dupList_InvokeMethod(2024_0_dupTree_InvokeMethod(EOS(STATIC_2024), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780))), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500)), o499) → 2083_0_dupTree_InvokeMethod(EOS(STATIC_2083), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))), o500)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))
1548_1_dupList_InvokeMethod(2919_0_dupTree_InvokeMethod(EOS(STATIC_2919), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268))))))), java.lang.Object(DupTreeRec.TreeList(EOC, o499, o500)), o499) → 3054_0_dupTree_InvokeMethod(EOS(STATIC_3054), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268)))))))), o500)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268)))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268)))))))
1691_0_dupTree_FieldAccess(EOS(STATIC_1691), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o500)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL) → 1702_0_dupList_InvokeMethod(EOS(STATIC_1702), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o500)), NULL)
1822_0_dupTree_InvokeMethod(EOS(STATIC_1822), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o604, o603)))), o600)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o604, o603)))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o604, o603))) → 1959_0_dupTree_InvokeMethod(EOS(STATIC_1959), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o604, o603)))), o600)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o604, o603)))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o604, o603)))
1959_0_dupTree_InvokeMethod(EOS(STATIC_1959), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o745, o744)))), o741)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o745, o744)))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o745, o744))) → 2084_0_dupTree_InvokeMethod(EOS(STATIC_2084), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o745, o744)))), o741)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o745, o744)))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o745, o744)))
2083_0_dupTree_InvokeMethod(EOS(STATIC_2083), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))), o500)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780))) → 2084_0_dupTree_InvokeMethod(EOS(STATIC_2084), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))), o500)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))
2084_0_dupTree_InvokeMethod(EOS(STATIC_2084), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o809, o808)))), o805)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o809, o808)))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o809, o808))) → 2527_0_dupTree_InvokeMethod(EOS(STATIC_2527), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o809, o808)))), o805)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o809, o808)))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o809, o808)))
2527_0_dupTree_InvokeMethod(EOS(STATIC_2527), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067))) → 2597_0_dupList_InvokeMethod(EOS(STATIC_2597), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))))
2785_1_dupList_InvokeMethod(1519_0_dupList_Return(EOS(STATIC_1519), NULL), NULL) → 2803_0_dupList_Return(EOS(STATIC_2803), NULL, NULL)
2785_1_dupList_InvokeMethod(1702_0_dupList_InvokeMethod(EOS(STATIC_1702), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1198)), NULL), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1198))) → 2804_0_dupList_InvokeMethod(EOS(STATIC_2804), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1198)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1198)), NULL)
2785_1_dupList_InvokeMethod(2597_0_dupList_InvokeMethod(EOS(STATIC_2597), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067))))), o1012) → 2828_0_dupList_InvokeMethod(EOS(STATIC_2828), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))))
2785_1_dupList_InvokeMethod(2834_0_dupList_Return(EOS(STATIC_2834)), o1012) → 2877_0_dupList_Return(EOS(STATIC_2877), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1236)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1236)), NULL)))))
2785_1_dupList_InvokeMethod(2836_0_dupList_InvokeMethod(EOS(STATIC_2836), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205))), o1012) → 2912_0_dupList_InvokeMethod(EOS(STATIC_2912), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2785_1_dupList_InvokeMethod(3114_0_dupList_Return(EOS(STATIC_3114)), o1012) → 3171_0_dupList_Return(EOS(STATIC_3171), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), o1353)))))))))
2785_1_dupList_InvokeMethod(3116_0_dupList_InvokeMethod(EOS(STATIC_3116), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413))))))), o1012) → 3229_0_dupList_InvokeMethod(EOS(STATIC_3229), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2803_0_dupList_Return(EOS(STATIC_2803), NULL, NULL) → 2834_0_dupList_Return(EOS(STATIC_2834))
2804_0_dupList_InvokeMethod(EOS(STATIC_2804), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1198)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1198)), NULL) → 2829_0_dupList_InvokeMethod(EOS(STATIC_2829), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1198)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1198)), NULL)
2828_0_dupList_InvokeMethod(EOS(STATIC_2828), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067))))) → 2829_0_dupList_InvokeMethod(EOS(STATIC_2829), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))), o1064)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1068, o1067)))))
2829_0_dupList_InvokeMethod(EOS(STATIC_2829), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205)), o1206) → 2836_0_dupList_InvokeMethod(EOS(STATIC_2836), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205)))
2877_0_dupList_Return(EOS(STATIC_2877), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1236)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1236)), NULL))))) → 3013_0_dupList_Return(EOS(STATIC_3013), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1236)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1236)), NULL)))))
2912_0_dupList_InvokeMethod(EOS(STATIC_2912), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3109_0_dupList_InvokeMethod(EOS(STATIC_3109), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1208)), java.lang.Object(DupTreeRec.TreeList(EOC, o1206, o1205)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3013_0_dupList_Return(EOS(STATIC_3013), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), o1353))))) → 3114_0_dupList_Return(EOS(STATIC_3114))
3054_0_dupTree_InvokeMethod(EOS(STATIC_3054), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268)))))))), o500)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268)))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268))))))) → 2527_0_dupTree_InvokeMethod(EOS(STATIC_2527), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268)))))))), o500)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268)))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1271)), java.lang.Object(DupTreeRec.TreeList(EOC, o1269, o1268)))))))
3109_0_dupList_InvokeMethod(EOS(STATIC_3109), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3116_0_dupList_InvokeMethod(EOS(STATIC_3116), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413)))))))
3171_0_dupList_Return(EOS(STATIC_3171), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), o1353))))))))) → 3013_0_dupList_Return(EOS(STATIC_3013), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1357)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1355)), o1353)))))))))
3229_0_dupList_InvokeMethod(EOS(STATIC_3229), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3109_0_dupList_InvokeMethod(EOS(STATIC_3109), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1418)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1416)), java.lang.Object(DupTreeRec.TreeList(EOC, o1414, o1413)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
Combined rules. Obtained 3 conditional rules for P and 18 conditional rules for R.
P rules:
1462_0_dupTree_FieldAccess(EOS(STATIC_1462), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))))) → 1483_1_dupTree_InvokeMethod(1548_1_dupList_InvokeMethod(1462_0_dupTree_FieldAccess(EOS(STATIC_1462), x0), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)), x0), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))
1548_1_dupList_InvokeMethod(2916_0_dupTree_Return(EOS(STATIC_2916)), java.lang.Object(DupTreeRec.TreeList(EOC, x0, java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))), x0) → 2785_1_dupList_InvokeMethod(1548_1_dupList_InvokeMethod(1462_0_dupTree_FieldAccess(EOS(STATIC_1462), x1), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)), x1), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))
1548_1_dupList_InvokeMethod(1549_0_dupTree_Return(EOS(STATIC_1549)), 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))) → 2785_1_dupList_InvokeMethod(1548_1_dupList_InvokeMethod(1462_0_dupTree_FieldAccess(EOS(STATIC_1462), x0), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)), x0), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))
R rules:
1483_1_dupTree_InvokeMethod(1519_0_dupList_Return(EOS(STATIC_1519), NULL), NULL) → 1549_0_dupTree_Return(EOS(STATIC_1549))
1462_0_dupTree_FieldAccess(EOS(STATIC_1462), NULL) → 1646_0_dupTree_FieldAccess(EOS(STATIC_1646), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
1483_1_dupTree_InvokeMethod(2597_0_dupList_InvokeMethod(EOS(STATIC_2597), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(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.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))))), x3) → 2024_0_dupTree_InvokeMethod(EOS(STATIC_2024), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x2)))
1483_1_dupTree_InvokeMethod(1702_0_dupList_InvokeMethod(EOS(STATIC_1702), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), NULL), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0))) → 2024_0_dupTree_InvokeMethod(EOS(STATIC_2024), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)))
1483_1_dupTree_InvokeMethod(2834_0_dupList_Return(EOS(STATIC_2834)), x0) → 2916_0_dupTree_Return(EOS(STATIC_2916))
1483_1_dupTree_InvokeMethod(3114_0_dupList_Return(EOS(STATIC_3114)), x0) → 2916_0_dupTree_Return(EOS(STATIC_2916))
1483_1_dupTree_InvokeMethod(2836_0_dupList_InvokeMethod(EOS(STATIC_2836), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))), x2) → 2919_0_dupTree_InvokeMethod(EOS(STATIC_2919), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), 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, x0, x1)))))))
1483_1_dupTree_InvokeMethod(3116_0_dupList_InvokeMethod(EOS(STATIC_3116), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(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))))))), x3) → 2919_0_dupTree_InvokeMethod(EOS(STATIC_2919), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), 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, x1, x2)))))))))))
1548_1_dupList_InvokeMethod(1646_0_dupTree_FieldAccess(EOS(STATIC_1646), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), NULL) → 1702_0_dupList_InvokeMethod(EOS(STATIC_1702), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), NULL)
1548_1_dupList_InvokeMethod(2919_0_dupTree_InvokeMethod(EOS(STATIC_2919), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(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, x3, x4)), x3) → 2597_0_dupList_InvokeMethod(EOS(STATIC_2597), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), 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)))))))))
1548_1_dupList_InvokeMethod(2024_0_dupTree_InvokeMethod(EOS(STATIC_2024), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))), java.lang.Object(DupTreeRec.TreeList(EOC, x2, x3)), x2) → 2597_0_dupList_InvokeMethod(EOS(STATIC_2597), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), 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)))))
2785_1_dupList_InvokeMethod(1519_0_dupList_Return(EOS(STATIC_1519), NULL), NULL) → 2834_0_dupList_Return(EOS(STATIC_2834))
2785_1_dupList_InvokeMethod(1702_0_dupList_InvokeMethod(EOS(STATIC_1702), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)), NULL), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0))) → 2836_0_dupList_InvokeMethod(EOS(STATIC_2836), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)))
2785_1_dupList_InvokeMethod(2597_0_dupList_InvokeMethod(EOS(STATIC_2597), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(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.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))))), x3) → 2836_0_dupList_InvokeMethod(EOS(STATIC_2836), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))), x2)))
2785_1_dupList_InvokeMethod(2834_0_dupList_Return(EOS(STATIC_2834)), x0) → 3114_0_dupList_Return(EOS(STATIC_3114))
2785_1_dupList_InvokeMethod(3114_0_dupList_Return(EOS(STATIC_3114)), x0) → 3114_0_dupList_Return(EOS(STATIC_3114))
2785_1_dupList_InvokeMethod(2836_0_dupList_InvokeMethod(EOS(STATIC_2836), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))), x2) → 3116_0_dupList_InvokeMethod(EOS(STATIC_3116), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), 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, x0, x1)))))))
2785_1_dupList_InvokeMethod(3116_0_dupList_InvokeMethod(EOS(STATIC_3116), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(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))))))), x3) → 3116_0_dupList_InvokeMethod(EOS(STATIC_3116), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), 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, x1, x2)))))))))))
Filtered ground terms:
DupTreeRec.TreeList(x1, x2, x3) → DupTreeRec.TreeList(x2, x3)
1462_0_dupTree_FieldAccess(x1, x2) → 1462_0_dupTree_FieldAccess(x2)
DupTreeRec.Tree(x1, x2) → DupTreeRec.Tree(x2)
1549_0_dupTree_Return(x1) → 1549_0_dupTree_Return
2916_0_dupTree_Return(x1) → 2916_0_dupTree_Return
3116_0_dupList_InvokeMethod(x1, x2, x3) → 3116_0_dupList_InvokeMethod(x3)
java.lang.NullPointerException(x1) → java.lang.NullPointerException
java.lang.RuntimeException(x1) → java.lang.RuntimeException
java.lang.Exception(x1) → java.lang.Exception
java.lang.Throwable(x1) → java.lang.Throwable
2836_0_dupList_InvokeMethod(x1, x2, x3) → 2836_0_dupList_InvokeMethod(x3)
3114_0_dupList_Return(x1) → 3114_0_dupList_Return
2834_0_dupList_Return(x1) → 2834_0_dupList_Return
2597_0_dupList_InvokeMethod(x1, x2, x3, x4) → 2597_0_dupList_InvokeMethod(x3, x4)
1702_0_dupList_InvokeMethod(x1, x2, x3, x4) → 1702_0_dupList_InvokeMethod(x3)
1519_0_dupList_Return(x1, x2) → 1519_0_dupList_Return
2024_0_dupTree_InvokeMethod(x1, x2, x3) → 2024_0_dupTree_InvokeMethod(x3)
2919_0_dupTree_InvokeMethod(x1, x2, x3) → 2919_0_dupTree_InvokeMethod(x3)
1646_0_dupTree_FieldAccess(x1, x2, x3) → 1646_0_dupTree_FieldAccess
Filtered duplicate args:
1548_1_dupList_InvokeMethod(x1, x2, x3) → 1548_1_dupList_InvokeMethod(x1, x2)
2597_0_dupList_InvokeMethod(x1, x2) → 2597_0_dupList_InvokeMethod(x1)
Filtered all free variables in P and R:
2919_0_dupTree_InvokeMethod(x1) → 2919_0_dupTree_InvokeMethod
2597_0_dupList_InvokeMethod(x1) → 2597_0_dupList_InvokeMethod
2836_0_dupList_InvokeMethod(x1) → 2836_0_dupList_InvokeMethod
3116_0_dupList_InvokeMethod(x1) → 3116_0_dupList_InvokeMethod
2024_0_dupTree_InvokeMethod(x1) → 2024_0_dupTree_InvokeMethod
Current set of rules:
P rules:
1462_0_dupTree_FieldAccess(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1483_1_dupTree_InvokeMethod(1548_1_dupList_InvokeMethod(1462_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1))), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1548_1_dupList_InvokeMethod(2916_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(x0, java.lang.Object(DupTreeRec.TreeList(x1, x2))))) → 2785_1_dupList_InvokeMethod(1548_1_dupList_InvokeMethod(1462_0_dupTree_FieldAccess(x1), java.lang.Object(DupTreeRec.TreeList(x1, x2))), java.lang.Object(DupTreeRec.TreeList(x1, x2)))
1548_1_dupList_InvokeMethod(1549_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 2785_1_dupList_InvokeMethod(1548_1_dupList_InvokeMethod(1462_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1))), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
R rules:
1483_1_dupTree_InvokeMethod(1519_0_dupList_Return, NULL) → 1549_0_dupTree_Return
1462_0_dupTree_FieldAccess(NULL) → 1646_0_dupTree_FieldAccess
1483_1_dupTree_InvokeMethod(2597_0_dupList_InvokeMethod, x3) → 2024_0_dupTree_InvokeMethod
1483_1_dupTree_InvokeMethod(1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 2024_0_dupTree_InvokeMethod
1483_1_dupTree_InvokeMethod(2834_0_dupList_Return, x0) → 2916_0_dupTree_Return
1483_1_dupTree_InvokeMethod(3114_0_dupList_Return, x0) → 2916_0_dupTree_Return
1483_1_dupTree_InvokeMethod(2836_0_dupList_InvokeMethod, x2) → 2919_0_dupTree_InvokeMethod
1483_1_dupTree_InvokeMethod(3116_0_dupList_InvokeMethod, x3) → 2919_0_dupTree_InvokeMethod
1548_1_dupList_InvokeMethod(1646_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1548_1_dupList_InvokeMethod(2919_0_dupTree_InvokeMethod, java.lang.Object(DupTreeRec.TreeList(x3, x4))) → 2597_0_dupList_InvokeMethod
1548_1_dupList_InvokeMethod(2024_0_dupTree_InvokeMethod, java.lang.Object(DupTreeRec.TreeList(x2, x3))) → 2597_0_dupList_InvokeMethod
2785_1_dupList_InvokeMethod(1519_0_dupList_Return, NULL) → 2834_0_dupList_Return
2785_1_dupList_InvokeMethod(1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 2836_0_dupList_InvokeMethod
2785_1_dupList_InvokeMethod(2597_0_dupList_InvokeMethod, x3) → 2836_0_dupList_InvokeMethod
2785_1_dupList_InvokeMethod(2834_0_dupList_Return, x0) → 3114_0_dupList_Return
2785_1_dupList_InvokeMethod(3114_0_dupList_Return, x0) → 3114_0_dupList_Return
2785_1_dupList_InvokeMethod(2836_0_dupList_InvokeMethod, x2) → 3116_0_dupList_InvokeMethod
2785_1_dupList_InvokeMethod(3116_0_dupList_InvokeMethod, x3) → 3116_0_dupList_InvokeMethod
Combined rules. Obtained 3 conditional rules for P and 18 conditional rules for R.
P rules:
1462_0_dupTree_FieldAccess(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1483_1_dupTree_InvokeMethod(1548_1_dupList_InvokeMethod(1462_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1))), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1548_1_dupList_InvokeMethod(2916_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(x0, java.lang.Object(DupTreeRec.TreeList(x1, x2))))) → 2785_1_dupList_InvokeMethod(1548_1_dupList_InvokeMethod(1462_0_dupTree_FieldAccess(x1), java.lang.Object(DupTreeRec.TreeList(x1, x2))), java.lang.Object(DupTreeRec.TreeList(x1, x2)))
1548_1_dupList_InvokeMethod(1549_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 2785_1_dupList_InvokeMethod(1548_1_dupList_InvokeMethod(1462_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1))), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
R rules:
1483_1_dupTree_InvokeMethod(1519_0_dupList_Return, NULL) → 1549_0_dupTree_Return
1462_0_dupTree_FieldAccess(NULL) → 1646_0_dupTree_FieldAccess
1483_1_dupTree_InvokeMethod(2597_0_dupList_InvokeMethod, x3) → 2024_0_dupTree_InvokeMethod
1483_1_dupTree_InvokeMethod(1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 2024_0_dupTree_InvokeMethod
1483_1_dupTree_InvokeMethod(2834_0_dupList_Return, x0) → 2916_0_dupTree_Return
1483_1_dupTree_InvokeMethod(3114_0_dupList_Return, x0) → 2916_0_dupTree_Return
1483_1_dupTree_InvokeMethod(2836_0_dupList_InvokeMethod, x2) → 2919_0_dupTree_InvokeMethod
1483_1_dupTree_InvokeMethod(3116_0_dupList_InvokeMethod, x3) → 2919_0_dupTree_InvokeMethod
1548_1_dupList_InvokeMethod(1646_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1548_1_dupList_InvokeMethod(2919_0_dupTree_InvokeMethod, java.lang.Object(DupTreeRec.TreeList(x3, x4))) → 2597_0_dupList_InvokeMethod
1548_1_dupList_InvokeMethod(2024_0_dupTree_InvokeMethod, java.lang.Object(DupTreeRec.TreeList(x2, x3))) → 2597_0_dupList_InvokeMethod
2785_1_dupList_InvokeMethod(1519_0_dupList_Return, NULL) → 2834_0_dupList_Return
2785_1_dupList_InvokeMethod(1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 2836_0_dupList_InvokeMethod
2785_1_dupList_InvokeMethod(2597_0_dupList_InvokeMethod, x3) → 2836_0_dupList_InvokeMethod
2785_1_dupList_InvokeMethod(2834_0_dupList_Return, x0) → 3114_0_dupList_Return
2785_1_dupList_InvokeMethod(3114_0_dupList_Return, x0) → 3114_0_dupList_Return
2785_1_dupList_InvokeMethod(2836_0_dupList_InvokeMethod, x2) → 3116_0_dupList_InvokeMethod
2785_1_dupList_InvokeMethod(3116_0_dupList_InvokeMethod, x3) → 3116_0_dupList_InvokeMethod
Performed bisimulation on rules. Used the following equivalence classes: {[1483_1_dupTree_InvokeMethod_2, 2785_1_dupList_InvokeMethod_2]=1483_1_dupTree_InvokeMethod_2, [1519_0_dupList_Return, 1549_0_dupTree_Return, 1646_0_dupTree_FieldAccess, 2597_0_dupList_InvokeMethod, 2024_0_dupTree_InvokeMethod, 2834_0_dupList_Return, 2916_0_dupTree_Return, 3114_0_dupList_Return, 2836_0_dupList_InvokeMethod, 2919_0_dupTree_InvokeMethod, 3116_0_dupList_InvokeMethod]=1519_0_dupList_Return}
Finished conversion. Obtained 6 rules for P and 6 rules for R. System has no predefined symbols.
P rules:
1462_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1462_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1462_0_DUPTREE_FIELDACCESS(x0)
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0, java.lang.Object(DupTreeRec.TreeList(x1, x2))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x1), java.lang.Object(DupTreeRec.TreeList(x1, x2)))
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0, java.lang.Object(DupTreeRec.TreeList(x1, x2))))) → 1462_0_DUPTREE_FIELDACCESS(x1)
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1462_0_DUPTREE_FIELDACCESS(x0)
R rules:
1483_1_dupTree_InvokeMethod(1519_0_dupList_Return, NULL) → 1519_0_dupList_Return
1462_0_dupTree_FieldAccess(NULL) → 1519_0_dupList_Return
1483_1_dupTree_InvokeMethod(1519_0_dupList_Return, x3) → 1519_0_dupList_Return
1483_1_dupTree_InvokeMethod(1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1519_0_dupList_Return
1548_1_dupList_InvokeMethod(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1548_1_dupList_InvokeMethod(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x3, x4))) → 1519_0_dupList_Return
!= | ~ | 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 (1462_0_dupTree_FieldAccess(x0[0]) →* 1519_0_dupList_Return∧java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])) →* java.lang.Object(DupTreeRec.TreeList(x0[2], java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])))))
(0) -> (3), if (1462_0_dupTree_FieldAccess(x0[0]) →* 1519_0_dupList_Return∧java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])) →* java.lang.Object(DupTreeRec.TreeList(x0[3], java.lang.Object(DupTreeRec.TreeList(x1[3], x2[3])))))
(0) -> (4), if (1462_0_dupTree_FieldAccess(x0[0]) →* 1519_0_dupList_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[4], x1[4])))))
(0) -> (5), if (1462_0_dupTree_FieldAccess(x0[0]) →* 1519_0_dupList_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[5], x1[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 (1462_0_dupTree_FieldAccess(x1[2]) →* 1519_0_dupList_Return∧java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])) →* java.lang.Object(DupTreeRec.TreeList(x0[2]', java.lang.Object(DupTreeRec.TreeList(x1[2]', x2[2]')))))
(2) -> (3), if (1462_0_dupTree_FieldAccess(x1[2]) →* 1519_0_dupList_Return∧java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])) →* java.lang.Object(DupTreeRec.TreeList(x0[3], java.lang.Object(DupTreeRec.TreeList(x1[3], x2[3])))))
(2) -> (4), if (1462_0_dupTree_FieldAccess(x1[2]) →* 1519_0_dupList_Return∧java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])) →* java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4])))))
(2) -> (5), if (1462_0_dupTree_FieldAccess(x1[2]) →* 1519_0_dupList_Return∧java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])) →* java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[5], x1[5])))))
(3) -> (0), if (x1[3] →* java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))))
(3) -> (1), if (x1[3] →* java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1])))))
(4) -> (2), if (1462_0_dupTree_FieldAccess(x0[4]) →* 1519_0_dupList_Return∧java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4])) →* java.lang.Object(DupTreeRec.TreeList(x0[2], java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])))))
(4) -> (3), if (1462_0_dupTree_FieldAccess(x0[4]) →* 1519_0_dupList_Return∧java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4])) →* java.lang.Object(DupTreeRec.TreeList(x0[3], java.lang.Object(DupTreeRec.TreeList(x1[3], x2[3])))))
(4) -> (4), if (1462_0_dupTree_FieldAccess(x0[4]) →* 1519_0_dupList_Return∧java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4])) →* java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[4]', x1[4]')))))
(4) -> (5), if (1462_0_dupTree_FieldAccess(x0[4]) →* 1519_0_dupList_Return∧java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4])) →* java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[5], x1[5])))))
(5) -> (0), if (x0[5] →* java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))))
(5) -> (1), if (x0[5] →* java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1])))))
1462_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0]))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x0[0]), java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))
1462_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1]))))) → 1462_0_DUPTREE_FIELDACCESS(x0[1])
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[2], java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2]))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x1[2]), java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])))
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[3], java.lang.Object(DupTreeRec.TreeList(x1[3], x2[3]))))) → 1462_0_DUPTREE_FIELDACCESS(x1[3])
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4]))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x0[4]), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4])))
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[5], x1[5]))))) → 1462_0_DUPTREE_FIELDACCESS(x0[5])
1483_1_dupTree_InvokeMethod(1519_0_dupList_Return, NULL) → 1519_0_dupList_Return
1462_0_dupTree_FieldAccess(NULL) → 1519_0_dupList_Return
1483_1_dupTree_InvokeMethod(1519_0_dupList_Return, x3) → 1519_0_dupList_Return
1483_1_dupTree_InvokeMethod(1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1519_0_dupList_Return
1548_1_dupList_InvokeMethod(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1548_1_dupList_InvokeMethod(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x3, x4))) → 1519_0_dupList_Return
1462_0_dupTree_FieldAccess(NULL)
1483_1_dupTree_InvokeMethod(1519_0_dupList_Return, x0)
1483_1_dupTree_InvokeMethod(1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1548_1_dupList_InvokeMethod(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1462_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0]))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x0[0]), java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))
1462_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1]))))) → 1462_0_DUPTREE_FIELDACCESS(x0[1])
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[2], java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2]))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x1[2]), java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])))
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[3], java.lang.Object(DupTreeRec.TreeList(x1[3], x2[3]))))) → 1462_0_DUPTREE_FIELDACCESS(x1[3])
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4]))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x0[4]), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4])))
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[5], x1[5]))))) → 1462_0_DUPTREE_FIELDACCESS(x0[5])
1462_0_dupTree_FieldAccess(NULL) → 1519_0_dupList_Return
1462_0_dupTree_FieldAccess(NULL)
1483_1_dupTree_InvokeMethod(1519_0_dupList_Return, x0)
1483_1_dupTree_InvokeMethod(1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1548_1_dupList_InvokeMethod(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1483_1_dupTree_InvokeMethod(1519_0_dupList_Return, x0)
1483_1_dupTree_InvokeMethod(1702_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1548_1_dupList_InvokeMethod(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1462_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0]))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x0[0]), java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))
1462_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1]))))) → 1462_0_DUPTREE_FIELDACCESS(x0[1])
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[2], java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2]))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x1[2]), java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])))
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[3], java.lang.Object(DupTreeRec.TreeList(x1[3], x2[3]))))) → 1462_0_DUPTREE_FIELDACCESS(x1[3])
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4]))))) → 1548_1_DUPLIST_INVOKEMETHOD(1462_0_dupTree_FieldAccess(x0[4]), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4])))
1548_1_DUPLIST_INVOKEMETHOD(1519_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[5], x1[5]))))) → 1462_0_DUPTREE_FIELDACCESS(x0[5])
1462_0_dupTree_FieldAccess(NULL) → 1519_0_dupList_Return
1462_0_dupTree_FieldAccess(NULL)
From the DPs we obtained the following set of size-change graphs:
Generated 101 rules for P and 62 rules for R.
P rules:
2289_0_createTree_GT(EOS(STATIC_2289), i481, i481) → 2301_0_createTree_GT(EOS(STATIC_2301), i481, i481)
2301_0_createTree_GT(EOS(STATIC_2301), i481, i481) → 2341_0_createTree_Load(EOS(STATIC_2341), i481) | >(i481, 0)
2341_0_createTree_Load(EOS(STATIC_2341), i481) → 2355_0_createTree_ConstantStackPush(EOS(STATIC_2355), i481)
2355_0_createTree_ConstantStackPush(EOS(STATIC_2355), i481) → 2367_0_createTree_IntArithmetic(EOS(STATIC_2367), i481, 1)
2367_0_createTree_IntArithmetic(EOS(STATIC_2367), i481, matching1) → 2395_0_createTree_Store(EOS(STATIC_2395), -(i481, 1)) | &&(>(i481, 0), =(matching1, 1))
2395_0_createTree_Store(EOS(STATIC_2395), i533) → 2591_0_createTree_New(EOS(STATIC_2591), i533)
2591_0_createTree_New(EOS(STATIC_2591), i533) → 2602_0_createTree_Duplicate(EOS(STATIC_2602), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2602_0_createTree_Duplicate(EOS(STATIC_2602), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2611_0_createTree_InvokeMethod(EOS(STATIC_2611), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2611_0_createTree_InvokeMethod(EOS(STATIC_2611), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2624_0_<init>_Load(EOS(STATIC_2624), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2624_0_<init>_Load(EOS(STATIC_2624), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2732_0_<init>_InvokeMethod(EOS(STATIC_2732), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2732_0_<init>_InvokeMethod(EOS(STATIC_2732), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2734_0_<init>_Load(EOS(STATIC_2734), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2734_0_<init>_Load(EOS(STATIC_2734), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2736_0_<init>_ConstantStackPush(EOS(STATIC_2736), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2736_0_<init>_ConstantStackPush(EOS(STATIC_2736), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2739_0_<init>_FieldAccess(EOS(STATIC_2739), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL)
2739_0_<init>_FieldAccess(EOS(STATIC_2739), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL) → 2741_0_<init>_Return(EOS(STATIC_2741), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2741_0_<init>_Return(EOS(STATIC_2741), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2742_0_createTree_Store(EOS(STATIC_2742), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2742_0_createTree_Store(EOS(STATIC_2742), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2745_0_createTree_InvokeMethod(EOS(STATIC_2745), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2745_0_createTree_InvokeMethod(EOS(STATIC_2745), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2747_0_random_FieldAccess(EOS(STATIC_2747), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2747_0_random_FieldAccess(EOS(STATIC_2747), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2751_0_random_FieldAccess(EOS(STATIC_2751), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i70)))
2751_0_random_FieldAccess(EOS(STATIC_2751), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i70))) → 2754_0_random_ArrayAccess(EOS(STATIC_2754), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i70)), i469)
2754_0_random_ArrayAccess(EOS(STATIC_2754), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i70)), i469) → 2757_0_random_ArrayAccess(EOS(STATIC_2757), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i70)), i469)
2757_0_random_ArrayAccess(EOS(STATIC_2757), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i70)), i469) → 2760_0_random_Store(EOS(STATIC_2760), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188) | <(i469, i70)
2760_0_random_Store(EOS(STATIC_2760), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188) → 2765_0_random_FieldAccess(EOS(STATIC_2765), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188)
2765_0_random_FieldAccess(EOS(STATIC_2765), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188) → 2767_0_random_ConstantStackPush(EOS(STATIC_2767), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188, i469)
2767_0_random_ConstantStackPush(EOS(STATIC_2767), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188, i469) → 2772_0_random_IntArithmetic(EOS(STATIC_2772), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188, i469, 1)
2772_0_random_IntArithmetic(EOS(STATIC_2772), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188, i469, matching1) → 2775_0_random_FieldAccess(EOS(STATIC_2775), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188, +(i469, 1)) | &&(>(i469, 0), =(matching1, 1))
2775_0_random_FieldAccess(EOS(STATIC_2775), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188, i610) → 2778_0_random_Load(EOS(STATIC_2778), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188)
2778_0_random_Load(EOS(STATIC_2778), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188) → 2782_0_random_InvokeMethod(EOS(STATIC_2782), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1188)
2782_0_random_InvokeMethod(EOS(STATIC_2782), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1191sub)) → 2786_0_random_InvokeMethod(EOS(STATIC_2786), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1191sub))
2786_0_random_InvokeMethod(EOS(STATIC_2786), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1191sub)) → 2790_0_length_Load(EOS(STATIC_2790), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1191sub), java.lang.Object(o1191sub))
2790_0_length_Load(EOS(STATIC_2790), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1191sub), java.lang.Object(o1191sub)) → 2802_0_length_FieldAccess(EOS(STATIC_2802), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1191sub), java.lang.Object(o1191sub))
2802_0_length_FieldAccess(EOS(STATIC_2802), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o1225sub, i629)), java.lang.Object(java.lang.String(o1225sub, i629))) → 2830_0_length_FieldAccess(EOS(STATIC_2830), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o1225sub, i629)), java.lang.Object(java.lang.String(o1225sub, i629))) | &&(>=(i629, 0), >=(i630, 0))
2830_0_length_FieldAccess(EOS(STATIC_2830), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o1225sub, i629)), java.lang.Object(java.lang.String(o1225sub, i629))) → 2838_0_length_Return(EOS(STATIC_2838), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o1225sub, i629)), i629)
2838_0_length_Return(EOS(STATIC_2838), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o1225sub, i629)), i629) → 2844_0_random_Return(EOS(STATIC_2844), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i629)
2844_0_random_Return(EOS(STATIC_2844), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i629) → 2852_0_createTree_Store(EOS(STATIC_2852), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i629)
2852_0_createTree_Store(EOS(STATIC_2852), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i629) → 2913_0_createTree_ConstantStackPush(EOS(STATIC_2913), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i629)
2913_0_createTree_ConstantStackPush(EOS(STATIC_2913), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i629) → 2923_0_createTree_Store(EOS(STATIC_2923), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i629, 0)
2923_0_createTree_Store(EOS(STATIC_2923), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i629, matching1) → 2930_0_createTree_Load(EOS(STATIC_2930), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i629, 0) | =(matching1, 0)
2930_0_createTree_Load(EOS(STATIC_2930), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i629, matching1) → 3436_0_createTree_Load(EOS(STATIC_3436), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i629, 0) | =(matching1, 0)
3436_0_createTree_Load(EOS(STATIC_3436), i533, java.lang.Object(DupTreeRec.Tree(EOC, o1729)), i930, i931) → 3613_0_createTree_Load(EOS(STATIC_3613), i533, java.lang.Object(DupTreeRec.Tree(EOC, o1729)), i930, i931)
3613_0_createTree_Load(EOS(STATIC_3613), i533, java.lang.Object(DupTreeRec.Tree(EOC, o1920)), i930, i1107) → 3749_0_createTree_Load(EOS(STATIC_3749), i533, java.lang.Object(DupTreeRec.Tree(EOC, o1920)), i930, i1107)
3749_0_createTree_Load(EOS(STATIC_3749), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2074)), i930, i1253) → 3882_0_createTree_Load(EOS(STATIC_3882), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2074)), i930, i1253)
3882_0_createTree_Load(EOS(STATIC_3882), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397) → 3884_0_createTree_Load(EOS(STATIC_3884), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, i1397)
3884_0_createTree_Load(EOS(STATIC_3884), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, i1397) → 3885_0_createTree_GE(EOS(STATIC_3885), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, i1397, i930)
3885_0_createTree_GE(EOS(STATIC_3885), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, i1397, i930) → 3887_0_createTree_GE(EOS(STATIC_3887), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, i1397, i930)
3887_0_createTree_GE(EOS(STATIC_3887), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, i1397, i930) → 3890_0_createTree_Load(EOS(STATIC_3890), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397) | <(i1397, i930)
3890_0_createTree_Load(EOS(STATIC_3890), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397) → 3892_0_createTree_Load(EOS(STATIC_3892), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)))
3892_0_createTree_Load(EOS(STATIC_3892), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227))) → 3895_0_createTree_ConstantStackPush(EOS(STATIC_3895), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i533)
3895_0_createTree_ConstantStackPush(EOS(STATIC_3895), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i533) → 3897_0_createTree_IntArithmetic(EOS(STATIC_3897), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i533, 1)
3897_0_createTree_IntArithmetic(EOS(STATIC_3897), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i533, matching1) → 3901_0_createTree_InvokeMethod(EOS(STATIC_3901), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), -(i533, 1)) | &&(>=(i533, 0), =(matching1, 1))
3901_0_createTree_InvokeMethod(EOS(STATIC_3901), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1408) → 3902_1_createTree_InvokeMethod(3902_0_createTree_Load(EOS(STATIC_3902), i1408), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1408)
3902_0_createTree_Load(EOS(STATIC_3902), i1408) → 3903_0_createTree_Load(EOS(STATIC_3903), i1408)
3902_1_createTree_InvokeMethod(2354_0_createTree_Return(EOS(STATIC_2354), i1412, NULL), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1412) → 3910_0_createTree_Return(EOS(STATIC_3910), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1412, i1412, NULL)
3902_1_createTree_InvokeMethod(3891_0_createTree_Return(EOS(STATIC_3891), java.lang.Object(DupTreeRec.Tree(EOC, o2246))), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1427) → 3917_0_createTree_Return(EOS(STATIC_3917), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1427, java.lang.Object(DupTreeRec.Tree(EOC, o2246)))
3903_0_createTree_Load(EOS(STATIC_3903), i1408) → 2283_0_createTree_Load(EOS(STATIC_2283), i1408)
2283_0_createTree_Load(EOS(STATIC_2283), i468) → 2289_0_createTree_GT(EOS(STATIC_2289), i468, i468)
3910_0_createTree_Return(EOS(STATIC_3910), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1412, i1412, NULL) → 3918_0_createTree_InvokeMethod(EOS(STATIC_3918), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL)
3918_0_createTree_InvokeMethod(EOS(STATIC_3918), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL) → 3923_0_addChild_Load(EOS(STATIC_3923), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL)
3923_0_addChild_Load(EOS(STATIC_3923), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL) → 3930_0_addChild_New(EOS(STATIC_3930), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)))
3930_0_addChild_New(EOS(STATIC_3930), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227))) → 3937_0_addChild_Duplicate(EOS(STATIC_3937), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)))
3937_0_addChild_Duplicate(EOS(STATIC_3937), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 3943_0_addChild_Load(EOS(STATIC_3943), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)))
3943_0_addChild_Load(EOS(STATIC_3943), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 3948_0_addChild_Load(EOS(STATIC_3948), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL)
3948_0_addChild_Load(EOS(STATIC_3948), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL) → 3953_0_addChild_FieldAccess(EOS(STATIC_3953), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)))
3953_0_addChild_FieldAccess(EOS(STATIC_3953), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227))) → 3962_0_addChild_InvokeMethod(EOS(STATIC_3962), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227)
3962_0_addChild_InvokeMethod(EOS(STATIC_3962), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227) → 3965_0_<init>_Load(EOS(STATIC_3965), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227)
3965_0_<init>_Load(EOS(STATIC_3965), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227) → 3968_0_<init>_InvokeMethod(EOS(STATIC_3968), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)))
3968_0_<init>_InvokeMethod(EOS(STATIC_3968), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC))) → 3971_0_<init>_Load(EOS(STATIC_3971), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227)
3971_0_<init>_Load(EOS(STATIC_3971), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227) → 3973_0_<init>_Load(EOS(STATIC_3973), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)))
3973_0_<init>_Load(EOS(STATIC_3973), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC))) → 3976_0_<init>_FieldAccess(EOS(STATIC_3976), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL)
3976_0_<init>_FieldAccess(EOS(STATIC_3976), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL) → 3979_0_<init>_Load(EOS(STATIC_3979), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227)
3979_0_<init>_Load(EOS(STATIC_3979), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227) → 3983_0_<init>_Load(EOS(STATIC_3983), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)))
3983_0_<init>_Load(EOS(STATIC_3983), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, o2227, java.lang.Object(DupTreeRec.TreeList(EOC))) → 3986_0_<init>_FieldAccess(EOS(STATIC_3986), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227)
3986_0_<init>_FieldAccess(EOS(STATIC_3986), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227) → 3989_0_<init>_Return(EOS(STATIC_3989), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227)
3989_0_<init>_Return(EOS(STATIC_3989), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2227) → 3993_0_addChild_FieldAccess(EOS(STATIC_3993), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)))
3993_0_addChild_FieldAccess(EOS(STATIC_3993), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 3996_0_addChild_Return(EOS(STATIC_3996), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), NULL)
3996_0_addChild_Return(EOS(STATIC_3996), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), NULL) → 3999_0_createTree_Inc(EOS(STATIC_3999), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1397)
3999_0_createTree_Inc(EOS(STATIC_3999), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1397) → 4002_0_createTree_JMP(EOS(STATIC_4002), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, +(i1397, 1)) | >=(i1397, 0)
4002_0_createTree_JMP(EOS(STATIC_4002), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1520) → 4006_0_createTree_Load(EOS(STATIC_4006), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1520)
4006_0_createTree_Load(EOS(STATIC_4006), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1520) → 3882_0_createTree_Load(EOS(STATIC_3882), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1520)
3917_0_createTree_Return(EOS(STATIC_3917), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1427, java.lang.Object(DupTreeRec.Tree(EOC, o2246))) → 3922_0_createTree_InvokeMethod(EOS(STATIC_3922), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)))
3922_0_createTree_InvokeMethod(EOS(STATIC_3922), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246))) → 3926_0_addChild_Load(EOS(STATIC_3926), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)))
3926_0_addChild_Load(EOS(STATIC_3926), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246))) → 3936_0_addChild_New(EOS(STATIC_3936), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)))
3936_0_addChild_New(EOS(STATIC_3936), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227))) → 3942_0_addChild_Duplicate(EOS(STATIC_3942), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)))
3942_0_addChild_Duplicate(EOS(STATIC_3942), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 3946_0_addChild_Load(EOS(STATIC_3946), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)))
3946_0_addChild_Load(EOS(STATIC_3946), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 3952_0_addChild_Load(EOS(STATIC_3952), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)))
3952_0_addChild_Load(EOS(STATIC_3952), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246))) → 3961_0_addChild_FieldAccess(EOS(STATIC_3961), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)))
3961_0_addChild_FieldAccess(EOS(STATIC_3961), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227))) → 3964_0_addChild_InvokeMethod(EOS(STATIC_3964), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227)
3964_0_addChild_InvokeMethod(EOS(STATIC_3964), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227) → 3966_0_<init>_Load(EOS(STATIC_3966), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227)
3966_0_<init>_Load(EOS(STATIC_3966), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227) → 3969_0_<init>_InvokeMethod(EOS(STATIC_3969), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)))
3969_0_<init>_InvokeMethod(EOS(STATIC_3969), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC))) → 3972_0_<init>_Load(EOS(STATIC_3972), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227)
3972_0_<init>_Load(EOS(STATIC_3972), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227) → 3975_0_<init>_Load(EOS(STATIC_3975), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)))
3975_0_<init>_Load(EOS(STATIC_3975), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC))) → 3978_0_<init>_FieldAccess(EOS(STATIC_3978), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)))
3978_0_<init>_FieldAccess(EOS(STATIC_3978), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246))) → 3982_0_<init>_Load(EOS(STATIC_3982), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227)
3982_0_<init>_Load(EOS(STATIC_3982), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227) → 3985_0_<init>_Load(EOS(STATIC_3985), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, o2227, java.lang.Object(DupTreeRec.TreeList(EOC)))
3985_0_<init>_Load(EOS(STATIC_3985), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, o2227, java.lang.Object(DupTreeRec.TreeList(EOC))) → 3988_0_<init>_FieldAccess(EOS(STATIC_3988), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227)
3988_0_<init>_FieldAccess(EOS(STATIC_3988), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227, java.lang.Object(DupTreeRec.TreeList(EOC)), o2227) → 3992_0_<init>_Return(EOS(STATIC_3992), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227)
3992_0_<init>_Return(EOS(STATIC_3992), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), o2227) → 3994_0_addChild_FieldAccess(EOS(STATIC_3994), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC)))
3994_0_addChild_FieldAccess(EOS(STATIC_3994), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.Tree(EOC, o2246)), java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 3998_0_addChild_Return(EOS(STATIC_3998), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), java.lang.Object(DupTreeRec.Tree(EOC, o2246)))
3998_0_addChild_Return(EOS(STATIC_3998), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), java.lang.Object(DupTreeRec.Tree(EOC, o2246))) → 4001_0_createTree_Inc(EOS(STATIC_4001), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1397)
4001_0_createTree_Inc(EOS(STATIC_4001), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1397) → 4004_0_createTree_JMP(EOS(STATIC_4004), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, +(i1397, 1)) | >=(i1397, 0)
4004_0_createTree_JMP(EOS(STATIC_4004), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1521) → 4008_0_createTree_Load(EOS(STATIC_4008), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1521)
4008_0_createTree_Load(EOS(STATIC_4008), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1521) → 3882_0_createTree_Load(EOS(STATIC_3882), i533, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i930, i1521)
R rules:
2289_0_createTree_GT(EOS(STATIC_2289), i480, i480) → 2300_0_createTree_GT(EOS(STATIC_2300), i480, i480)
2300_0_createTree_GT(EOS(STATIC_2300), i480, i480) → 2340_0_createTree_ConstantStackPush(EOS(STATIC_2340), i480) | <=(i480, 0)
2340_0_createTree_ConstantStackPush(EOS(STATIC_2340), i480) → 2354_0_createTree_Return(EOS(STATIC_2354), i480, NULL)
2754_0_random_ArrayAccess(EOS(STATIC_2754), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i70)), i469) → 2758_0_random_ArrayAccess(EOS(STATIC_2758), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i70)), i469)
2758_0_random_ArrayAccess(EOS(STATIC_2758), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i70)), i469) → 2762_0_<init>_Load(EOS(STATIC_2762), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) | >=(i469, i70)
2762_0_<init>_Load(EOS(STATIC_2762), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2769_0_<init>_InvokeMethod(EOS(STATIC_2769), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2769_0_<init>_InvokeMethod(EOS(STATIC_2769), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2773_0_<init>_Load(EOS(STATIC_2773), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2773_0_<init>_Load(EOS(STATIC_2773), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2779_0_<init>_InvokeMethod(EOS(STATIC_2779), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2779_0_<init>_InvokeMethod(EOS(STATIC_2779), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2783_0_<init>_Load(EOS(STATIC_2783), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2782_0_random_InvokeMethod(EOS(STATIC_2782), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL) → 2787_0_random_InvokeMethod(EOS(STATIC_2787), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL)
2783_0_<init>_Load(EOS(STATIC_2783), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2792_0_<init>_InvokeMethod(EOS(STATIC_2792), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2787_0_random_InvokeMethod(EOS(STATIC_2787), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL) → 2791_0_random_InvokeMethod(EOS(STATIC_2791), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL)
2791_0_random_InvokeMethod(EOS(STATIC_2791), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL) → 2794_0_<init>_Load(EOS(STATIC_2794), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2792_0_<init>_InvokeMethod(EOS(STATIC_2792), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2795_0_<init>_Load(EOS(STATIC_2795), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2794_0_<init>_Load(EOS(STATIC_2794), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2832_0_<init>_InvokeMethod(EOS(STATIC_2832), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2795_0_<init>_Load(EOS(STATIC_2795), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2833_0_<init>_InvokeMethod(EOS(STATIC_2833), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2832_0_<init>_InvokeMethod(EOS(STATIC_2832), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2839_0_<init>_Load(EOS(STATIC_2839), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2833_0_<init>_InvokeMethod(EOS(STATIC_2833), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2840_0_<init>_Load(EOS(STATIC_2840), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2839_0_<init>_Load(EOS(STATIC_2839), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2854_0_<init>_InvokeMethod(EOS(STATIC_2854), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2840_0_<init>_Load(EOS(STATIC_2840), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2855_0_<init>_InvokeMethod(EOS(STATIC_2855), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2854_0_<init>_InvokeMethod(EOS(STATIC_2854), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2914_0_<init>_Load(EOS(STATIC_2914), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2855_0_<init>_InvokeMethod(EOS(STATIC_2855), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2915_0_<init>_Load(EOS(STATIC_2915), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2914_0_<init>_Load(EOS(STATIC_2914), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2932_0_<init>_InvokeMethod(EOS(STATIC_2932), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2915_0_<init>_Load(EOS(STATIC_2915), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2924_0_<init>_Load(EOS(STATIC_2924), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2924_0_<init>_Load(EOS(STATIC_2924), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2933_0_<init>_FieldAccess(EOS(STATIC_2933), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2932_0_<init>_InvokeMethod(EOS(STATIC_2932), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 2961_0_<init>_Load(EOS(STATIC_2961), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2933_0_<init>_FieldAccess(EOS(STATIC_2933), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2962_0_<init>_Load(EOS(STATIC_2962), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2961_0_<init>_Load(EOS(STATIC_2961), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3120_0_<init>_InvokeMethod(EOS(STATIC_3120), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2962_0_<init>_Load(EOS(STATIC_2962), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 3112_0_<init>_InvokeMethod(EOS(STATIC_3112), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
3112_0_<init>_InvokeMethod(EOS(STATIC_3112), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 3121_0_<init>_StackPop(EOS(STATIC_3121), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
3120_0_<init>_InvokeMethod(EOS(STATIC_3120), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3127_0_<init>_Load(EOS(STATIC_3127), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3121_0_<init>_StackPop(EOS(STATIC_3121), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 3128_0_<init>_Return(EOS(STATIC_3128), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
3127_0_<init>_Load(EOS(STATIC_3127), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3141_0_<init>_Load(EOS(STATIC_3141), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3128_0_<init>_Return(EOS(STATIC_3128), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 3142_0_<init>_Return(EOS(STATIC_3142), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
3141_0_<init>_Load(EOS(STATIC_3141), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3233_0_<init>_FieldAccess(EOS(STATIC_3233), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3142_0_<init>_Return(EOS(STATIC_3142), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 3234_0_<init>_Return(EOS(STATIC_3234), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
3233_0_<init>_FieldAccess(EOS(STATIC_3233), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3239_0_<init>_Load(EOS(STATIC_3239), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3234_0_<init>_Return(EOS(STATIC_3234), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 3240_0_<init>_Return(EOS(STATIC_3240), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
3239_0_<init>_Load(EOS(STATIC_3239), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3244_0_<init>_InvokeMethod(EOS(STATIC_3244), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3240_0_<init>_Return(EOS(STATIC_3240), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 3245_0_<init>_Return(EOS(STATIC_3245), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469)
3244_0_<init>_InvokeMethod(EOS(STATIC_3244), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3248_0_<init>_StackPop(EOS(STATIC_3248), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3245_0_<init>_Return(EOS(STATIC_3245), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469) → 3250_0_random_ArrayAccess(EOS(STATIC_3250), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469)
3248_0_<init>_StackPop(EOS(STATIC_3248), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3253_0_<init>_Return(EOS(STATIC_3253), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3250_0_random_ArrayAccess(EOS(STATIC_3250), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(ARRAY(i70)), i469) → 3255_0_createTree_InvokeMethod(EOS(STATIC_3255), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3253_0_<init>_Return(EOS(STATIC_3253), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3257_0_<init>_Return(EOS(STATIC_3257), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3257_0_<init>_Return(EOS(STATIC_3257), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3264_0_<init>_Return(EOS(STATIC_3264), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3264_0_<init>_Return(EOS(STATIC_3264), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3270_0_<init>_Return(EOS(STATIC_3270), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
3270_0_<init>_Return(EOS(STATIC_3270), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL) → 3282_0_random_InvokeMethod(EOS(STATIC_3282), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
3282_0_random_InvokeMethod(EOS(STATIC_3282), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL) → 3289_0_createTree_InvokeMethod(EOS(STATIC_3289), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i533, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3885_0_createTree_GE(EOS(STATIC_3885), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, i1397, i930) → 3886_0_createTree_GE(EOS(STATIC_3886), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, i1397, i930)
3886_0_createTree_GE(EOS(STATIC_3886), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, i1397, i930) → 3889_0_createTree_Load(EOS(STATIC_3889), java.lang.Object(DupTreeRec.Tree(EOC, o2227))) | >=(i1397, i930)
3889_0_createTree_Load(EOS(STATIC_3889), java.lang.Object(DupTreeRec.Tree(EOC, o2227))) → 3891_0_createTree_Return(EOS(STATIC_3891), java.lang.Object(DupTreeRec.Tree(EOC, o2227)))
3902_1_createTree_InvokeMethod(3255_0_createTree_InvokeMethod(EOS(STATIC_3255), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1416, java.lang.Object(DupTreeRec.Tree(EOC, NULL))), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1417) → 3911_0_createTree_InvokeMethod(EOS(STATIC_3911), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1416, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3902_1_createTree_InvokeMethod(3289_0_createTree_InvokeMethod(EOS(STATIC_3289), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1421, java.lang.Object(DupTreeRec.Tree(EOC, NULL))), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1422) → 3915_0_createTree_InvokeMethod(EOS(STATIC_3915), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1421, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3902_1_createTree_InvokeMethod(3920_0_createTree_InvokeMethod(EOS(STATIC_3920), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i1450, java.lang.Object(DupTreeRec.Tree(EOC, o2252)), i1451, i1452, java.lang.Object(DupTreeRec.Tree(EOC, o2252))), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1453) → 3934_0_createTree_InvokeMethod(EOS(STATIC_3934), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i1450, java.lang.Object(DupTreeRec.Tree(EOC, o2252)), i1451, i1452, java.lang.Object(DupTreeRec.Tree(EOC, o2252)))
3902_1_createTree_InvokeMethod(3941_0_createTree_InvokeMethod(EOS(STATIC_3941), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i1475, java.lang.Object(DupTreeRec.Tree(EOC, o2295)), i1476, i1477, java.lang.Object(DupTreeRec.Tree(EOC, o2295))), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i1478) → 3959_0_createTree_InvokeMethod(EOS(STATIC_3959), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i1475, java.lang.Object(DupTreeRec.Tree(EOC, o2295)), i1476, i1477, java.lang.Object(DupTreeRec.Tree(EOC, o2295)))
3911_0_createTree_InvokeMethod(EOS(STATIC_3911), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1416, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 3916_0_createTree_InvokeMethod(EOS(STATIC_3916), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1416, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3915_0_createTree_InvokeMethod(EOS(STATIC_3915), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1421, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 3916_0_createTree_InvokeMethod(EOS(STATIC_3916), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1421, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3916_0_createTree_InvokeMethod(EOS(STATIC_3916), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2252)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2252)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i1431, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 3920_0_createTree_InvokeMethod(EOS(STATIC_3920), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2252)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2252)))
3920_0_createTree_InvokeMethod(EOS(STATIC_3920), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2252)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2252))) → 3941_0_createTree_InvokeMethod(EOS(STATIC_3941), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2252)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2252)))
3934_0_createTree_InvokeMethod(EOS(STATIC_3934), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i1450, java.lang.Object(DupTreeRec.Tree(EOC, o2252)), i1451, i1452, java.lang.Object(DupTreeRec.Tree(EOC, o2252))) → 3941_0_createTree_InvokeMethod(EOS(STATIC_3941), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)))
3959_0_createTree_InvokeMethod(EOS(STATIC_3959), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i1475, java.lang.Object(DupTreeRec.Tree(EOC, o2295)), i1476, i1477, java.lang.Object(DupTreeRec.Tree(EOC, o2295))) → 3934_0_createTree_InvokeMethod(EOS(STATIC_3934), i533, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), i930, i1397, java.lang.Object(DupTreeRec.Tree(EOC, o2227)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2250sub)))), i1475, java.lang.Object(DupTreeRec.Tree(EOC, o2295)), i1476, i1477, java.lang.Object(DupTreeRec.Tree(EOC, o2295)))
Combined rules. Obtained 3 conditional rules for P and 5 conditional rules for R.
P rules:
2289_0_createTree_GT(EOS(STATIC_2289), x0, x0) → 3902_1_createTree_InvokeMethod(2289_0_createTree_GT(EOS(STATIC_2289), -(-(x0, 1), 1), -(-(x0, 1), 1)), -(x0, 1), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), x1, 0, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), -(-(x0, 1), 1)) | &&(>(x1, 0), >(+(x0, 1), 1))
3902_1_createTree_InvokeMethod(2354_0_createTree_Return(EOS(STATIC_2354), x0, NULL), x1, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x0) → 3902_1_createTree_InvokeMethod(2289_0_createTree_GT(EOS(STATIC_2289), -(x1, 1), -(x1, 1)), x1, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), x3, +(x4, 1), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), -(x1, 1)) | &&(&&(>(+(x4, 1), 0), >(x3, +(x4, 1))), >(+(x1, 1), 0))
3902_1_createTree_InvokeMethod(3891_0_createTree_Return(EOS(STATIC_3891), java.lang.Object(DupTreeRec.Tree(EOC, x0))), x1, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x5) → 3902_1_createTree_InvokeMethod(2289_0_createTree_GT(EOS(STATIC_2289), -(x1, 1), -(x1, 1)), x1, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), x3, +(x4, 1), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), -(x1, 1)) | &&(&&(>(+(x4, 1), 0), >(x3, +(x4, 1))), >(+(x1, 1), 0))
R rules:
2289_0_createTree_GT(EOS(STATIC_2289), x0, x0) → 2354_0_createTree_Return(EOS(STATIC_2354), x0, NULL) | <=(x0, 0)
3902_1_createTree_InvokeMethod(3920_0_createTree_InvokeMethod(EOS(STATIC_3920), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(x0)))), x1, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(DupTreeRec.Tree(EOC, x2))), x5, java.lang.Object(DupTreeRec.Tree(EOC, x6)), x7, x8, java.lang.Object(DupTreeRec.Tree(EOC, x6)), x9) → 3941_0_createTree_InvokeMethod(EOS(STATIC_3941), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(x0)))), x5, java.lang.Object(DupTreeRec.Tree(EOC, x6)), x7, x8, java.lang.Object(DupTreeRec.Tree(EOC, x6)))
3902_1_createTree_InvokeMethod(3941_0_createTree_InvokeMethod(EOS(STATIC_3941), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(x0)))), x1, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(DupTreeRec.Tree(EOC, x2))), x5, java.lang.Object(DupTreeRec.Tree(EOC, x6)), x7, x8, java.lang.Object(DupTreeRec.Tree(EOC, x6)), x9) → 3941_0_createTree_InvokeMethod(EOS(STATIC_3941), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(x0)))), x5, java.lang.Object(DupTreeRec.Tree(EOC, x6)), x7, x8, java.lang.Object(DupTreeRec.Tree(EOC, x6)))
3902_1_createTree_InvokeMethod(3255_0_createTree_InvokeMethod(EOS(STATIC_3255), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), x0, java.lang.Object(DupTreeRec.Tree(EOC, NULL))), x1, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x5) → 3941_0_createTree_InvokeMethod(EOS(STATIC_3941), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), x1, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(DupTreeRec.Tree(EOC, x2)))
3902_1_createTree_InvokeMethod(3289_0_createTree_InvokeMethod(EOS(STATIC_3289), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), x0, java.lang.Object(DupTreeRec.Tree(EOC, NULL))), x1, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x5) → 3941_0_createTree_InvokeMethod(EOS(STATIC_3941), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), x1, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(DupTreeRec.Tree(EOC, x2)))
Filtered ground terms:
DupTreeRec.TreeList(x1) → DupTreeRec.TreeList
DupTreeRec.Tree(x1, x2) → DupTreeRec.Tree(x2)
2289_0_createTree_GT(x1, x2, x3) → 2289_0_createTree_GT(x2, x3)
3891_0_createTree_Return(x1, x2) → 3891_0_createTree_Return(x2)
2354_0_createTree_Return(x1, x2, x3) → 2354_0_createTree_Return(x2)
Cond_2289_0_createTree_GT(x1, x2, x3, x4, x5) → Cond_2289_0_createTree_GT(x1, x3, x4, x5)
3941_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 3941_0_createTree_InvokeMethod(x2, x3, x4, x5, x6, x7)
java.lang.NullPointerException(x1) → java.lang.NullPointerException
3289_0_createTree_InvokeMethod(x1, x2, x3, x4) → 3289_0_createTree_InvokeMethod(x3)
java.lang.ArrayIndexOutOfBoundsException(x1) → java.lang.ArrayIndexOutOfBoundsException
java.lang.IndexOutOfBoundsException(x1) → java.lang.IndexOutOfBoundsException
3255_0_createTree_InvokeMethod(x1, x2, x3, x4) → 3255_0_createTree_InvokeMethod(x3)
3920_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 3920_0_createTree_InvokeMethod(x2, x3, x4, x5, x6, x7)
Cond_2289_0_createTree_GT(x1, x2, x3, x4) → Cond_2289_0_createTree_GT(x1, x3, x4)
Filtered duplicate args:
2289_0_createTree_GT(x1, x2) → 2289_0_createTree_GT(x2)
Cond_2289_0_createTree_GT(x1, x2, x3, x4) → Cond_2289_0_createTree_GT(x1, x3, x4)
3902_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 3902_1_createTree_InvokeMethod(x1, x2, x4, x5, x6, x7)
Cond_3902_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_3902_1_createTree_InvokeMethod(x1, x2, x3, x5, x6, x7)
Cond_3902_1_createTree_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_3902_1_createTree_InvokeMethod1(x1, x2, x3, x5, x6, x7, x8)
Cond_2289_0_createTree_GT(x1, x2, x3) → Cond_2289_0_createTree_GT(x1, x3)
3920_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3920_0_createTree_InvokeMethod(x1, x2, x4, x5, x6)
3941_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3941_0_createTree_InvokeMethod(x1, x2, x4, x5, x6)
Filtered unneeded arguments:
3902_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3902_1_createTree_InvokeMethod(x1, x2, x3, x4, x5)
Cond_3902_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_3902_1_createTree_InvokeMethod(x1, x3, x4, x5)
Cond_3902_1_createTree_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7) → Cond_3902_1_createTree_InvokeMethod1(x1, x3, x4, x5)
Cond_2289_0_createTree_GT(x1, x2) → Cond_2289_0_createTree_GT(x1)
3941_0_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 3941_0_createTree_InvokeMethod(x1)
Filtered all non-integer terms:
3902_1_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 3902_1_createTree_InvokeMethod(x1, x2, x3, x4)
DupTreeRec.Tree(x1) → DupTreeRec.Tree
3891_0_createTree_Return(x1) → 3891_0_createTree_Return
3920_0_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 3920_0_createTree_InvokeMethod(x2, x3, x4)
3941_0_createTree_InvokeMethod(x1) → 3941_0_createTree_InvokeMethod
Combined rules. Obtained 3 conditional rules for P and 5 conditional rules for R.
P rules:
2289_0_createTree_GT(x0) → 3902_1_createTree_InvokeMethod(2289_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0) | &&(>(x1, 0), >(x0, 0))
3902_1_createTree_InvokeMethod(2354_0_createTree_Return(x0), x1, x3, x4) → 3902_1_createTree_InvokeMethod(2289_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) | &&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1))
3902_1_createTree_InvokeMethod(3891_0_createTree_Return, x1, x3, x4) → 3902_1_createTree_InvokeMethod(2289_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) | &&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1))
R rules:
2289_0_createTree_GT(x0) → 2354_0_createTree_Return(x0) | <=(x0, 0)
3902_1_createTree_InvokeMethod(3920_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 3941_0_createTree_InvokeMethod
3902_1_createTree_InvokeMethod(3941_0_createTree_InvokeMethod, x5, x7, x8) → 3941_0_createTree_InvokeMethod
3902_1_createTree_InvokeMethod(3255_0_createTree_InvokeMethod(x0), x1, x3, x4) → 3941_0_createTree_InvokeMethod
3902_1_createTree_InvokeMethod(3289_0_createTree_InvokeMethod(x0), x1, x3, x4) → 3941_0_createTree_InvokeMethod
Performed bisimulation on rules. Used the following equivalence classes: {[2354_0_createTree_Return_1, 3255_0_createTree_InvokeMethod_1, 3289_0_createTree_InvokeMethod_1]=2354_0_createTree_Return_1, [3941_0_createTree_InvokeMethod, 3891_0_createTree_Return]=3941_0_createTree_InvokeMethod}
Finished conversion. Obtained 9 rules for P and 5 rules for R. System has predefined symbols.
P rules:
2289_0_CREATETREE_GT(x0) → COND_2289_0_CREATETREE_GT(&&(>(x1, 0), >(x0, 0)), x0, x1)
COND_2289_0_CREATETREE_GT(TRUE, x0, x1) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0)
COND_2289_0_CREATETREE_GT(TRUE, x0, x1) → 2289_0_CREATETREE_GT(-(-(x0, 1), 1))
3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0), x1, x3, x4) → COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 2354_0_createTree_Return(x0), x1, x3, x4)
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0), x1, x3, x4) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1))
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0), x1, x3, x4) → 2289_0_CREATETREE_GT(-(x1, 1))
3902_1_CREATETREE_INVOKEMETHOD(3941_0_createTree_InvokeMethod, x1, x3, x4) → COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 3941_0_createTree_InvokeMethod, x1, x3, x4)
COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1, x3, x4) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1))
COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1, x3, x4) → 2289_0_CREATETREE_GT(-(x1, 1))
R rules:
2289_0_createTree_GT(x0) → Cond_2289_0_createTree_GT(<=(x0, 0), x0)
Cond_2289_0_createTree_GT(TRUE, x0) → 2354_0_createTree_Return(x0)
3902_1_createTree_InvokeMethod(3920_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 3941_0_createTree_InvokeMethod
3902_1_createTree_InvokeMethod(3941_0_createTree_InvokeMethod, x5, x7, x8) → 3941_0_createTree_InvokeMethod
3902_1_createTree_InvokeMethod(2354_0_createTree_Return(x0), x1, x3, x4) → 3941_0_createTree_InvokeMethod
!= | ~ | 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 (x1[0] > 0 && x0[0] > 0 ∧x0[0] →* x0[1]∧x1[0] →* x1[1])
(0) -> (2), if (x1[0] > 0 && x0[0] > 0 ∧x0[0] →* x0[2]∧x1[0] →* x1[2])
(1) -> (3), if (2289_0_createTree_GT(x0[1] - 1 - 1) →* 2354_0_createTree_Return(x0[3])∧x0[1] - 1 →* x1[3]∧x1[1] →* x3[3]∧0 →* x4[3])
(1) -> (6), if (2289_0_createTree_GT(x0[1] - 1 - 1) →* 3941_0_createTree_InvokeMethod∧x0[1] - 1 →* x1[6]∧x1[1] →* x3[6]∧0 →* x4[6])
(2) -> (0), if (x0[2] - 1 - 1 →* x0[0])
(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1 ∧2354_0_createTree_Return(x0[3]) →* 2354_0_createTree_Return(x0[4])∧x1[3] →* x1[4]∧x3[3] →* x3[4]∧x4[3] →* x4[4])
(3) -> (5), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1 ∧2354_0_createTree_Return(x0[3]) →* 2354_0_createTree_Return(x0[5])∧x1[3] →* x1[5]∧x3[3] →* x3[5]∧x4[3] →* x4[5])
(4) -> (3), if (2289_0_createTree_GT(x1[4] - 1) →* 2354_0_createTree_Return(x0[3])∧x1[4] →* x1[3]∧x3[4] →* x3[3]∧x4[4] + 1 →* x4[3])
(4) -> (6), if (2289_0_createTree_GT(x1[4] - 1) →* 3941_0_createTree_InvokeMethod∧x1[4] →* x1[6]∧x3[4] →* x3[6]∧x4[4] + 1 →* x4[6])
(5) -> (0), if (x1[5] - 1 →* x0[0])
(6) -> (7), if (x4[6] > -1 && x3[6] > x4[6] + 1 && x1[6] > -1 ∧x1[6] →* x1[7]∧x3[6] →* x3[7]∧x4[6] →* x4[7])
(6) -> (8), if (x4[6] > -1 && x3[6] > x4[6] + 1 && x1[6] > -1 ∧x1[6] →* x1[8]∧x3[6] →* x3[8]∧x4[6] →* x4[8])
(7) -> (3), if (2289_0_createTree_GT(x1[7] - 1) →* 2354_0_createTree_Return(x0[3])∧x1[7] →* x1[3]∧x3[7] →* x3[3]∧x4[7] + 1 →* x4[3])
(7) -> (6), if (2289_0_createTree_GT(x1[7] - 1) →* 3941_0_createTree_InvokeMethod∧x1[7] →* x1[6]∧x3[7] →* x3[6]∧x4[7] + 1 →* x4[6])
(8) -> (0), if (x1[8] - 1 →* x0[0])
(1) (-(-(x0[2], 1), 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1] ⇒ 2289_0_CREATETREE_GT(x0[0])≥NonInfC∧2289_0_CREATETREE_GT(x0[0])≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(2) (&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0))=TRUE ⇒ 2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(3) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(4) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(5) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(6) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)
(7) (-(x1[5], 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1] ⇒ 2289_0_CREATETREE_GT(x0[0])≥NonInfC∧2289_0_CREATETREE_GT(x0[0])≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(8) (&&(>(x1[0], 0), >(-(x1[5], 1), 0))=TRUE ⇒ 2289_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧2289_0_CREATETREE_GT(-(x1[5], 1))≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(9) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(10) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(11) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(12) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)
(13) (-(x1[8], 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1] ⇒ 2289_0_CREATETREE_GT(x0[0])≥NonInfC∧2289_0_CREATETREE_GT(x0[0])≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(14) (&&(>(x1[0], 0), >(-(x1[8], 1), 0))=TRUE ⇒ 2289_0_CREATETREE_GT(-(x1[8], 1))≥NonInfC∧2289_0_CREATETREE_GT(-(x1[8], 1))≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[8], 1), 0)), -(x1[8], 1), x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(15) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(16) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(17) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(18) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)
(19) (-(-(x0[2], 1), 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[2]1∧x1[0]=x1[2]1 ⇒ 2289_0_CREATETREE_GT(x0[0])≥NonInfC∧2289_0_CREATETREE_GT(x0[0])≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(20) (&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0))=TRUE ⇒ 2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(21) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(22) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(23) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(24) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)
(25) (-(x1[5], 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[2]∧x1[0]=x1[2] ⇒ 2289_0_CREATETREE_GT(x0[0])≥NonInfC∧2289_0_CREATETREE_GT(x0[0])≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(26) (&&(>(x1[0], 0), >(-(x1[5], 1), 0))=TRUE ⇒ 2289_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧2289_0_CREATETREE_GT(-(x1[5], 1))≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(27) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(28) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(29) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(30) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)
(31) (-(x1[8], 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[2]∧x1[0]=x1[2] ⇒ 2289_0_CREATETREE_GT(x0[0])≥NonInfC∧2289_0_CREATETREE_GT(x0[0])≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(32) (&&(>(x1[0], 0), >(-(x1[8], 1), 0))=TRUE ⇒ 2289_0_CREATETREE_GT(-(x1[8], 1))≥NonInfC∧2289_0_CREATETREE_GT(-(x1[8], 1))≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[8], 1), 0)), -(x1[8], 1), x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(33) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(34) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(35) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧[(-1)bso_42] ≥ 0)
(36) (0 ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_41 + (-1)Bound*bni_41] ≥ 0∧0 ≥ 0∧[(-1)bso_42] ≥ 0)
(37) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1]∧2289_0_createTree_GT(-(-(x0[1], 1), 1))=2354_0_createTree_Return(x0[3])∧-(x0[1], 1)=x1[3]∧x1[1]=x3[3]∧0=x4[3] ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(38) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧Cond_2289_0_createTree_GT(<=(-(-(x0[0], 1), 1), 0), -(-(x0[0], 1), 1))=2354_0_createTree_Return(x0[3]) ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(39) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)
(40) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)
(41) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)
(42) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧0 ≥ 0∧[bni_43] ≥ 0∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_44] ≥ 0)
(43) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1]∧2289_0_createTree_GT(-(-(x0[1], 1), 1))=3941_0_createTree_InvokeMethod∧-(x0[1], 1)=x1[6]∧x1[1]=x3[6]∧0=x4[6] ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(44) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧Cond_2289_0_createTree_GT(<=(-(-(x0[0], 1), 1), 0), -(-(x0[0], 1), 1))=3941_0_createTree_InvokeMethod ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(45) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)
(46) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)
(47) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [bni_43]x0[0] ≥ 0∧[(-1)bso_44] + x0[0] ≥ 0)
(48) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧0 ≥ 0∧[bni_43] ≥ 0∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_44] ≥ 0)
(49) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[2]∧x1[0]=x1[2]∧-(-(x0[2], 1), 1)=x0[0]1 ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))∧(UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))
(50) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥2289_0_CREATETREE_GT(-(-(x0[0], 1), 1))∧(UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))
(51) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_45 + (-1)Bound*bni_45] + [bni_45]x0[0] ≥ 0∧[(-1)bso_46] + x0[0] ≥ 0)
(52) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_45 + (-1)Bound*bni_45] + [bni_45]x0[0] ≥ 0∧[(-1)bso_46] + x0[0] ≥ 0)
(53) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_45 + (-1)Bound*bni_45] + [bni_45]x0[0] ≥ 0∧[(-1)bso_46] + x0[0] ≥ 0)
(54) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧0 ≥ 0∧[bni_45] ≥ 0∧[(-1)bni_45 + (-1)Bound*bni_45] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_46] ≥ 0)
(55) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2354_0_createTree_Return(x0[3])=2354_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4] ⇒ 3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(56) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE ⇒ 3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(57) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [(2)bni_47]x0[3] ≥ 0∧[(-1)bso_48] + x4[3] ≥ 0)
(58) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [(2)bni_47]x0[3] ≥ 0∧[(-1)bso_48] + x4[3] ≥ 0)
(59) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [(2)bni_47]x0[3] ≥ 0∧[(-1)bso_48] + x4[3] ≥ 0)
(60) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(2)bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(2)bni_47] ≥ 0∧[(-1)bni_47 + (-1)Bound*bni_47] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_48] ≥ 0)
(61) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2354_0_createTree_Return(x0[3])=2354_0_createTree_Return(x0[5])∧x1[3]=x1[5]∧x3[3]=x3[5]∧x4[3]=x4[5] ⇒ 3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(62) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE ⇒ 3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(63) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [(2)bni_47]x0[3] ≥ 0∧[(-1)bso_48] + x4[3] ≥ 0)
(64) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [(2)bni_47]x0[3] ≥ 0∧[(-1)bso_48] + x4[3] ≥ 0)
(65) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [(2)bni_47]x0[3] ≥ 0∧[(-1)bso_48] + x4[3] ≥ 0)
(66) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(2)bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(2)bni_47] ≥ 0∧[(-1)bni_47 + (-1)Bound*bni_47] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_48] ≥ 0)
(67) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2354_0_createTree_Return(x0[3])=2354_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4]∧2289_0_createTree_GT(-(x1[4], 1))=2354_0_createTree_Return(x0[3]1)∧x1[4]=x1[3]1∧x3[4]=x3[3]1∧+(x4[4], 1)=x4[3]1 ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(68) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧Cond_2289_0_createTree_GT(<=(-(x1[3], 1), 0), -(x1[3], 1))=2354_0_createTree_Return(x0[3]1) ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(69) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] + [(2)bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x4[3] + [2]x0[3] ≥ 0)
(70) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] + [(2)bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x4[3] + [2]x0[3] ≥ 0)
(71) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] + [(2)bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x4[3] + [2]x0[3] ≥ 0)
(72) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[bni_49] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(2)bni_49] ≥ 0∧[(-1)bni_49 + (-1)Bound*bni_49] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_50] ≥ 0∧[1] ≥ 0)
(73) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2354_0_createTree_Return(x0[3])=2354_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4]∧2289_0_createTree_GT(-(x1[4], 1))=3941_0_createTree_InvokeMethod∧x1[4]=x1[6]∧x3[4]=x3[6]∧+(x4[4], 1)=x4[6] ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(74) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧Cond_2289_0_createTree_GT(<=(-(x1[3], 1), 0), -(x1[3], 1))=3941_0_createTree_InvokeMethod ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(75) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] + [(2)bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x4[3] + [2]x0[3] ≥ 0)
(76) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] + [(2)bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x4[3] + [2]x0[3] ≥ 0)
(77) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x4[3] + [(2)bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x4[3] + [2]x0[3] ≥ 0)
(78) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[bni_49] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(2)bni_49] ≥ 0∧[(-1)bni_49 + (-1)Bound*bni_49] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_50] ≥ 0∧[1] ≥ 0)
(79) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2354_0_createTree_Return(x0[3])=2354_0_createTree_Return(x0[5])∧x1[3]=x1[5]∧x3[3]=x3[5]∧x4[3]=x4[5]∧-(x1[5], 1)=x0[0] ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥2289_0_CREATETREE_GT(-(x1[5], 1))∧(UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥))
(80) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥2289_0_CREATETREE_GT(-(x1[3], 1))∧(UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥))
(81) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_51 + (-1)Bound*bni_51] + [bni_51]x4[3] + [(2)bni_51]x0[3] ≥ 0∧[(-1)bso_52] + x4[3] + [2]x0[3] ≥ 0)
(82) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_51 + (-1)Bound*bni_51] + [bni_51]x4[3] + [(2)bni_51]x0[3] ≥ 0∧[(-1)bso_52] + x4[3] + [2]x0[3] ≥ 0)
(83) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_51 + (-1)Bound*bni_51] + [bni_51]x4[3] + [(2)bni_51]x0[3] ≥ 0∧[(-1)bso_52] + x4[3] + [2]x0[3] ≥ 0)
(84) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[bni_51] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(2)bni_51] ≥ 0∧[(-1)bni_51 + (-1)Bound*bni_51] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_52] ≥ 0∧[1] ≥ 0)
(85) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE∧x1[6]=x1[7]∧x3[6]=x3[7]∧x4[6]=x4[7] ⇒ 3902_1_CREATETREE_INVOKEMETHOD(3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))
(86) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE ⇒ 3902_1_CREATETREE_INVOKEMETHOD(3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))
(87) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)
(88) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)
(89) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)
(90) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(2)bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_54] ≥ 0)
(91) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE∧x1[6]=x1[8]∧x3[6]=x3[8]∧x4[6]=x4[8] ⇒ 3902_1_CREATETREE_INVOKEMETHOD(3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))
(92) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE ⇒ 3902_1_CREATETREE_INVOKEMETHOD(3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))
(93) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)
(94) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)
(95) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[(-1)bso_54] + x4[6] ≥ 0)
(96) (0 ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(2)bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_54] ≥ 0)
(97) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE∧x1[6]=x1[7]∧x3[6]=x3[7]∧x4[6]=x4[7]∧2289_0_createTree_GT(-(x1[7], 1))=2354_0_createTree_Return(x0[3])∧x1[7]=x1[3]∧x3[7]=x3[3]∧+(x4[7], 1)=x4[3] ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥))
(98) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE∧Cond_2289_0_createTree_GT(<=(-(x1[6], 1), 0), -(x1[6], 1))=2354_0_createTree_Return(x0[3]) ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[6], 1)), x1[6], x3[6], +(x4[6], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥))
(99) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] + [bni_55]x4[6] ≥ 0∧[1 + (-1)bso_56] + x4[6] ≥ 0)
(100) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] + [bni_55]x4[6] ≥ 0∧[1 + (-1)bso_56] + x4[6] ≥ 0)
(101) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] + [bni_55]x4[6] ≥ 0∧[1 + (-1)bso_56] + x4[6] ≥ 0)
(102) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[bni_55] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_55] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_56] ≥ 0)
(103) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE∧x1[6]=x1[7]∧x3[6]=x3[7]∧x4[6]=x4[7]∧2289_0_createTree_GT(-(x1[7], 1))=3941_0_createTree_InvokeMethod∧x1[7]=x1[6]1∧x3[7]=x3[6]1∧+(x4[7], 1)=x4[6]1 ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥))
(104) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE∧Cond_2289_0_createTree_GT(<=(-(x1[6], 1), 0), -(x1[6], 1))=3941_0_createTree_InvokeMethod ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[6], 1)), x1[6], x3[6], +(x4[6], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥))
(105) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] + [bni_55]x4[6] ≥ 0∧[1 + (-1)bso_56] + x4[6] ≥ 0)
(106) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] + [bni_55]x4[6] ≥ 0∧[1 + (-1)bso_56] + x4[6] ≥ 0)
(107) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[(-1)Bound*bni_55] + [bni_55]x4[6] ≥ 0∧[1 + (-1)bso_56] + x4[6] ≥ 0)
(108) (0 ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥)∧[bni_55] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_55] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_56] ≥ 0)
(109) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE∧x1[6]=x1[8]∧x3[6]=x3[8]∧x4[6]=x4[8]∧-(x1[8], 1)=x0[0] ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[8], x3[8], x4[8])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[8], x3[8], x4[8])≥2289_0_CREATETREE_GT(-(x1[8], 1))∧(UIncreasing(2289_0_CREATETREE_GT(-(x1[8], 1))), ≥))
(110) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥2289_0_CREATETREE_GT(-(x1[6], 1))∧(UIncreasing(2289_0_CREATETREE_GT(-(x1[8], 1))), ≥))
(111) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[8], 1))), ≥)∧[(-1)Bound*bni_57] + [bni_57]x4[6] ≥ 0∧[1 + (-1)bso_58] + x4[6] ≥ 0)
(112) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[8], 1))), ≥)∧[(-1)Bound*bni_57] + [bni_57]x4[6] ≥ 0∧[1 + (-1)bso_58] + x4[6] ≥ 0)
(113) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[8], 1))), ≥)∧[(-1)Bound*bni_57] + [bni_57]x4[6] ≥ 0∧[1 + (-1)bso_58] + x4[6] ≥ 0)
(114) (0 ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[8], 1))), ≥)∧[bni_57] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_57] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_58] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(2289_0_createTree_GT(x1)) = [2]x1
POL(Cond_2289_0_createTree_GT(x1, x2)) = [2]x2
POL(<=(x1, x2)) = 0
POL(0) = 0
POL(2354_0_createTree_Return(x1)) = [2]x1
POL(3902_1_createTree_InvokeMethod(x1, x2, x3, x4)) = 0
POL(3920_0_createTree_InvokeMethod(x1, x2, x3)) = 0
POL(3941_0_createTree_InvokeMethod) = [1]
POL(2289_0_CREATETREE_GT(x1)) = [-1] + [-1]x1
POL(COND_2289_0_CREATETREE_GT(x1, x2, x3)) = [-1] + x2 + [-1]x1
POL(&&(x1, x2)) = 0
POL(>(x1, x2)) = 0
POL(3902_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + [2]x4 + x1
POL(-(x1, x2)) = 0
POL(1) = 0
POL(COND_3902_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x5 + x2 + x1
POL(-1) = 0
POL(+(x1, x2)) = 0
POL(COND_3902_1_CREATETREE_INVOKEMETHOD1(x1, x2, x3, x4, x5)) = [1] + x5 + [-1]x2
COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))
COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 2289_0_CREATETREE_GT(-(x1[8], 1))
2289_0_CREATETREE_GT(x0[0]) → COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
COND_2289_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
COND_2289_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))
3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 2289_0_CREATETREE_GT(-(x1[5], 1))
3902_1_CREATETREE_INVOKEMETHOD(3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])
COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))
COND_3902_1_CREATETREE_INVOKEMETHOD1(TRUE, 3941_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 2289_0_CREATETREE_GT(-(x1[8], 1))
2289_0_CREATETREE_GT(x0[0]) → COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
COND_2289_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
COND_2289_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))
3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 2289_0_CREATETREE_GT(-(x1[5], 1))
3902_1_CREATETREE_INVOKEMETHOD(3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_3902_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3941_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])
&&(TRUE, TRUE)1 ↔ TRUE1
&&(TRUE, FALSE)1 ↔ FALSE1
&&(FALSE, TRUE)1 ↔ FALSE1
&&(FALSE, FALSE)1 ↔ FALSE1
2289_0_createTree_GT(x0)1 ↔ Cond_2289_0_createTree_GT(<=(x0, 0), x0)1
Cond_2289_0_createTree_GT(TRUE, x0)1 ↔ 2354_0_createTree_Return(x0)1
!= | ~ | 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
(2) -> (0), if (x0[2] - 1 - 1 →* x0[0])
(5) -> (0), if (x1[5] - 1 →* x0[0])
(0) -> (1), if (x1[0] > 0 && x0[0] > 0 ∧x0[0] →* x0[1]∧x1[0] →* x1[1])
(0) -> (2), if (x1[0] > 0 && x0[0] > 0 ∧x0[0] →* x0[2]∧x1[0] →* x1[2])
(1) -> (3), if (2289_0_createTree_GT(x0[1] - 1 - 1) →* 2354_0_createTree_Return(x0[3])∧x0[1] - 1 →* x1[3]∧x1[1] →* x3[3]∧0 →* x4[3])
(4) -> (3), if (2289_0_createTree_GT(x1[4] - 1) →* 2354_0_createTree_Return(x0[3])∧x1[4] →* x1[3]∧x3[4] →* x3[3]∧x4[4] + 1 →* x4[3])
(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1 ∧2354_0_createTree_Return(x0[3]) →* 2354_0_createTree_Return(x0[4])∧x1[3] →* x1[4]∧x3[3] →* x3[4]∧x4[3] →* x4[4])
(3) -> (5), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1 ∧2354_0_createTree_Return(x0[3]) →* 2354_0_createTree_Return(x0[5])∧x1[3] →* x1[5]∧x3[3] →* x3[5]∧x4[3] →* x4[5])
(1) -> (6), if (2289_0_createTree_GT(x0[1] - 1 - 1) →* 3941_0_createTree_InvokeMethod∧x0[1] - 1 →* x1[6]∧x1[1] →* x3[6]∧0 →* x4[6])
(4) -> (6), if (2289_0_createTree_GT(x1[4] - 1) →* 3941_0_createTree_InvokeMethod∧x1[4] →* x1[6]∧x3[4] →* x3[6]∧x4[4] + 1 →* x4[6])
!= | ~ | 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
(2) -> (0), if (x0[2] - 1 - 1 →* x0[0])
(5) -> (0), if (x1[5] - 1 →* x0[0])
(0) -> (1), if (x1[0] > 0 && x0[0] > 0 ∧x0[0] →* x0[1]∧x1[0] →* x1[1])
(0) -> (2), if (x1[0] > 0 && x0[0] > 0 ∧x0[0] →* x0[2]∧x1[0] →* x1[2])
(1) -> (3), if (2289_0_createTree_GT(x0[1] - 1 - 1) →* 2354_0_createTree_Return(x0[3])∧x0[1] - 1 →* x1[3]∧x1[1] →* x3[3]∧0 →* x4[3])
(4) -> (3), if (2289_0_createTree_GT(x1[4] - 1) →* 2354_0_createTree_Return(x0[3])∧x1[4] →* x1[3]∧x3[4] →* x3[3]∧x4[4] + 1 →* x4[3])
(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1 ∧2354_0_createTree_Return(x0[3]) →* 2354_0_createTree_Return(x0[4])∧x1[3] →* x1[4]∧x3[3] →* x3[4]∧x4[3] →* x4[4])
(3) -> (5), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1 ∧2354_0_createTree_Return(x0[3]) →* 2354_0_createTree_Return(x0[5])∧x1[3] →* x1[5]∧x3[3] →* x3[5]∧x4[3] →* x4[5])
!= | ~ | 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
(2) -> (0), if (x0[2] - 1 - 1 →* x0[0])
(5) -> (0), if (x1[5] - 1 →* x0[0])
(0) -> (1), if (x1[0] > 0 && x0[0] > 0 ∧x0[0] →* x0[1]∧x1[0] →* x1[1])
(0) -> (2), if (x1[0] > 0 && x0[0] > 0 ∧x0[0] →* x0[2]∧x1[0] →* x1[2])
(1) -> (3), if (2289_0_createTree_GT(x0[1] - 1 - 1) →* 2354_0_createTree_Return(x0[3])∧x0[1] - 1 →* x1[3]∧x1[1] →* x3[3]∧0 →* x4[3])
(4) -> (3), if (2289_0_createTree_GT(x1[4] - 1) →* 2354_0_createTree_Return(x0[3])∧x1[4] →* x1[3]∧x3[4] →* x3[3]∧x4[4] + 1 →* x4[3])
(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1 ∧2354_0_createTree_Return(x0[3]) →* 2354_0_createTree_Return(x0[4])∧x1[3] →* x1[4]∧x3[3] →* x3[4]∧x4[3] →* x4[4])
(3) -> (5), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1 ∧2354_0_createTree_Return(x0[3]) →* 2354_0_createTree_Return(x0[5])∧x1[3] →* x1[5]∧x3[3] →* x3[5]∧x4[3] →* x4[5])
(1) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[2]∧x1[0]=x1[2]∧-(-(x0[2], 1), 1)=x0[0]1 ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))∧(UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))
(2) (>(x1[0], 0)=TRUE∧>(x0[0], 0)=TRUE ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥2289_0_CREATETREE_GT(-(-(x0[0], 1), 1))∧(UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))
(3) (x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_30 + (-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)
(4) (x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_30 + (-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)
(5) (x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_30 + (-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)
(6) (x1[0] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_30 + (-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)
(7) (x1[0] ≥ 0∧x0[0] ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)Bound*bni_30] + [bni_30]x0[0] ≥ 0∧[2 + (-1)bso_31] ≥ 0)
(8) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2354_0_createTree_Return(x0[3])=2354_0_createTree_Return(x0[5])∧x1[3]=x1[5]∧x3[3]=x3[5]∧x4[3]=x4[5]∧-(x1[5], 1)=x0[0] ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥2289_0_CREATETREE_GT(-(x1[5], 1))∧(UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥))
(9) (>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥2289_0_CREATETREE_GT(-(x1[3], 1))∧(UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥))
(10) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_32 + (-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧[1 + (-1)bso_33] ≥ 0)
(11) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_32 + (-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧[1 + (-1)bso_33] ≥ 0)
(12) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_32 + (-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧[1 + (-1)bso_33] ≥ 0)
(13) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧0 = 0∧[(-1)bni_32 + (-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧0 = 0∧[1 + (-1)bso_33] ≥ 0)
(14) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(2289_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧0 = 0∧[(-1)bni_32 + (-1)Bound*bni_32] + [bni_32]x1[3] ≥ 0∧0 = 0∧[1 + (-1)bso_33] ≥ 0)
(15) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2354_0_createTree_Return(x0[3])=2354_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4]∧2289_0_createTree_GT(-(x1[4], 1))=2354_0_createTree_Return(x0[3]1)∧x1[4]=x1[3]1∧x3[4]=x3[3]1∧+(x4[4], 1)=x4[3]1 ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(16) (<=(-(x1[3], 1), 0)=x0∧-(x1[3], 1)=x1∧Cond_2289_0_createTree_GT(x0, x1)=2354_0_createTree_Return(x0[3]1)∧>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(17) (2354_0_createTree_Return(x2)=2354_0_createTree_Return(x0[3]1)∧<=(-(x1[3], 1), 0)=TRUE∧-(x1[3], 1)=x2∧>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(18) (<=(-(x1[3], 1), 0)=TRUE∧>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(19) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_34 + (-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧[(-1)bso_35] ≥ 0)
(20) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_34 + (-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧[(-1)bso_35] ≥ 0)
(21) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_34 + (-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧[(-1)bso_35] ≥ 0)
(22) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)bni_34 + (-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧0 = 0∧[(-1)bso_35] ≥ 0)
(23) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)bni_34 + (-1)Bound*bni_34] + [bni_34]x1[3] ≥ 0∧0 = 0∧[(-1)bso_35] ≥ 0)
(24) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2354_0_createTree_Return(x0[3])=2354_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4] ⇒ 3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(25) (>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ 3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(26) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)
(27) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)
(28) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)
(29) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)
(30) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)
(31) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2354_0_createTree_Return(x0[3])=2354_0_createTree_Return(x0[5])∧x1[3]=x1[5]∧x3[3]=x3[5]∧x4[3]=x4[5] ⇒ 3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(32) (>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ 3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(33) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)
(34) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)
(35) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧[(-1)bso_37] ≥ 0)
(36) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)
(37) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_36 + (-1)Bound*bni_36] + [bni_36]x1[3] ≥ 0∧0 = 0∧[(-1)bso_37] ≥ 0)
(38) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1]∧2289_0_createTree_GT(-(-(x0[1], 1), 1))=2354_0_createTree_Return(x0[3])∧-(x0[1], 1)=x1[3]∧x1[1]=x3[3]∧0=x4[3] ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(39) (<=(-(-(x0[0], 1), 1), 0)=x3∧-(-(x0[0], 1), 1)=x4∧Cond_2289_0_createTree_GT(x3, x4)=2354_0_createTree_Return(x0[3])∧>(x1[0], 0)=TRUE∧>(x0[0], 0)=TRUE ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(40) (2354_0_createTree_Return(x5)=2354_0_createTree_Return(x0[3])∧<=(-(-(x0[0], 1), 1), 0)=TRUE∧-(-(x0[0], 1), 1)=x5∧>(x1[0], 0)=TRUE∧>(x0[0], 0)=TRUE ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(41) (<=(-(-(x0[0], 1), 1), 0)=TRUE∧>(x1[0], 0)=TRUE∧>(x0[0], 0)=TRUE ⇒ COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2289_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(42) ([2] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[1 + (-1)bso_39] ≥ 0)
(43) ([2] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[1 + (-1)bso_39] ≥ 0)
(44) ([2] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_38 + (-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[1 + (-1)bso_39] ≥ 0)
(45) ([1] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[1 + (-1)bso_39] ≥ 0)
(46) ([1] + [-1]x0[0] ≥ 0∧x1[0] ≥ 0∧x0[0] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)Bound*bni_38] + [bni_38]x0[0] ≥ 0∧[1 + (-1)bso_39] ≥ 0)
(47) (-(-(x0[2], 1), 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1] ⇒ 2289_0_CREATETREE_GT(x0[0])≥NonInfC∧2289_0_CREATETREE_GT(x0[0])≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(48) (>(x1[0], 0)=TRUE∧>(-(-(x0[2], 1), 1), 0)=TRUE ⇒ 2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(49) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(50) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(51) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(52) (x1[0] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(53) (x1[0] ≥ 0∧x0[2] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(54) (-(x1[5], 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1] ⇒ 2289_0_CREATETREE_GT(x0[0])≥NonInfC∧2289_0_CREATETREE_GT(x0[0])≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(55) (>(x1[0], 0)=TRUE∧>(-(x1[5], 1), 0)=TRUE ⇒ 2289_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧2289_0_CREATETREE_GT(-(x1[5], 1))≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(56) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(57) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(58) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(59) (x1[0] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(60) (x1[0] ≥ 0∧x1[5] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(61) (-(-(x0[2], 1), 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[2]1∧x1[0]=x1[2]1 ⇒ 2289_0_CREATETREE_GT(x0[0])≥NonInfC∧2289_0_CREATETREE_GT(x0[0])≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(62) (>(x1[0], 0)=TRUE∧>(-(-(x0[2], 1), 1), 0)=TRUE ⇒ 2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(63) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(64) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(65) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(66) (x1[0] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-3)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(67) (x1[0] ≥ 0∧x0[2] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(68) (-(x1[5], 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[2]∧x1[0]=x1[2] ⇒ 2289_0_CREATETREE_GT(x0[0])≥NonInfC∧2289_0_CREATETREE_GT(x0[0])≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(69) (>(x1[0], 0)=TRUE∧>(-(x1[5], 1), 0)=TRUE ⇒ 2289_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧2289_0_CREATETREE_GT(-(x1[5], 1))≥COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(70) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(71) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(72) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(73) (x1[0] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(74) (x1[0] ≥ 0∧x1[5] ≥ 0 ⇒ (UIncreasing(COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(2289_0_createTree_GT(x1)) = [-1] + [-1]x1
POL(Cond_2289_0_createTree_GT(x1, x2)) = [2] + x2 + [-1]x1
POL(<=(x1, x2)) = [-1]
POL(0) = 0
POL(2354_0_createTree_Return(x1)) = 0
POL(COND_2289_0_CREATETREE_GT(x1, x2, x3)) = [-1] + x2
POL(2289_0_CREATETREE_GT(x1)) = [-1] + x1
POL(-(x1, x2)) = x1 + [-1]x2
POL(1) = [1]
POL(COND_3902_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x3 + [-1]x2
POL(3902_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x2
POL(+(x1, x2)) = x1 + x2
POL(&&(x1, x2)) = [-1]
POL(>(x1, x2)) = [-1]
POL(-1) = [-1]
COND_2289_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 2289_0_CREATETREE_GT(-(x1[5], 1))
COND_2289_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
COND_2289_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 2289_0_CREATETREE_GT(-(-(x0[2], 1), 1))
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 2289_0_CREATETREE_GT(-(x1[5], 1))
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_2289_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
2289_0_CREATETREE_GT(x0[0]) → COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
2289_0_CREATETREE_GT(x0[0]) → COND_2289_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
FALSE1 → &&(TRUE, FALSE)1
FALSE1 → &&(FALSE, TRUE)1
FALSE1 → &&(FALSE, FALSE)1
!= | ~ | 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
(4) -> (3), if (2289_0_createTree_GT(x1[4] - 1) →* 2354_0_createTree_Return(x0[3])∧x1[4] →* x1[3]∧x3[4] →* x3[3]∧x4[4] + 1 →* x4[3])
(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1 ∧2354_0_createTree_Return(x0[3]) →* 2354_0_createTree_Return(x0[4])∧x1[3] →* x1[4]∧x3[3] →* x3[4]∧x4[3] →* 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 |
Integer, Boolean
(4) -> (3), if (2289_0_createTree_GT(x1[4] - 1) →* 2354_0_createTree_Return(x0[3])∧x1[4] →* x1[3]∧x3[4] →* x3[3]∧x4[4] + 1 →* x4[3])
(3) -> (4), if (x4[3] > -1 && x3[3] > x4[3] + 1 && x1[3] > -1 ∧2354_0_createTree_Return(x0[3]) →* 2354_0_createTree_Return(x0[4])∧x1[3] →* x1[4]∧x3[3] →* x3[4]∧x4[3] →* x4[4])
(1) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2354_0_createTree_Return(x0[3])=2354_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4] ⇒ 3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(2) (>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ 3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(3) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)Bound*bni_24] + [(-1)bni_24]x4[3] + [bni_24]x3[3] ≥ 0∧[(-1)bso_25] ≥ 0)
(4) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)Bound*bni_24] + [(-1)bni_24]x4[3] + [bni_24]x3[3] ≥ 0∧[(-1)bso_25] ≥ 0)
(5) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)Bound*bni_24] + [(-1)bni_24]x4[3] + [bni_24]x3[3] ≥ 0∧[(-1)bso_25] ≥ 0)
(6) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)Bound*bni_24] + [(-1)bni_24]x4[3] + [bni_24]x3[3] ≥ 0∧0 = 0∧[(-1)bso_25] ≥ 0)
(7) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)Bound*bni_24 + (2)bni_24] + [bni_24]x3[3] ≥ 0∧0 = 0∧[(-1)bso_25] ≥ 0)
(8) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2354_0_createTree_Return(x0[3])=2354_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4]∧2289_0_createTree_GT(-(x1[4], 1))=2354_0_createTree_Return(x0[3]1)∧x1[4]=x1[3]1∧x3[4]=x3[3]1∧+(x4[4], 1)=x4[3]1 ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(9) (<=(-(x1[3], 1), 0)=x0∧-(x1[3], 1)=x1∧Cond_2289_0_createTree_GT(x0, x1)=2354_0_createTree_Return(x0[3]1)∧>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(10) (2354_0_createTree_Return(x2)=2354_0_createTree_Return(x0[3]1)∧<=(-(x1[3], 1), 0)=TRUE∧-(x1[3], 1)=x2∧>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(11) (<=(-(x1[3], 1), 0)=TRUE∧>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(12) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)Bound*bni_26] + [(-1)bni_26]x4[3] + [bni_26]x3[3] ≥ 0∧[1 + (-1)bso_27] ≥ 0)
(13) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)Bound*bni_26] + [(-1)bni_26]x4[3] + [bni_26]x3[3] ≥ 0∧[1 + (-1)bso_27] ≥ 0)
(14) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)Bound*bni_26] + [(-1)bni_26]x4[3] + [bni_26]x3[3] ≥ 0∧[1 + (-1)bso_27] ≥ 0)
(15) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)Bound*bni_26] + [(-1)bni_26]x4[3] + [bni_26]x3[3] ≥ 0∧0 = 0∧[1 + (-1)bso_27] ≥ 0)
(16) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)Bound*bni_26 + (2)bni_26] + [bni_26]x3[3] ≥ 0∧0 = 0∧[1 + (-1)bso_27] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(2289_0_createTree_GT(x1)) = [-1]
POL(Cond_2289_0_createTree_GT(x1, x2)) = [-1]
POL(<=(x1, x2)) = [-1]
POL(0) = 0
POL(2354_0_createTree_Return(x1)) = [-1]
POL(3902_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3 + [-1]x1
POL(COND_3902_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + [-1]x5 + x4 + [-1]x2 + [-1]x1
POL(&&(x1, x2)) = 0
POL(>(x1, x2)) = [-1]
POL(-1) = [-1]
POL(+(x1, x2)) = x1 + x2
POL(1) = [1]
POL(-(x1, x2)) = x1 + [-1]x2
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_3902_1_CREATETREE_INVOKEMETHOD(TRUE, 2354_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3902_1_CREATETREE_INVOKEMETHOD(2289_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
3902_1_CREATETREE_INVOKEMETHOD(2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_3902_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2354_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
&&(TRUE, TRUE)1 ↔ TRUE1
&&(TRUE, FALSE)1 ↔ FALSE1
&&(FALSE, TRUE)1 ↔ FALSE1
&&(FALSE, FALSE)1 ↔ FALSE1
2289_0_createTree_GT(x0)1 ↔ Cond_2289_0_createTree_GT(<=(x0, 0), x0)1
Cond_2289_0_createTree_GT(TRUE, x0)1 ↔ 2354_0_createTree_Return(x0)1
!= | ~ | 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