0 JBC
↳1 JBCToGraph (⇒, 1840 ms)
↳2 JBCTerminationGraph
↳3 TerminationGraphToSCCProof (⇒, 0 ms)
↳4 AND
↳5 JBCTerminationSCC
↳6 SCCToIDPv1Proof (⇒, 2780 ms)
↳7 IDP
↳8 IDPtoQDPProof (⇒, 10 ms)
↳9 QDP
↳10 UsableRulesProof (⇔, 0 ms)
↳11 QDP
↳12 QReductionProof (⇔, 10 ms)
↳13 QDP
↳14 QDPSizeChangeProof (⇔, 0 ms)
↳15 YES
↳16 JBCTerminationSCC
↳17 SCCToIDPv1Proof (⇒, 2330 ms)
↳18 IDP
↳19 IDPNonInfProof (⇒, 640 ms)
↳20 IDP
↳21 IDPNonInfProof (⇒, 1290 ms)
↳22 IDP
↳23 IDependencyGraphProof (⇔, 0 ms)
↳24 IDP
↳25 UsableRulesProof (⇔, 0 ms)
↳26 IDP
↳27 IDPNonInfProof (⇒, 90 ms)
↳28 IDP
↳29 IDependencyGraphProof (⇔, 0 ms)
↳30 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:
1425_0_dupTree_FieldAccess(EOS(STATIC_1425), java.lang.Object(o476sub)) → 1430_0_dupTree_FieldAccess(EOS(STATIC_1430), java.lang.Object(o476sub))
1430_0_dupTree_FieldAccess(EOS(STATIC_1430), java.lang.Object(DupTreeRec.Tree(EOC, o480))) → 1436_0_dupTree_FieldAccess(EOS(STATIC_1436), java.lang.Object(DupTreeRec.Tree(EOC, o480)))
1436_0_dupTree_FieldAccess(EOS(STATIC_1436), java.lang.Object(DupTreeRec.Tree(EOC, o480))) → 1440_0_dupTree_InvokeMethod(EOS(STATIC_1440), o480)
1440_0_dupTree_InvokeMethod(EOS(STATIC_1440), o480) → 1446_1_dupTree_InvokeMethod(1446_0_dupList_Load(EOS(STATIC_1446), o480), o480)
1446_0_dupList_Load(EOS(STATIC_1446), o480) → 1451_0_dupList_Load(EOS(STATIC_1451), o480)
1451_0_dupList_Load(EOS(STATIC_1451), o480) → 1461_0_dupList_Load(EOS(STATIC_1461), o480)
1461_0_dupList_Load(EOS(STATIC_1461), o482) → 1466_0_dupList_NONNULL(EOS(STATIC_1466), o482, o482)
1466_0_dupList_NONNULL(EOS(STATIC_1466), java.lang.Object(o487sub), java.lang.Object(o487sub)) → 1472_0_dupList_NONNULL(EOS(STATIC_1472), java.lang.Object(o487sub), java.lang.Object(o487sub))
1472_0_dupList_NONNULL(EOS(STATIC_1472), java.lang.Object(o487sub), java.lang.Object(o487sub)) → 1480_0_dupList_Load(EOS(STATIC_1480), java.lang.Object(o487sub))
1480_0_dupList_Load(EOS(STATIC_1480), java.lang.Object(o487sub)) → 1485_0_dupList_FieldAccess(EOS(STATIC_1485), java.lang.Object(o487sub), java.lang.Object(o487sub))
1485_0_dupList_FieldAccess(EOS(STATIC_1485), java.lang.Object(DupTreeRec.TreeList(EOC, o498, o499)), java.lang.Object(DupTreeRec.TreeList(EOC, o498, o499))) → 1492_0_dupList_FieldAccess(EOS(STATIC_1492), java.lang.Object(DupTreeRec.TreeList(EOC, o498, o499)), java.lang.Object(DupTreeRec.TreeList(EOC, o498, o499)))
1492_0_dupList_FieldAccess(EOS(STATIC_1492), java.lang.Object(DupTreeRec.TreeList(EOC, o498, o499)), java.lang.Object(DupTreeRec.TreeList(EOC, o498, o499))) → 1501_0_dupList_InvokeMethod(EOS(STATIC_1501), java.lang.Object(DupTreeRec.TreeList(EOC, o498, o499)), o498)
1501_0_dupList_InvokeMethod(EOS(STATIC_1501), java.lang.Object(DupTreeRec.TreeList(EOC, o498, o499)), o498) → 1508_1_dupList_InvokeMethod(1508_0_dupTree_Load(EOS(STATIC_1508), o498), java.lang.Object(DupTreeRec.TreeList(EOC, o498, o499)), o498)
1508_0_dupTree_Load(EOS(STATIC_1508), o498) → 1514_0_dupTree_Load(EOS(STATIC_1514), o498)
1508_1_dupList_InvokeMethod(1509_0_dupTree_Return(EOS(STATIC_1509)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o499)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 1549_0_dupTree_Return(EOS(STATIC_1549), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o499)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
1508_1_dupList_InvokeMethod(2976_0_dupTree_Return(EOS(STATIC_2976)), java.lang.Object(DupTreeRec.TreeList(EOC, o498, o499)), o498) → 3028_0_dupTree_Return(EOS(STATIC_3028), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), o1249)))))), o499)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), o1249)))))))
1514_0_dupTree_Load(EOS(STATIC_1514), o498) → 1421_0_dupTree_Load(EOS(STATIC_1421), o498)
1421_0_dupTree_Load(EOS(STATIC_1421), o473) → 1425_0_dupTree_FieldAccess(EOS(STATIC_1425), o473)
1549_0_dupTree_Return(EOS(STATIC_1549), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o499)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 1926_0_dupTree_Return(EOS(STATIC_1926), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o499)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
1926_0_dupTree_Return(EOS(STATIC_1926), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o716)), o713)), java.lang.Object(DupTreeRec.Tree(EOC, o716))) → 2486_0_dupTree_Return(EOS(STATIC_2486), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o716)), o713)), java.lang.Object(DupTreeRec.Tree(EOC, o716)))
2486_0_dupTree_Return(EOS(STATIC_2486), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.Tree(EOC, o1023))) → 2651_0_dupList_Load(EOS(STATIC_2651), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)))
2651_0_dupList_Load(EOS(STATIC_2651), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020))) → 2662_0_dupList_New(EOS(STATIC_2662), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)))
2662_0_dupList_New(EOS(STATIC_2662), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020))) → 2671_0_dupList_Duplicate(EOS(STATIC_2671), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
2671_0_dupList_Duplicate(EOS(STATIC_2671), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → 2684_0_dupList_Load(EOS(STATIC_2684), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
2684_0_dupList_Load(EOS(STATIC_2684), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → 2794_0_dupList_FieldAccess(EOS(STATIC_2794), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), 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, o1023)), o1020)))
2794_0_dupList_FieldAccess(EOS(STATIC_2794), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), 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, o1023)), o1020))) → 2797_0_dupList_Load(EOS(STATIC_2797), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)))
2797_0_dupList_Load(EOS(STATIC_2797), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023))) → 2799_0_dupList_FieldAccess(EOS(STATIC_2799), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)))
2799_0_dupList_FieldAccess(EOS(STATIC_2799), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020))) → 2802_0_dupList_InvokeMethod(EOS(STATIC_2802), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)
2802_0_dupList_InvokeMethod(EOS(STATIC_2802), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020) → 2804_0_<init>_Load(EOS(STATIC_2804), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)
2804_0_<init>_Load(EOS(STATIC_2804), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020) → 2808_0_<init>_InvokeMethod(EOS(STATIC_2808), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
2808_0_<init>_InvokeMethod(EOS(STATIC_2808), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → 2811_0_<init>_Load(EOS(STATIC_2811), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)
2811_0_<init>_Load(EOS(STATIC_2811), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020) → 2813_0_<init>_Load(EOS(STATIC_2813), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)))
2813_0_<init>_Load(EOS(STATIC_2813), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL))) → 2815_0_<init>_FieldAccess(EOS(STATIC_2815), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)))
2815_0_<init>_FieldAccess(EOS(STATIC_2815), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, NULL, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023))) → 2818_0_<init>_Load(EOS(STATIC_2818), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), o1020)
2818_0_<init>_Load(EOS(STATIC_2818), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), o1020) → 2821_0_<init>_Load(EOS(STATIC_2821), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, o1020, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)))
2821_0_<init>_Load(EOS(STATIC_2821), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, o1020, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL))) → 2825_0_<init>_FieldAccess(EOS(STATIC_2825), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), o1020)
2825_0_<init>_FieldAccess(EOS(STATIC_2825), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)), o1020) → 2830_0_<init>_Return(EOS(STATIC_2830), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)
2830_0_<init>_Return(EOS(STATIC_2830), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020) → 2833_0_dupList_FieldAccess(EOS(STATIC_2833), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)))
2833_0_dupList_FieldAccess(EOS(STATIC_2833), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020))) → 2838_0_dupList_Load(EOS(STATIC_2838), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)))))
2838_0_dupList_Load(EOS(STATIC_2838), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020))))) → 2842_0_dupList_FieldAccess(EOS(STATIC_2842), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)))))
2842_0_dupList_FieldAccess(EOS(STATIC_2842), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020))))) → 2844_0_dupList_FieldAccess(EOS(STATIC_2844), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020)))
2844_0_dupList_FieldAccess(EOS(STATIC_2844), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), o1020))) → 2848_0_dupList_InvokeMethod(EOS(STATIC_2848), o1020)
2848_0_dupList_InvokeMethod(EOS(STATIC_2848), o1020) → 2852_1_dupList_InvokeMethod(2852_0_dupList_Load(EOS(STATIC_2852), o1020), o1020)
2852_0_dupList_Load(EOS(STATIC_2852), o1020) → 2856_0_dupList_Load(EOS(STATIC_2856), o1020)
2856_0_dupList_Load(EOS(STATIC_2856), o1020) → 1461_0_dupList_Load(EOS(STATIC_1461), o1020)
3028_0_dupTree_Return(EOS(STATIC_3028), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), o1249)))))), o499)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), o1249))))))) → 2486_0_dupTree_Return(EOS(STATIC_2486), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), o1249)))))), o499)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), o1249)))))))
R rules:
1425_0_dupTree_FieldAccess(EOS(STATIC_1425), NULL) → 1431_0_dupTree_FieldAccess(EOS(STATIC_1431), NULL)
1431_0_dupTree_FieldAccess(EOS(STATIC_1431), NULL) → 1437_0_dupTree_FieldAccess(EOS(STATIC_1437), NULL)
1437_0_dupTree_FieldAccess(EOS(STATIC_1437), NULL) → 1442_0_<init>_Load(EOS(STATIC_1442), 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))))))
1442_0_<init>_Load(EOS(STATIC_1442), 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)))))) → 1452_0_<init>_InvokeMethod(EOS(STATIC_1452), 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))))))
1446_1_dupTree_InvokeMethod(1482_0_dupList_Return(EOS(STATIC_1482), NULL), NULL) → 1502_0_dupList_Return(EOS(STATIC_1502), NULL, NULL)
1446_1_dupTree_InvokeMethod(1677_0_dupList_InvokeMethod(EOS(STATIC_1677), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o549)), NULL), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o549))) → 1704_0_dupList_InvokeMethod(EOS(STATIC_1704), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o549)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o549)), NULL)
1446_1_dupTree_InvokeMethod(2655_0_dupList_InvokeMethod(EOS(STATIC_2655), 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, o1070, o1069)))), o1066)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069))))), o480) → 2732_0_dupList_InvokeMethod(EOS(STATIC_2732), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))), o1066)), 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, o1070, o1069)))), o1066)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))))
1446_1_dupTree_InvokeMethod(2899_0_dupList_Return(EOS(STATIC_2899)), o480) → 2938_0_dupList_Return(EOS(STATIC_2938), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)))))
1446_1_dupTree_InvokeMethod(2901_0_dupList_InvokeMethod(EOS(STATIC_2901), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211))), o480) → 2968_0_dupList_InvokeMethod(EOS(STATIC_2968), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211)))
1446_1_dupTree_InvokeMethod(3162_0_dupList_Return(EOS(STATIC_3162)), o480) → 3201_0_dupList_Return(EOS(STATIC_3201), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), 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)), o1355)))))))))
1446_1_dupTree_InvokeMethod(3165_0_dupList_InvokeMethod(EOS(STATIC_3165), 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, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414))))))), o480) → 3243_0_dupList_InvokeMethod(EOS(STATIC_3243), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414)))))))))), 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, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414)))))))
1452_0_<init>_InvokeMethod(EOS(STATIC_1452), 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)))))) → 1456_0_<init>_Load(EOS(STATIC_1456), 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))))))
1456_0_<init>_Load(EOS(STATIC_1456), 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)))))) → 1468_0_<init>_InvokeMethod(EOS(STATIC_1468), 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))))))
1468_0_<init>_InvokeMethod(EOS(STATIC_1468), 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)))))) → 1474_0_<init>_Load(EOS(STATIC_1474), 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))))))
1474_0_<init>_Load(EOS(STATIC_1474), 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)))))) → 1488_0_<init>_InvokeMethod(EOS(STATIC_1488), 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))))))
1488_0_<init>_InvokeMethod(EOS(STATIC_1488), 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)))))) → 1495_0_<init>_Load(EOS(STATIC_1495), 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))))))
1495_0_<init>_Load(EOS(STATIC_1495), 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)))))) → 1511_0_<init>_InvokeMethod(EOS(STATIC_1511), 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))))))
1502_0_dupList_Return(EOS(STATIC_1502), NULL, NULL) → 1509_0_dupTree_Return(EOS(STATIC_1509))
1511_0_<init>_InvokeMethod(EOS(STATIC_1511), 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)))))) → 1516_0_<init>_Load(EOS(STATIC_1516), 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))))))
1516_0_<init>_Load(EOS(STATIC_1516), 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)))))) → 1527_0_<init>_Load(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))))), java.lang.Object(java.lang.Throwable(java.lang.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>_Load(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))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 1544_0_<init>_FieldAccess(EOS(STATIC_1544), 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))))))
1544_0_<init>_FieldAccess(EOS(STATIC_1544), 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)))))) → 1552_0_<init>_Load(EOS(STATIC_1552), 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))))))
1552_0_<init>_Load(EOS(STATIC_1552), 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)))))) → 1561_0_<init>_InvokeMethod(EOS(STATIC_1561), 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))))))
1561_0_<init>_InvokeMethod(EOS(STATIC_1561), 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)))))) → 1572_0_<init>_StackPop(EOS(STATIC_1572), 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))))))
1572_0_<init>_StackPop(EOS(STATIC_1572), 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)))))) → 1579_0_<init>_Return(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))))))
1579_0_<init>_Return(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)))))) → 1588_0_<init>_Return(EOS(STATIC_1588), 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))))))
1588_0_<init>_Return(EOS(STATIC_1588), 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)))))) → 1596_0_<init>_Return(EOS(STATIC_1596), 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))))))
1596_0_<init>_Return(EOS(STATIC_1596), 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)))))) → 1607_0_<init>_Return(EOS(STATIC_1607), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
1607_0_<init>_Return(EOS(STATIC_1607), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL) → 1618_0_dupTree_FieldAccess(EOS(STATIC_1618), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
1704_0_dupList_InvokeMethod(EOS(STATIC_1704), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o549)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o549)), NULL) → 1784_0_dupList_InvokeMethod(EOS(STATIC_1784), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o549)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o549)), NULL)
1784_0_dupList_InvokeMethod(EOS(STATIC_1784), java.lang.Object(DupTreeRec.TreeList(EOC, o582, o581)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o582, o581)), o582) → 2068_0_dupList_InvokeMethod(EOS(STATIC_2068), java.lang.Object(DupTreeRec.TreeList(EOC, o582, o581)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o582, o581)), o582)
1941_0_dupList_Return(EOS(STATIC_1941), 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)), o727))))) → 2370_0_dupList_Return(EOS(STATIC_2370), 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)), o727)))))
2068_0_dupList_InvokeMethod(EOS(STATIC_2068), 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) → 2077_0_dupTree_InvokeMethod(EOS(STATIC_2077), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))
2370_0_dupList_Return(EOS(STATIC_2370), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o936)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o936)), o934))))) → 2530_0_dupList_Return(EOS(STATIC_2530), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o936)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o936)), o934)))))
2387_0_dupList_InvokeMethod(EOS(STATIC_2387), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o958)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o958)), java.lang.Object(DupTreeRec.TreeList(EOC, o956, o955)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o956, o955))) → 2646_0_dupList_InvokeMethod(EOS(STATIC_2646), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o958)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o958)), java.lang.Object(DupTreeRec.TreeList(EOC, o956, o955)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o956, o955)))
2530_0_dupList_Return(EOS(STATIC_2530), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1049)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1049)), o1047))))) → 2939_0_dupList_Return(EOS(STATIC_2939), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1049)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1049)), o1047)))))
2646_0_dupList_InvokeMethod(EOS(STATIC_2646), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1109)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1109)), java.lang.Object(DupTreeRec.TreeList(EOC, o1107, o1106)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1107, o1106))) → 2969_0_dupList_InvokeMethod(EOS(STATIC_2969), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1109)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1109)), java.lang.Object(DupTreeRec.TreeList(EOC, o1107, o1106)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1107, o1106)))
2732_0_dupList_InvokeMethod(EOS(STATIC_2732), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))), o1066)), 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, o1070, o1069)))), o1066)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069))))) → 2068_0_dupList_InvokeMethod(EOS(STATIC_2068), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))), o1066)), 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, o1070, o1069)))), o1066)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))))
2938_0_dupList_Return(EOS(STATIC_2938), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL))))) → 2939_0_dupList_Return(EOS(STATIC_2939), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1023)), NULL)))))
2939_0_dupList_Return(EOS(STATIC_2939), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1251)), o1249))))) → 2976_0_dupTree_Return(EOS(STATIC_2976))
2968_0_dupList_InvokeMethod(EOS(STATIC_2968), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211))) → 2969_0_dupList_InvokeMethod(EOS(STATIC_2969), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211)))
2969_0_dupList_InvokeMethod(EOS(STATIC_2969), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271))) → 2978_0_dupTree_InvokeMethod(EOS(STATIC_2978), 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, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271)))))))
3201_0_dupList_Return(EOS(STATIC_3201), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), 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)), o1355))))))))) → 2939_0_dupList_Return(EOS(STATIC_2939), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), 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)), o1355)))))))))
3243_0_dupList_InvokeMethod(EOS(STATIC_3243), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414)))))))))), 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, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414))))))) → 2969_0_dupList_InvokeMethod(EOS(STATIC_2969), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414)))))))))), 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, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414)))))))
1466_0_dupList_NONNULL(EOS(STATIC_1466), NULL, NULL) → 1473_0_dupList_NONNULL(EOS(STATIC_1473), NULL, NULL)
1473_0_dupList_NONNULL(EOS(STATIC_1473), NULL, NULL) → 1482_0_dupList_Return(EOS(STATIC_1482), NULL)
1508_1_dupList_InvokeMethod(1618_0_dupTree_FieldAccess(EOS(STATIC_1618), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o499)), NULL) → 1665_0_dupTree_FieldAccess(EOS(STATIC_1665), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o499)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
1508_1_dupList_InvokeMethod(2077_0_dupTree_InvokeMethod(EOS(STATIC_2077), 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, o498, o499)), o498) → 2127_0_dupTree_InvokeMethod(EOS(STATIC_2127), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))), o499)), 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)))
1508_1_dupList_InvokeMethod(2978_0_dupTree_InvokeMethod(EOS(STATIC_2978), 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, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271))))))), java.lang.Object(DupTreeRec.TreeList(EOC, o498, o499)), o498) → 3095_0_dupTree_InvokeMethod(EOS(STATIC_3095), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271)))))))), o499)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271)))))))), 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, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271)))))))
1665_0_dupTree_FieldAccess(EOS(STATIC_1665), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o499)), NULL, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL) → 1677_0_dupList_InvokeMethod(EOS(STATIC_1677), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o499)), NULL)
1815_0_dupTree_InvokeMethod(EOS(STATIC_1815), 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))) → 1997_0_dupTree_InvokeMethod(EOS(STATIC_1997), 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)))
1997_0_dupTree_InvokeMethod(EOS(STATIC_1997), 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))) → 2128_0_dupTree_InvokeMethod(EOS(STATIC_2128), 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)))
2127_0_dupTree_InvokeMethod(EOS(STATIC_2127), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))), o499)), 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))) → 2128_0_dupTree_InvokeMethod(EOS(STATIC_2128), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o781, o780)))), o499)), 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)))
2128_0_dupTree_InvokeMethod(EOS(STATIC_2128), 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))) → 2590_0_dupTree_InvokeMethod(EOS(STATIC_2590), 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)))
2590_0_dupTree_InvokeMethod(EOS(STATIC_2590), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))), o1066)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069))) → 2655_0_dupList_InvokeMethod(EOS(STATIC_2655), 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, o1070, o1069)))), o1066)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))))
2852_1_dupList_InvokeMethod(1482_0_dupList_Return(EOS(STATIC_1482), NULL), NULL) → 2870_0_dupList_Return(EOS(STATIC_2870), NULL, NULL)
2852_1_dupList_InvokeMethod(1677_0_dupList_InvokeMethod(EOS(STATIC_1677), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1204)), NULL), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1204))) → 2872_0_dupList_InvokeMethod(EOS(STATIC_2872), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1204)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1204)), NULL)
2852_1_dupList_InvokeMethod(2655_0_dupList_InvokeMethod(EOS(STATIC_2655), 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, o1070, o1069)))), o1066)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069))))), o1020) → 2892_0_dupList_InvokeMethod(EOS(STATIC_2892), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))), o1066)), 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, o1070, o1069)))), o1066)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))))
2852_1_dupList_InvokeMethod(2899_0_dupList_Return(EOS(STATIC_2899)), o1020) → 2940_0_dupList_Return(EOS(STATIC_2940), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1241)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1241)), NULL)))))
2852_1_dupList_InvokeMethod(2901_0_dupList_InvokeMethod(EOS(STATIC_2901), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211))), o1020) → 2971_0_dupList_InvokeMethod(EOS(STATIC_2971), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2852_1_dupList_InvokeMethod(3162_0_dupList_Return(EOS(STATIC_3162)), o1020) → 3215_0_dupList_Return(EOS(STATIC_3215), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), 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)), o1355)))))))))
2852_1_dupList_InvokeMethod(3165_0_dupList_InvokeMethod(EOS(STATIC_3165), 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, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414))))))), o1020) → 3276_0_dupList_InvokeMethod(EOS(STATIC_3276), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
2870_0_dupList_Return(EOS(STATIC_2870), NULL, NULL) → 2899_0_dupList_Return(EOS(STATIC_2899))
2872_0_dupList_InvokeMethod(EOS(STATIC_2872), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1204)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1204)), NULL) → 2893_0_dupList_InvokeMethod(EOS(STATIC_2893), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1204)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, o1204)), NULL)
2892_0_dupList_InvokeMethod(EOS(STATIC_2892), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))), o1066)), 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, o1070, o1069)))), o1066)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069))))) → 2893_0_dupList_InvokeMethod(EOS(STATIC_2893), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))), o1066)), 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, o1070, o1069)))), o1066)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, o1070, o1069)))))
2893_0_dupList_InvokeMethod(EOS(STATIC_2893), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211)), o1212) → 2901_0_dupList_InvokeMethod(EOS(STATIC_2901), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211)))
2940_0_dupList_Return(EOS(STATIC_2940), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1241)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1241)), NULL))))) → 3057_0_dupList_Return(EOS(STATIC_3057), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1241)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1241)), NULL)))))
2971_0_dupList_InvokeMethod(EOS(STATIC_2971), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3157_0_dupList_InvokeMethod(EOS(STATIC_3157), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1214)), java.lang.Object(DupTreeRec.TreeList(EOC, o1212, o1211)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))))
3057_0_dupList_Return(EOS(STATIC_3057), 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)), o1355))))) → 3162_0_dupList_Return(EOS(STATIC_3162))
3095_0_dupTree_InvokeMethod(EOS(STATIC_3095), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271)))))))), o499)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271)))))))), 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, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271))))))) → 2590_0_dupTree_InvokeMethod(EOS(STATIC_2590), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271)))))))), o499)), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271)))))))), 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, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1274)), java.lang.Object(DupTreeRec.TreeList(EOC, o1272, o1271)))))))
3157_0_dupList_InvokeMethod(EOS(STATIC_3157), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3165_0_dupList_InvokeMethod(EOS(STATIC_3165), 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, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414)))))))
3215_0_dupList_Return(EOS(STATIC_3215), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), 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)), o1355))))))))) → 3057_0_dupList_Return(EOS(STATIC_3057), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1359)), 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)), o1355)))))))))
3276_0_dupList_InvokeMethod(EOS(STATIC_3276), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414)))))))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC)))))) → 3157_0_dupList_InvokeMethod(EOS(STATIC_3157), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1419)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, java.lang.Object(DupTreeRec.Tree(EOC, o1417)), java.lang.Object(DupTreeRec.TreeList(EOC, o1415, o1414)))))))))), 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:
1425_0_dupTree_FieldAccess(EOS(STATIC_1425), java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1))))) → 1446_1_dupTree_InvokeMethod(1508_1_dupList_InvokeMethod(1425_0_dupTree_FieldAccess(EOS(STATIC_1425), x0), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)), x0), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))
1508_1_dupList_InvokeMethod(2976_0_dupTree_Return(EOS(STATIC_2976)), java.lang.Object(DupTreeRec.TreeList(EOC, x0, java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))), x0) → 2852_1_dupList_InvokeMethod(1508_1_dupList_InvokeMethod(1425_0_dupTree_FieldAccess(EOS(STATIC_1425), x1), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)), x1), java.lang.Object(DupTreeRec.TreeList(EOC, x1, x2)))
1508_1_dupList_InvokeMethod(1509_0_dupTree_Return(EOS(STATIC_1509)), 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))) → 2852_1_dupList_InvokeMethod(1508_1_dupList_InvokeMethod(1425_0_dupTree_FieldAccess(EOS(STATIC_1425), x0), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)), x0), java.lang.Object(DupTreeRec.TreeList(EOC, x0, x1)))
R rules:
1446_1_dupTree_InvokeMethod(1482_0_dupList_Return(EOS(STATIC_1482), NULL), NULL) → 1509_0_dupTree_Return(EOS(STATIC_1509))
1425_0_dupTree_FieldAccess(EOS(STATIC_1425), NULL) → 1618_0_dupTree_FieldAccess(EOS(STATIC_1618), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
1446_1_dupTree_InvokeMethod(2655_0_dupList_InvokeMethod(EOS(STATIC_2655), 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) → 2077_0_dupTree_InvokeMethod(EOS(STATIC_2077), 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)))
1446_1_dupTree_InvokeMethod(1677_0_dupList_InvokeMethod(EOS(STATIC_1677), 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))) → 2077_0_dupTree_InvokeMethod(EOS(STATIC_2077), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)))
1446_1_dupTree_InvokeMethod(2899_0_dupList_Return(EOS(STATIC_2899)), x0) → 2976_0_dupTree_Return(EOS(STATIC_2976))
1446_1_dupTree_InvokeMethod(3162_0_dupList_Return(EOS(STATIC_3162)), x0) → 2976_0_dupTree_Return(EOS(STATIC_2976))
1446_1_dupTree_InvokeMethod(2901_0_dupList_InvokeMethod(EOS(STATIC_2901), 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) → 2978_0_dupTree_InvokeMethod(EOS(STATIC_2978), 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)))))))
1446_1_dupTree_InvokeMethod(3165_0_dupList_InvokeMethod(EOS(STATIC_3165), 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) → 2978_0_dupTree_InvokeMethod(EOS(STATIC_2978), 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)))))))))))
1508_1_dupList_InvokeMethod(1618_0_dupTree_FieldAccess(EOS(STATIC_1618), 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) → 1677_0_dupList_InvokeMethod(EOS(STATIC_1677), 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)
1508_1_dupList_InvokeMethod(2978_0_dupTree_InvokeMethod(EOS(STATIC_2978), 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) → 2655_0_dupList_InvokeMethod(EOS(STATIC_2655), 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)))))))))
1508_1_dupList_InvokeMethod(2077_0_dupTree_InvokeMethod(EOS(STATIC_2077), 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) → 2655_0_dupList_InvokeMethod(EOS(STATIC_2655), 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)))))
2852_1_dupList_InvokeMethod(1482_0_dupList_Return(EOS(STATIC_1482), NULL), NULL) → 2899_0_dupList_Return(EOS(STATIC_2899))
2852_1_dupList_InvokeMethod(1677_0_dupList_InvokeMethod(EOS(STATIC_1677), 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))) → 2901_0_dupList_InvokeMethod(EOS(STATIC_2901), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), java.lang.Object(DupTreeRec.TreeList(EOC, NULL, x0)))
2852_1_dupList_InvokeMethod(2655_0_dupList_InvokeMethod(EOS(STATIC_2655), 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) → 2901_0_dupList_InvokeMethod(EOS(STATIC_2901), 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)))
2852_1_dupList_InvokeMethod(2899_0_dupList_Return(EOS(STATIC_2899)), x0) → 3162_0_dupList_Return(EOS(STATIC_3162))
2852_1_dupList_InvokeMethod(3162_0_dupList_Return(EOS(STATIC_3162)), x0) → 3162_0_dupList_Return(EOS(STATIC_3162))
2852_1_dupList_InvokeMethod(2901_0_dupList_InvokeMethod(EOS(STATIC_2901), 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) → 3165_0_dupList_InvokeMethod(EOS(STATIC_3165), 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)))))))
2852_1_dupList_InvokeMethod(3165_0_dupList_InvokeMethod(EOS(STATIC_3165), 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) → 3165_0_dupList_InvokeMethod(EOS(STATIC_3165), 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)
1425_0_dupTree_FieldAccess(x1, x2) → 1425_0_dupTree_FieldAccess(x2)
DupTreeRec.Tree(x1, x2) → DupTreeRec.Tree(x2)
1509_0_dupTree_Return(x1) → 1509_0_dupTree_Return
2976_0_dupTree_Return(x1) → 2976_0_dupTree_Return
3165_0_dupList_InvokeMethod(x1, x2, x3) → 3165_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
2901_0_dupList_InvokeMethod(x1, x2, x3) → 2901_0_dupList_InvokeMethod(x3)
3162_0_dupList_Return(x1) → 3162_0_dupList_Return
2899_0_dupList_Return(x1) → 2899_0_dupList_Return
2655_0_dupList_InvokeMethod(x1, x2, x3, x4) → 2655_0_dupList_InvokeMethod(x3, x4)
1677_0_dupList_InvokeMethod(x1, x2, x3, x4) → 1677_0_dupList_InvokeMethod(x3)
1482_0_dupList_Return(x1, x2) → 1482_0_dupList_Return
2077_0_dupTree_InvokeMethod(x1, x2, x3) → 2077_0_dupTree_InvokeMethod(x3)
2978_0_dupTree_InvokeMethod(x1, x2, x3) → 2978_0_dupTree_InvokeMethod(x3)
1618_0_dupTree_FieldAccess(x1, x2, x3) → 1618_0_dupTree_FieldAccess
Filtered duplicate args:
1508_1_dupList_InvokeMethod(x1, x2, x3) → 1508_1_dupList_InvokeMethod(x1, x2)
2655_0_dupList_InvokeMethod(x1, x2) → 2655_0_dupList_InvokeMethod(x1)
Filtered all free variables in P and R:
2978_0_dupTree_InvokeMethod(x1) → 2978_0_dupTree_InvokeMethod
2655_0_dupList_InvokeMethod(x1) → 2655_0_dupList_InvokeMethod
2901_0_dupList_InvokeMethod(x1) → 2901_0_dupList_InvokeMethod
3165_0_dupList_InvokeMethod(x1) → 3165_0_dupList_InvokeMethod
2077_0_dupTree_InvokeMethod(x1) → 2077_0_dupTree_InvokeMethod
Current set of rules:
P rules:
1425_0_dupTree_FieldAccess(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1446_1_dupTree_InvokeMethod(1508_1_dupList_InvokeMethod(1425_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1))), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1508_1_dupList_InvokeMethod(2976_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(x0, java.lang.Object(DupTreeRec.TreeList(x1, x2))))) → 2852_1_dupList_InvokeMethod(1508_1_dupList_InvokeMethod(1425_0_dupTree_FieldAccess(x1), java.lang.Object(DupTreeRec.TreeList(x1, x2))), java.lang.Object(DupTreeRec.TreeList(x1, x2)))
1508_1_dupList_InvokeMethod(1509_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 2852_1_dupList_InvokeMethod(1508_1_dupList_InvokeMethod(1425_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1))), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
R rules:
1446_1_dupTree_InvokeMethod(1482_0_dupList_Return, NULL) → 1509_0_dupTree_Return
1425_0_dupTree_FieldAccess(NULL) → 1618_0_dupTree_FieldAccess
1446_1_dupTree_InvokeMethod(2655_0_dupList_InvokeMethod, x3) → 2077_0_dupTree_InvokeMethod
1446_1_dupTree_InvokeMethod(1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 2077_0_dupTree_InvokeMethod
1446_1_dupTree_InvokeMethod(2899_0_dupList_Return, x0) → 2976_0_dupTree_Return
1446_1_dupTree_InvokeMethod(3162_0_dupList_Return, x0) → 2976_0_dupTree_Return
1446_1_dupTree_InvokeMethod(2901_0_dupList_InvokeMethod, x2) → 2978_0_dupTree_InvokeMethod
1446_1_dupTree_InvokeMethod(3165_0_dupList_InvokeMethod, x3) → 2978_0_dupTree_InvokeMethod
1508_1_dupList_InvokeMethod(1618_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1508_1_dupList_InvokeMethod(2978_0_dupTree_InvokeMethod, java.lang.Object(DupTreeRec.TreeList(x3, x4))) → 2655_0_dupList_InvokeMethod
1508_1_dupList_InvokeMethod(2077_0_dupTree_InvokeMethod, java.lang.Object(DupTreeRec.TreeList(x2, x3))) → 2655_0_dupList_InvokeMethod
2852_1_dupList_InvokeMethod(1482_0_dupList_Return, NULL) → 2899_0_dupList_Return
2852_1_dupList_InvokeMethod(1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 2901_0_dupList_InvokeMethod
2852_1_dupList_InvokeMethod(2655_0_dupList_InvokeMethod, x3) → 2901_0_dupList_InvokeMethod
2852_1_dupList_InvokeMethod(2899_0_dupList_Return, x0) → 3162_0_dupList_Return
2852_1_dupList_InvokeMethod(3162_0_dupList_Return, x0) → 3162_0_dupList_Return
2852_1_dupList_InvokeMethod(2901_0_dupList_InvokeMethod, x2) → 3165_0_dupList_InvokeMethod
2852_1_dupList_InvokeMethod(3165_0_dupList_InvokeMethod, x3) → 3165_0_dupList_InvokeMethod
Combined rules. Obtained 3 conditional rules for P and 18 conditional rules for R.
P rules:
1425_0_dupTree_FieldAccess(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1446_1_dupTree_InvokeMethod(1508_1_dupList_InvokeMethod(1425_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1))), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1508_1_dupList_InvokeMethod(2976_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(x0, java.lang.Object(DupTreeRec.TreeList(x1, x2))))) → 2852_1_dupList_InvokeMethod(1508_1_dupList_InvokeMethod(1425_0_dupTree_FieldAccess(x1), java.lang.Object(DupTreeRec.TreeList(x1, x2))), java.lang.Object(DupTreeRec.TreeList(x1, x2)))
1508_1_dupList_InvokeMethod(1509_0_dupTree_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 2852_1_dupList_InvokeMethod(1508_1_dupList_InvokeMethod(1425_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1))), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
R rules:
1446_1_dupTree_InvokeMethod(1482_0_dupList_Return, NULL) → 1509_0_dupTree_Return
1425_0_dupTree_FieldAccess(NULL) → 1618_0_dupTree_FieldAccess
1446_1_dupTree_InvokeMethod(2655_0_dupList_InvokeMethod, x3) → 2077_0_dupTree_InvokeMethod
1446_1_dupTree_InvokeMethod(1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 2077_0_dupTree_InvokeMethod
1446_1_dupTree_InvokeMethod(2899_0_dupList_Return, x0) → 2976_0_dupTree_Return
1446_1_dupTree_InvokeMethod(3162_0_dupList_Return, x0) → 2976_0_dupTree_Return
1446_1_dupTree_InvokeMethod(2901_0_dupList_InvokeMethod, x2) → 2978_0_dupTree_InvokeMethod
1446_1_dupTree_InvokeMethod(3165_0_dupList_InvokeMethod, x3) → 2978_0_dupTree_InvokeMethod
1508_1_dupList_InvokeMethod(1618_0_dupTree_FieldAccess, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1508_1_dupList_InvokeMethod(2978_0_dupTree_InvokeMethod, java.lang.Object(DupTreeRec.TreeList(x3, x4))) → 2655_0_dupList_InvokeMethod
1508_1_dupList_InvokeMethod(2077_0_dupTree_InvokeMethod, java.lang.Object(DupTreeRec.TreeList(x2, x3))) → 2655_0_dupList_InvokeMethod
2852_1_dupList_InvokeMethod(1482_0_dupList_Return, NULL) → 2899_0_dupList_Return
2852_1_dupList_InvokeMethod(1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 2901_0_dupList_InvokeMethod
2852_1_dupList_InvokeMethod(2655_0_dupList_InvokeMethod, x3) → 2901_0_dupList_InvokeMethod
2852_1_dupList_InvokeMethod(2899_0_dupList_Return, x0) → 3162_0_dupList_Return
2852_1_dupList_InvokeMethod(3162_0_dupList_Return, x0) → 3162_0_dupList_Return
2852_1_dupList_InvokeMethod(2901_0_dupList_InvokeMethod, x2) → 3165_0_dupList_InvokeMethod
2852_1_dupList_InvokeMethod(3165_0_dupList_InvokeMethod, x3) → 3165_0_dupList_InvokeMethod
Performed bisimulation on rules. Used the following equivalence classes: {[1446_1_dupTree_InvokeMethod_2, 2852_1_dupList_InvokeMethod_2]=1446_1_dupTree_InvokeMethod_2, [1482_0_dupList_Return, 1509_0_dupTree_Return, 1618_0_dupTree_FieldAccess, 2655_0_dupList_InvokeMethod, 2077_0_dupTree_InvokeMethod, 2899_0_dupList_Return, 2976_0_dupTree_Return, 3162_0_dupList_Return, 2901_0_dupList_InvokeMethod, 2978_0_dupTree_InvokeMethod, 3165_0_dupList_InvokeMethod]=1482_0_dupList_Return}
Finished conversion. Obtained 6 rules for P and 6 rules for R. System has no predefined symbols.
P rules:
1425_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1425_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1425_0_DUPTREE_FIELDACCESS(x0)
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0, java.lang.Object(DupTreeRec.TreeList(x1, x2))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x1), java.lang.Object(DupTreeRec.TreeList(x1, x2)))
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0, java.lang.Object(DupTreeRec.TreeList(x1, x2))))) → 1425_0_DUPTREE_FIELDACCESS(x1)
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x0), java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0, x1))))) → 1425_0_DUPTREE_FIELDACCESS(x0)
R rules:
1446_1_dupTree_InvokeMethod(1482_0_dupList_Return, NULL) → 1482_0_dupList_Return
1425_0_dupTree_FieldAccess(NULL) → 1482_0_dupList_Return
1446_1_dupTree_InvokeMethod(1482_0_dupList_Return, x3) → 1482_0_dupList_Return
1446_1_dupTree_InvokeMethod(1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1482_0_dupList_Return
1508_1_dupList_InvokeMethod(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1508_1_dupList_InvokeMethod(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x3, x4))) → 1482_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 (1425_0_dupTree_FieldAccess(x0[0]) →* 1482_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 (1425_0_dupTree_FieldAccess(x0[0]) →* 1482_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 (1425_0_dupTree_FieldAccess(x0[0]) →* 1482_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 (1425_0_dupTree_FieldAccess(x0[0]) →* 1482_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 (1425_0_dupTree_FieldAccess(x1[2]) →* 1482_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 (1425_0_dupTree_FieldAccess(x1[2]) →* 1482_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 (1425_0_dupTree_FieldAccess(x1[2]) →* 1482_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 (1425_0_dupTree_FieldAccess(x1[2]) →* 1482_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 (1425_0_dupTree_FieldAccess(x0[4]) →* 1482_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 (1425_0_dupTree_FieldAccess(x0[4]) →* 1482_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 (1425_0_dupTree_FieldAccess(x0[4]) →* 1482_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 (1425_0_dupTree_FieldAccess(x0[4]) →* 1482_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])))))
1425_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0]))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x0[0]), java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))
1425_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1]))))) → 1425_0_DUPTREE_FIELDACCESS(x0[1])
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[2], java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2]))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x1[2]), java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])))
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[3], java.lang.Object(DupTreeRec.TreeList(x1[3], x2[3]))))) → 1425_0_DUPTREE_FIELDACCESS(x1[3])
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4]))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x0[4]), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4])))
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[5], x1[5]))))) → 1425_0_DUPTREE_FIELDACCESS(x0[5])
1446_1_dupTree_InvokeMethod(1482_0_dupList_Return, NULL) → 1482_0_dupList_Return
1425_0_dupTree_FieldAccess(NULL) → 1482_0_dupList_Return
1446_1_dupTree_InvokeMethod(1482_0_dupList_Return, x3) → 1482_0_dupList_Return
1446_1_dupTree_InvokeMethod(1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1482_0_dupList_Return
1508_1_dupList_InvokeMethod(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(NULL, x0))) → 1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1508_1_dupList_InvokeMethod(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x3, x4))) → 1482_0_dupList_Return
1425_0_dupTree_FieldAccess(NULL)
1446_1_dupTree_InvokeMethod(1482_0_dupList_Return, x0)
1446_1_dupTree_InvokeMethod(1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1508_1_dupList_InvokeMethod(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1425_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0]))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x0[0]), java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))
1425_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1]))))) → 1425_0_DUPTREE_FIELDACCESS(x0[1])
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[2], java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2]))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x1[2]), java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])))
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[3], java.lang.Object(DupTreeRec.TreeList(x1[3], x2[3]))))) → 1425_0_DUPTREE_FIELDACCESS(x1[3])
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4]))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x0[4]), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4])))
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[5], x1[5]))))) → 1425_0_DUPTREE_FIELDACCESS(x0[5])
1425_0_dupTree_FieldAccess(NULL) → 1482_0_dupList_Return
1425_0_dupTree_FieldAccess(NULL)
1446_1_dupTree_InvokeMethod(1482_0_dupList_Return, x0)
1446_1_dupTree_InvokeMethod(1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1508_1_dupList_InvokeMethod(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1446_1_dupTree_InvokeMethod(1482_0_dupList_Return, x0)
1446_1_dupTree_InvokeMethod(1677_0_dupList_InvokeMethod(java.lang.Object(DupTreeRec.TreeList(NULL, x0))), java.lang.Object(DupTreeRec.TreeList(NULL, x0)))
1508_1_dupList_InvokeMethod(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0, x1)))
1425_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0]))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x0[0]), java.lang.Object(DupTreeRec.TreeList(x0[0], x1[0])))
1425_0_DUPTREE_FIELDACCESS(java.lang.Object(DupTreeRec.Tree(java.lang.Object(DupTreeRec.TreeList(x0[1], x1[1]))))) → 1425_0_DUPTREE_FIELDACCESS(x0[1])
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[2], java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2]))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x1[2]), java.lang.Object(DupTreeRec.TreeList(x1[2], x2[2])))
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(x0[3], java.lang.Object(DupTreeRec.TreeList(x1[3], x2[3]))))) → 1425_0_DUPTREE_FIELDACCESS(x1[3])
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4]))))) → 1508_1_DUPLIST_INVOKEMETHOD(1425_0_dupTree_FieldAccess(x0[4]), java.lang.Object(DupTreeRec.TreeList(x0[4], x1[4])))
1508_1_DUPLIST_INVOKEMETHOD(1482_0_dupList_Return, java.lang.Object(DupTreeRec.TreeList(java.lang.Object(DupTreeRec.Tree(NULL)), java.lang.Object(DupTreeRec.TreeList(x0[5], x1[5]))))) → 1425_0_DUPTREE_FIELDACCESS(x0[5])
1425_0_dupTree_FieldAccess(NULL) → 1482_0_dupList_Return
1425_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:
2338_0_createTree_GT(EOS(STATIC_2338), i495, i495) → 2351_0_createTree_GT(EOS(STATIC_2351), i495, i495)
2351_0_createTree_GT(EOS(STATIC_2351), i495, i495) → 2396_0_createTree_Load(EOS(STATIC_2396), i495) | >(i495, 0)
2396_0_createTree_Load(EOS(STATIC_2396), i495) → 2411_0_createTree_ConstantStackPush(EOS(STATIC_2411), i495)
2411_0_createTree_ConstantStackPush(EOS(STATIC_2411), i495) → 2423_0_createTree_IntArithmetic(EOS(STATIC_2423), i495, 1)
2423_0_createTree_IntArithmetic(EOS(STATIC_2423), i495, matching1) → 2452_0_createTree_Store(EOS(STATIC_2452), -(i495, 1)) | &&(>(i495, 0), =(matching1, 1))
2452_0_createTree_Store(EOS(STATIC_2452), i534) → 2650_0_createTree_New(EOS(STATIC_2650), i534)
2650_0_createTree_New(EOS(STATIC_2650), i534) → 2660_0_createTree_Duplicate(EOS(STATIC_2660), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2660_0_createTree_Duplicate(EOS(STATIC_2660), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2669_0_createTree_InvokeMethod(EOS(STATIC_2669), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2669_0_createTree_InvokeMethod(EOS(STATIC_2669), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2683_0_<init>_Load(EOS(STATIC_2683), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2683_0_<init>_Load(EOS(STATIC_2683), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2795_0_<init>_InvokeMethod(EOS(STATIC_2795), i534, 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)))
2795_0_<init>_InvokeMethod(EOS(STATIC_2795), i534, 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))) → 2798_0_<init>_Load(EOS(STATIC_2798), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2798_0_<init>_Load(EOS(STATIC_2798), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2801_0_<init>_ConstantStackPush(EOS(STATIC_2801), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2801_0_<init>_ConstantStackPush(EOS(STATIC_2801), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2803_0_<init>_FieldAccess(EOS(STATIC_2803), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL)
2803_0_<init>_FieldAccess(EOS(STATIC_2803), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL) → 2806_0_<init>_Return(EOS(STATIC_2806), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2806_0_<init>_Return(EOS(STATIC_2806), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2807_0_createTree_Store(EOS(STATIC_2807), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2807_0_createTree_Store(EOS(STATIC_2807), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2810_0_createTree_InvokeMethod(EOS(STATIC_2810), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2810_0_createTree_InvokeMethod(EOS(STATIC_2810), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2812_0_random_FieldAccess(EOS(STATIC_2812), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
2812_0_random_FieldAccess(EOS(STATIC_2812), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 2816_0_random_FieldAccess(EOS(STATIC_2816), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i62)))
2816_0_random_FieldAccess(EOS(STATIC_2816), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i62))) → 2820_0_random_ArrayAccess(EOS(STATIC_2820), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i62)), i475)
2820_0_random_ArrayAccess(EOS(STATIC_2820), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i62)), i475) → 2822_0_random_ArrayAccess(EOS(STATIC_2822), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i62)), i475)
2822_0_random_ArrayAccess(EOS(STATIC_2822), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i62)), i475) → 2826_0_random_Store(EOS(STATIC_2826), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193) | <(i475, i62)
2826_0_random_Store(EOS(STATIC_2826), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193) → 2832_0_random_FieldAccess(EOS(STATIC_2832), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193)
2832_0_random_FieldAccess(EOS(STATIC_2832), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193) → 2834_0_random_ConstantStackPush(EOS(STATIC_2834), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193, i475)
2834_0_random_ConstantStackPush(EOS(STATIC_2834), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193, i475) → 2839_0_random_IntArithmetic(EOS(STATIC_2839), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193, i475, 1)
2839_0_random_IntArithmetic(EOS(STATIC_2839), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193, i475, matching1) → 2843_0_random_FieldAccess(EOS(STATIC_2843), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193, +(i475, 1)) | &&(>(i475, 0), =(matching1, 1))
2843_0_random_FieldAccess(EOS(STATIC_2843), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193, i610) → 2846_0_random_Load(EOS(STATIC_2846), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193)
2846_0_random_Load(EOS(STATIC_2846), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193) → 2849_0_random_InvokeMethod(EOS(STATIC_2849), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), o1193)
2849_0_random_InvokeMethod(EOS(STATIC_2849), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1197sub)) → 2853_0_random_InvokeMethod(EOS(STATIC_2853), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1197sub))
2853_0_random_InvokeMethod(EOS(STATIC_2853), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1197sub)) → 2857_0_length_Load(EOS(STATIC_2857), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1197sub), java.lang.Object(o1197sub))
2857_0_length_Load(EOS(STATIC_2857), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1197sub), java.lang.Object(o1197sub)) → 2869_0_length_FieldAccess(EOS(STATIC_2869), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(o1197sub), java.lang.Object(o1197sub))
2869_0_length_FieldAccess(EOS(STATIC_2869), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o1230sub, i635)), java.lang.Object(java.lang.String(o1230sub, i635))) → 2895_0_length_FieldAccess(EOS(STATIC_2895), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o1230sub, i635)), java.lang.Object(java.lang.String(o1230sub, i635))) | &&(>=(i635, 0), >=(i636, 0))
2895_0_length_FieldAccess(EOS(STATIC_2895), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o1230sub, i635)), java.lang.Object(java.lang.String(o1230sub, i635))) → 2902_0_length_Return(EOS(STATIC_2902), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o1230sub, i635)), i635)
2902_0_length_Return(EOS(STATIC_2902), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.String(o1230sub, i635)), i635) → 2909_0_random_Return(EOS(STATIC_2909), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i635)
2909_0_random_Return(EOS(STATIC_2909), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i635) → 2918_0_createTree_Store(EOS(STATIC_2918), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i635)
2918_0_createTree_Store(EOS(STATIC_2918), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i635) → 2972_0_createTree_ConstantStackPush(EOS(STATIC_2972), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i635)
2972_0_createTree_ConstantStackPush(EOS(STATIC_2972), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i635) → 2981_0_createTree_Store(EOS(STATIC_2981), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i635, 0)
2981_0_createTree_Store(EOS(STATIC_2981), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i635, matching1) → 2989_0_createTree_Load(EOS(STATIC_2989), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i635, 0) | =(matching1, 0)
2989_0_createTree_Load(EOS(STATIC_2989), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i635, matching1) → 3478_0_createTree_Load(EOS(STATIC_3478), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), i635, 0) | =(matching1, 0)
3478_0_createTree_Load(EOS(STATIC_3478), i534, java.lang.Object(DupTreeRec.Tree(EOC, o1730)), i933, i934) → 3656_0_createTree_Load(EOS(STATIC_3656), i534, java.lang.Object(DupTreeRec.Tree(EOC, o1730)), i933, i934)
3656_0_createTree_Load(EOS(STATIC_3656), i534, java.lang.Object(DupTreeRec.Tree(EOC, o1924)), i933, i1112) → 3790_0_createTree_Load(EOS(STATIC_3790), i534, java.lang.Object(DupTreeRec.Tree(EOC, o1924)), i933, i1112)
3790_0_createTree_Load(EOS(STATIC_3790), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2078)), i933, i1257) → 3917_0_createTree_Load(EOS(STATIC_3917), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2078)), i933, i1257)
3917_0_createTree_Load(EOS(STATIC_3917), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399) → 3919_0_createTree_Load(EOS(STATIC_3919), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, i1399)
3919_0_createTree_Load(EOS(STATIC_3919), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, i1399) → 3921_0_createTree_GE(EOS(STATIC_3921), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, i1399, i933)
3921_0_createTree_GE(EOS(STATIC_3921), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, i1399, i933) → 3923_0_createTree_GE(EOS(STATIC_3923), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, i1399, i933)
3923_0_createTree_GE(EOS(STATIC_3923), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, i1399, i933) → 3925_0_createTree_Load(EOS(STATIC_3925), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399) | <(i1399, i933)
3925_0_createTree_Load(EOS(STATIC_3925), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399) → 3928_0_createTree_Load(EOS(STATIC_3928), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)))
3928_0_createTree_Load(EOS(STATIC_3928), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229))) → 3930_0_createTree_ConstantStackPush(EOS(STATIC_3930), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i534)
3930_0_createTree_ConstantStackPush(EOS(STATIC_3930), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i534) → 3933_0_createTree_IntArithmetic(EOS(STATIC_3933), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i534, 1)
3933_0_createTree_IntArithmetic(EOS(STATIC_3933), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i534, matching1) → 3936_0_createTree_InvokeMethod(EOS(STATIC_3936), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), -(i534, 1)) | &&(>=(i534, 0), =(matching1, 1))
3936_0_createTree_InvokeMethod(EOS(STATIC_3936), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1410) → 3937_1_createTree_InvokeMethod(3937_0_createTree_Load(EOS(STATIC_3937), i1410), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1410)
3937_0_createTree_Load(EOS(STATIC_3937), i1410) → 3939_0_createTree_Load(EOS(STATIC_3939), i1410)
3937_1_createTree_InvokeMethod(2409_0_createTree_Return(EOS(STATIC_2409), i1414, NULL), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1414) → 3945_0_createTree_Return(EOS(STATIC_3945), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1414, i1414, NULL)
3937_1_createTree_InvokeMethod(3927_0_createTree_Return(EOS(STATIC_3927), java.lang.Object(DupTreeRec.Tree(EOC, o2249))), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1429) → 3952_0_createTree_Return(EOS(STATIC_3952), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1429, java.lang.Object(DupTreeRec.Tree(EOC, o2249)))
3939_0_createTree_Load(EOS(STATIC_3939), i1410) → 2332_0_createTree_Load(EOS(STATIC_2332), i1410)
2332_0_createTree_Load(EOS(STATIC_2332), i474) → 2338_0_createTree_GT(EOS(STATIC_2338), i474, i474)
3945_0_createTree_Return(EOS(STATIC_3945), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1414, i1414, NULL) → 3954_0_createTree_InvokeMethod(EOS(STATIC_3954), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL)
3954_0_createTree_InvokeMethod(EOS(STATIC_3954), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL) → 3959_0_addChild_Load(EOS(STATIC_3959), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL)
3959_0_addChild_Load(EOS(STATIC_3959), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL) → 3966_0_addChild_New(EOS(STATIC_3966), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)))
3966_0_addChild_New(EOS(STATIC_3966), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229))) → 3972_0_addChild_Duplicate(EOS(STATIC_3972), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)))
3972_0_addChild_Duplicate(EOS(STATIC_3972), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 3978_0_addChild_Load(EOS(STATIC_3978), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)))
3978_0_addChild_Load(EOS(STATIC_3978), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 3982_0_addChild_Load(EOS(STATIC_3982), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL)
3982_0_addChild_Load(EOS(STATIC_3982), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL) → 3987_0_addChild_FieldAccess(EOS(STATIC_3987), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)))
3987_0_addChild_FieldAccess(EOS(STATIC_3987), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229))) → 3995_0_addChild_InvokeMethod(EOS(STATIC_3995), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229)
3995_0_addChild_InvokeMethod(EOS(STATIC_3995), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229) → 3997_0_<init>_Load(EOS(STATIC_3997), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229)
3997_0_<init>_Load(EOS(STATIC_3997), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229) → 4000_0_<init>_InvokeMethod(EOS(STATIC_4000), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)))
4000_0_<init>_InvokeMethod(EOS(STATIC_4000), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC))) → 4003_0_<init>_Load(EOS(STATIC_4003), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229)
4003_0_<init>_Load(EOS(STATIC_4003), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229) → 4005_0_<init>_Load(EOS(STATIC_4005), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)))
4005_0_<init>_Load(EOS(STATIC_4005), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC))) → 4008_0_<init>_FieldAccess(EOS(STATIC_4008), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL)
4008_0_<init>_FieldAccess(EOS(STATIC_4008), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), NULL) → 4011_0_<init>_Load(EOS(STATIC_4011), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229)
4011_0_<init>_Load(EOS(STATIC_4011), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229) → 4014_0_<init>_Load(EOS(STATIC_4014), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)))
4014_0_<init>_Load(EOS(STATIC_4014), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, o2229, java.lang.Object(DupTreeRec.TreeList(EOC))) → 4017_0_<init>_FieldAccess(EOS(STATIC_4017), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229)
4017_0_<init>_FieldAccess(EOS(STATIC_4017), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229) → 4020_0_<init>_Return(EOS(STATIC_4020), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229)
4020_0_<init>_Return(EOS(STATIC_4020), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), NULL, o2229) → 4024_0_addChild_FieldAccess(EOS(STATIC_4024), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)))
4024_0_addChild_FieldAccess(EOS(STATIC_4024), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), NULL, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 4027_0_addChild_Return(EOS(STATIC_4027), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), NULL)
4027_0_addChild_Return(EOS(STATIC_4027), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), NULL) → 4030_0_createTree_Inc(EOS(STATIC_4030), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1399)
4030_0_createTree_Inc(EOS(STATIC_4030), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1399) → 4033_0_createTree_JMP(EOS(STATIC_4033), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, +(i1399, 1)) | >=(i1399, 0)
4033_0_createTree_JMP(EOS(STATIC_4033), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1520) → 4036_0_createTree_Load(EOS(STATIC_4036), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1520)
4036_0_createTree_Load(EOS(STATIC_4036), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1520) → 3917_0_createTree_Load(EOS(STATIC_3917), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1520)
3952_0_createTree_Return(EOS(STATIC_3952), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1429, java.lang.Object(DupTreeRec.Tree(EOC, o2249))) → 3958_0_createTree_InvokeMethod(EOS(STATIC_3958), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)))
3958_0_createTree_InvokeMethod(EOS(STATIC_3958), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249))) → 3962_0_addChild_Load(EOS(STATIC_3962), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)))
3962_0_addChild_Load(EOS(STATIC_3962), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249))) → 3971_0_addChild_New(EOS(STATIC_3971), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)))
3971_0_addChild_New(EOS(STATIC_3971), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229))) → 3976_0_addChild_Duplicate(EOS(STATIC_3976), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)))
3976_0_addChild_Duplicate(EOS(STATIC_3976), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 3981_0_addChild_Load(EOS(STATIC_3981), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)))
3981_0_addChild_Load(EOS(STATIC_3981), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 3986_0_addChild_Load(EOS(STATIC_3986), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)))
3986_0_addChild_Load(EOS(STATIC_3986), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249))) → 3994_0_addChild_FieldAccess(EOS(STATIC_3994), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)))
3994_0_addChild_FieldAccess(EOS(STATIC_3994), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229))) → 3996_0_addChild_InvokeMethod(EOS(STATIC_3996), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229)
3996_0_addChild_InvokeMethod(EOS(STATIC_3996), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229) → 3998_0_<init>_Load(EOS(STATIC_3998), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229)
3998_0_<init>_Load(EOS(STATIC_3998), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229) → 4001_0_<init>_InvokeMethod(EOS(STATIC_4001), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)))
4001_0_<init>_InvokeMethod(EOS(STATIC_4001), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC))) → 4004_0_<init>_Load(EOS(STATIC_4004), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229)
4004_0_<init>_Load(EOS(STATIC_4004), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229) → 4007_0_<init>_Load(EOS(STATIC_4007), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)))
4007_0_<init>_Load(EOS(STATIC_4007), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC))) → 4010_0_<init>_FieldAccess(EOS(STATIC_4010), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)))
4010_0_<init>_FieldAccess(EOS(STATIC_4010), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249))) → 4013_0_<init>_Load(EOS(STATIC_4013), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229)
4013_0_<init>_Load(EOS(STATIC_4013), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229) → 4016_0_<init>_Load(EOS(STATIC_4016), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, o2229, java.lang.Object(DupTreeRec.TreeList(EOC)))
4016_0_<init>_Load(EOS(STATIC_4016), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, o2229, java.lang.Object(DupTreeRec.TreeList(EOC))) → 4019_0_<init>_FieldAccess(EOS(STATIC_4019), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229)
4019_0_<init>_FieldAccess(EOS(STATIC_4019), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229, java.lang.Object(DupTreeRec.TreeList(EOC)), o2229) → 4022_0_<init>_Return(EOS(STATIC_4022), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229)
4022_0_<init>_Return(EOS(STATIC_4022), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.TreeList(EOC)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), o2229) → 4025_0_addChild_FieldAccess(EOS(STATIC_4025), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC)))
4025_0_addChild_FieldAccess(EOS(STATIC_4025), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.Tree(EOC, o2249)), java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(DupTreeRec.TreeList(EOC))) → 4029_0_addChild_Return(EOS(STATIC_4029), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), java.lang.Object(DupTreeRec.Tree(EOC, o2249)))
4029_0_addChild_Return(EOS(STATIC_4029), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), java.lang.Object(DupTreeRec.Tree(EOC, o2249))) → 4032_0_createTree_Inc(EOS(STATIC_4032), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1399)
4032_0_createTree_Inc(EOS(STATIC_4032), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1399) → 4035_0_createTree_JMP(EOS(STATIC_4035), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, +(i1399, 1)) | >=(i1399, 0)
4035_0_createTree_JMP(EOS(STATIC_4035), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1521) → 4038_0_createTree_Load(EOS(STATIC_4038), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1521)
4038_0_createTree_Load(EOS(STATIC_4038), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1521) → 3917_0_createTree_Load(EOS(STATIC_3917), i534, java.lang.Object(DupTreeRec.Tree(EOC, java.lang.Object(DupTreeRec.TreeList(EOC)))), i933, i1521)
R rules:
2338_0_createTree_GT(EOS(STATIC_2338), i494, i494) → 2350_0_createTree_GT(EOS(STATIC_2350), i494, i494)
2350_0_createTree_GT(EOS(STATIC_2350), i494, i494) → 2395_0_createTree_ConstantStackPush(EOS(STATIC_2395), i494) | <=(i494, 0)
2395_0_createTree_ConstantStackPush(EOS(STATIC_2395), i494) → 2409_0_createTree_Return(EOS(STATIC_2409), i494, NULL)
2820_0_random_ArrayAccess(EOS(STATIC_2820), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i62)), i475) → 2824_0_random_ArrayAccess(EOS(STATIC_2824), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i62)), i475)
2824_0_random_ArrayAccess(EOS(STATIC_2824), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(ARRAY(i62)), i475) → 2828_0_<init>_Load(EOS(STATIC_2828), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) | >=(i475, i62)
2828_0_<init>_Load(EOS(STATIC_2828), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2836_0_<init>_InvokeMethod(EOS(STATIC_2836), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2836_0_<init>_InvokeMethod(EOS(STATIC_2836), i534, 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(i62)), i475, 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), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2847_0_<init>_InvokeMethod(EOS(STATIC_2847), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
2847_0_<init>_InvokeMethod(EOS(STATIC_2847), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 2851_0_<init>_Load(EOS(STATIC_2851), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
2849_0_random_InvokeMethod(EOS(STATIC_2849), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL) → 2854_0_random_InvokeMethod(EOS(STATIC_2854), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL)
2851_0_<init>_Load(EOS(STATIC_2851), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 2860_0_<init>_InvokeMethod(EOS(STATIC_2860), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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_random_InvokeMethod(EOS(STATIC_2854), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL) → 2859_0_random_InvokeMethod(EOS(STATIC_2859), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL)
2859_0_random_InvokeMethod(EOS(STATIC_2859), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), NULL) → 2861_0_<init>_Load(EOS(STATIC_2861), i534, 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))))))
2860_0_<init>_InvokeMethod(EOS(STATIC_2860), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 2863_0_<init>_Load(EOS(STATIC_2863), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
2861_0_<init>_Load(EOS(STATIC_2861), i534, 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)))))) → 2896_0_<init>_InvokeMethod(EOS(STATIC_2896), i534, 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))))))
2863_0_<init>_Load(EOS(STATIC_2863), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 2898_0_<init>_InvokeMethod(EOS(STATIC_2898), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
2896_0_<init>_InvokeMethod(EOS(STATIC_2896), i534, 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)))))) → 2903_0_<init>_Load(EOS(STATIC_2903), i534, 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))))))
2898_0_<init>_InvokeMethod(EOS(STATIC_2898), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 2905_0_<init>_Load(EOS(STATIC_2905), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
2903_0_<init>_Load(EOS(STATIC_2903), i534, 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)))))) → 2919_0_<init>_InvokeMethod(EOS(STATIC_2919), i534, 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))))))
2905_0_<init>_Load(EOS(STATIC_2905), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 2920_0_<init>_InvokeMethod(EOS(STATIC_2920), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
2919_0_<init>_InvokeMethod(EOS(STATIC_2919), i534, 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)))))) → 2973_0_<init>_Load(EOS(STATIC_2973), i534, 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))))))
2920_0_<init>_InvokeMethod(EOS(STATIC_2920), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 2974_0_<init>_Load(EOS(STATIC_2974), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
2973_0_<init>_Load(EOS(STATIC_2973), i534, 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)))))) → 2990_0_<init>_InvokeMethod(EOS(STATIC_2990), i534, 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))))))
2974_0_<init>_Load(EOS(STATIC_2974), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 2983_0_<init>_Load(EOS(STATIC_2983), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
2983_0_<init>_Load(EOS(STATIC_2983), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 2991_0_<init>_FieldAccess(EOS(STATIC_2991), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
2990_0_<init>_InvokeMethod(EOS(STATIC_2990), i534, 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)))))) → 3006_0_<init>_Load(EOS(STATIC_3006), i534, 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))))))
2991_0_<init>_FieldAccess(EOS(STATIC_2991), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 3009_0_<init>_Load(EOS(STATIC_3009), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
3006_0_<init>_Load(EOS(STATIC_3006), i534, 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)))))) → 3169_0_<init>_InvokeMethod(EOS(STATIC_3169), i534, 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))))))
3009_0_<init>_Load(EOS(STATIC_3009), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 3160_0_<init>_InvokeMethod(EOS(STATIC_3160), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
3160_0_<init>_InvokeMethod(EOS(STATIC_3160), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 3170_0_<init>_StackPop(EOS(STATIC_3170), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
3169_0_<init>_InvokeMethod(EOS(STATIC_3169), i534, 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)))))) → 3175_0_<init>_Load(EOS(STATIC_3175), i534, 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))))))
3170_0_<init>_StackPop(EOS(STATIC_3170), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 3177_0_<init>_Return(EOS(STATIC_3177), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
3175_0_<init>_Load(EOS(STATIC_3175), i534, 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)))))) → 3189_0_<init>_Load(EOS(STATIC_3189), i534, 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))))))
3177_0_<init>_Return(EOS(STATIC_3177), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 3190_0_<init>_Return(EOS(STATIC_3190), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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)))))))
3189_0_<init>_Load(EOS(STATIC_3189), i534, 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)))))) → 3281_0_<init>_FieldAccess(EOS(STATIC_3281), i534, 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))))))
3190_0_<init>_Return(EOS(STATIC_3190), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.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))))))) → 3282_0_<init>_Return(EOS(STATIC_3282), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
3281_0_<init>_FieldAccess(EOS(STATIC_3281), i534, 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)))))) → 3287_0_<init>_Load(EOS(STATIC_3287), i534, 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))))))
3282_0_<init>_Return(EOS(STATIC_3282), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 3288_0_<init>_Return(EOS(STATIC_3288), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))))
3287_0_<init>_Load(EOS(STATIC_3287), i534, 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)))))) → 3293_0_<init>_InvokeMethod(EOS(STATIC_3293), i534, 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))))))
3288_0_<init>_Return(EOS(STATIC_3288), i534, 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(i62)), i475, java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC))))))) → 3294_0_<init>_Return(EOS(STATIC_3294), i534, 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(i62)), i475)
3293_0_<init>_InvokeMethod(EOS(STATIC_3293), i534, 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)))))) → 3297_0_<init>_StackPop(EOS(STATIC_3297), i534, 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))))))
3294_0_<init>_Return(EOS(STATIC_3294), i534, 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(i62)), i475) → 3299_0_random_ArrayAccess(EOS(STATIC_3299), i534, 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(i62)), i475)
3297_0_<init>_StackPop(EOS(STATIC_3297), i534, 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)))))) → 3302_0_<init>_Return(EOS(STATIC_3302), i534, 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))))))
3299_0_random_ArrayAccess(EOS(STATIC_3299), i534, 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(i62)), i475) → 3304_0_createTree_InvokeMethod(EOS(STATIC_3304), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3302_0_<init>_Return(EOS(STATIC_3302), i534, 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)))))) → 3305_0_<init>_Return(EOS(STATIC_3305), i534, 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))))))
3305_0_<init>_Return(EOS(STATIC_3305), i534, 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)))))) → 3312_0_<init>_Return(EOS(STATIC_3312), i534, 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))))))
3312_0_<init>_Return(EOS(STATIC_3312), i534, 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)))))) → 3318_0_<init>_Return(EOS(STATIC_3318), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
3318_0_<init>_Return(EOS(STATIC_3318), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL) → 3329_0_random_InvokeMethod(EOS(STATIC_3329), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL)
3329_0_random_InvokeMethod(EOS(STATIC_3329), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), NULL) → 3336_0_createTree_InvokeMethod(EOS(STATIC_3336), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i534, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3921_0_createTree_GE(EOS(STATIC_3921), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, i1399, i933) → 3922_0_createTree_GE(EOS(STATIC_3922), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, i1399, i933)
3922_0_createTree_GE(EOS(STATIC_3922), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, i1399, i933) → 3924_0_createTree_Load(EOS(STATIC_3924), java.lang.Object(DupTreeRec.Tree(EOC, o2229))) | >=(i1399, i933)
3924_0_createTree_Load(EOS(STATIC_3924), java.lang.Object(DupTreeRec.Tree(EOC, o2229))) → 3927_0_createTree_Return(EOS(STATIC_3927), java.lang.Object(DupTreeRec.Tree(EOC, o2229)))
3937_1_createTree_InvokeMethod(3304_0_createTree_InvokeMethod(EOS(STATIC_3304), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1418, java.lang.Object(DupTreeRec.Tree(EOC, NULL))), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1419) → 3946_0_createTree_InvokeMethod(EOS(STATIC_3946), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1418, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3937_1_createTree_InvokeMethod(3336_0_createTree_InvokeMethod(EOS(STATIC_3336), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1423, java.lang.Object(DupTreeRec.Tree(EOC, NULL))), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1424) → 3950_0_createTree_InvokeMethod(EOS(STATIC_3950), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1423, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3937_1_createTree_InvokeMethod(3956_0_createTree_InvokeMethod(EOS(STATIC_3956), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i1451, java.lang.Object(DupTreeRec.Tree(EOC, o2257)), i1452, i1453, java.lang.Object(DupTreeRec.Tree(EOC, o2257))), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1454) → 3969_0_createTree_InvokeMethod(EOS(STATIC_3969), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i1451, java.lang.Object(DupTreeRec.Tree(EOC, o2257)), i1452, i1453, java.lang.Object(DupTreeRec.Tree(EOC, o2257)))
3937_1_createTree_InvokeMethod(3975_0_createTree_InvokeMethod(EOS(STATIC_3975), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i1475, java.lang.Object(DupTreeRec.Tree(EOC, o2303)), i1476, i1477, java.lang.Object(DupTreeRec.Tree(EOC, o2303))), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i1478) → 3992_0_createTree_InvokeMethod(EOS(STATIC_3992), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i1475, java.lang.Object(DupTreeRec.Tree(EOC, o2303)), i1476, i1477, java.lang.Object(DupTreeRec.Tree(EOC, o2303)))
3946_0_createTree_InvokeMethod(EOS(STATIC_3946), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1418, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 3951_0_createTree_InvokeMethod(EOS(STATIC_3951), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.IndexOutOfBoundsException(java.lang.ArrayIndexOutOfBoundsException(EOC)))))), i1418, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3950_0_createTree_InvokeMethod(EOS(STATIC_3950), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1423, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 3951_0_createTree_InvokeMethod(EOS(STATIC_3951), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(java.lang.NullPointerException(EOC))))), i1423, java.lang.Object(DupTreeRec.Tree(EOC, NULL)))
3951_0_createTree_InvokeMethod(EOS(STATIC_3951), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2257)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2257)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i1433, java.lang.Object(DupTreeRec.Tree(EOC, NULL))) → 3956_0_createTree_InvokeMethod(EOS(STATIC_3956), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2257)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2257)))
3956_0_createTree_InvokeMethod(EOS(STATIC_3956), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2257)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2257))) → 3975_0_createTree_InvokeMethod(EOS(STATIC_3975), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2257)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2257)))
3969_0_createTree_InvokeMethod(EOS(STATIC_3969), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i1451, java.lang.Object(DupTreeRec.Tree(EOC, o2257)), i1452, i1453, java.lang.Object(DupTreeRec.Tree(EOC, o2257))) → 3975_0_createTree_InvokeMethod(EOS(STATIC_3975), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)))
3992_0_createTree_InvokeMethod(EOS(STATIC_3992), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i1475, java.lang.Object(DupTreeRec.Tree(EOC, o2303)), i1476, i1477, java.lang.Object(DupTreeRec.Tree(EOC, o2303))) → 3969_0_createTree_InvokeMethod(EOS(STATIC_3969), i534, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), i933, i1399, java.lang.Object(DupTreeRec.Tree(EOC, o2229)), java.lang.Object(java.lang.Throwable(java.lang.Exception(java.lang.RuntimeException(o2255sub)))), i1475, java.lang.Object(DupTreeRec.Tree(EOC, o2303)), i1476, i1477, java.lang.Object(DupTreeRec.Tree(EOC, o2303)))
Combined rules. Obtained 3 conditional rules for P and 5 conditional rules for R.
P rules:
2338_0_createTree_GT(EOS(STATIC_2338), x0, x0) → 3937_1_createTree_InvokeMethod(2338_0_createTree_GT(EOS(STATIC_2338), -(-(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))
3937_1_createTree_InvokeMethod(2409_0_createTree_Return(EOS(STATIC_2409), x0, NULL), x1, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x3, x4, java.lang.Object(DupTreeRec.Tree(EOC, x2)), x0) → 3937_1_createTree_InvokeMethod(2338_0_createTree_GT(EOS(STATIC_2338), -(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))
3937_1_createTree_InvokeMethod(3927_0_createTree_Return(EOS(STATIC_3927), 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) → 3937_1_createTree_InvokeMethod(2338_0_createTree_GT(EOS(STATIC_2338), -(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:
2338_0_createTree_GT(EOS(STATIC_2338), x0, x0) → 2409_0_createTree_Return(EOS(STATIC_2409), x0, NULL) | <=(x0, 0)
3937_1_createTree_InvokeMethod(3956_0_createTree_InvokeMethod(EOS(STATIC_3956), 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) → 3975_0_createTree_InvokeMethod(EOS(STATIC_3975), 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)))
3937_1_createTree_InvokeMethod(3975_0_createTree_InvokeMethod(EOS(STATIC_3975), 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) → 3975_0_createTree_InvokeMethod(EOS(STATIC_3975), 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)))
3937_1_createTree_InvokeMethod(3304_0_createTree_InvokeMethod(EOS(STATIC_3304), 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) → 3975_0_createTree_InvokeMethod(EOS(STATIC_3975), 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)))
3937_1_createTree_InvokeMethod(3336_0_createTree_InvokeMethod(EOS(STATIC_3336), 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) → 3975_0_createTree_InvokeMethod(EOS(STATIC_3975), 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)
2338_0_createTree_GT(x1, x2, x3) → 2338_0_createTree_GT(x2, x3)
3927_0_createTree_Return(x1, x2) → 3927_0_createTree_Return(x2)
2409_0_createTree_Return(x1, x2, x3) → 2409_0_createTree_Return(x2)
Cond_2338_0_createTree_GT(x1, x2, x3, x4, x5) → Cond_2338_0_createTree_GT(x1, x3, x4, x5)
3975_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 3975_0_createTree_InvokeMethod(x2, x3, x4, x5, x6, x7)
java.lang.NullPointerException(x1) → java.lang.NullPointerException
3336_0_createTree_InvokeMethod(x1, x2, x3, x4) → 3336_0_createTree_InvokeMethod(x3)
java.lang.ArrayIndexOutOfBoundsException(x1) → java.lang.ArrayIndexOutOfBoundsException
java.lang.IndexOutOfBoundsException(x1) → java.lang.IndexOutOfBoundsException
3304_0_createTree_InvokeMethod(x1, x2, x3, x4) → 3304_0_createTree_InvokeMethod(x3)
3956_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 3956_0_createTree_InvokeMethod(x2, x3, x4, x5, x6, x7)
Cond_2338_0_createTree_GT(x1, x2, x3, x4) → Cond_2338_0_createTree_GT(x1, x3, x4)
Filtered duplicate args:
2338_0_createTree_GT(x1, x2) → 2338_0_createTree_GT(x2)
Cond_2338_0_createTree_GT(x1, x2, x3, x4) → Cond_2338_0_createTree_GT(x1, x3, x4)
3937_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 3937_1_createTree_InvokeMethod(x1, x2, x4, x5, x6, x7)
Cond_3937_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_3937_1_createTree_InvokeMethod(x1, x2, x3, x5, x6, x7)
Cond_3937_1_createTree_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_3937_1_createTree_InvokeMethod1(x1, x2, x3, x5, x6, x7, x8)
Cond_2338_0_createTree_GT(x1, x2, x3) → Cond_2338_0_createTree_GT(x1, x3)
3956_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3956_0_createTree_InvokeMethod(x1, x2, x4, x5, x6)
3975_0_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3975_0_createTree_InvokeMethod(x1, x2, x4, x5, x6)
Filtered unneeded arguments:
3937_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → 3937_1_createTree_InvokeMethod(x1, x2, x3, x4, x5)
Cond_3937_1_createTree_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_3937_1_createTree_InvokeMethod(x1, x3, x4, x5)
Cond_3937_1_createTree_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7) → Cond_3937_1_createTree_InvokeMethod1(x1, x3, x4, x5)
Cond_2338_0_createTree_GT(x1, x2) → Cond_2338_0_createTree_GT(x1)
3975_0_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 3975_0_createTree_InvokeMethod(x1)
Filtered all non-integer terms:
3937_1_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 3937_1_createTree_InvokeMethod(x1, x2, x3, x4)
DupTreeRec.Tree(x1) → DupTreeRec.Tree
3927_0_createTree_Return(x1) → 3927_0_createTree_Return
3956_0_createTree_InvokeMethod(x1, x2, x3, x4, x5) → 3956_0_createTree_InvokeMethod(x2, x3, x4)
3975_0_createTree_InvokeMethod(x1) → 3975_0_createTree_InvokeMethod
Combined rules. Obtained 3 conditional rules for P and 5 conditional rules for R.
P rules:
2338_0_createTree_GT(x0) → 3937_1_createTree_InvokeMethod(2338_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0) | &&(>(x1, 0), >(x0, 0))
3937_1_createTree_InvokeMethod(2409_0_createTree_Return(x0), x1, x3, x4) → 3937_1_createTree_InvokeMethod(2338_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) | &&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1))
3937_1_createTree_InvokeMethod(3927_0_createTree_Return, x1, x3, x4) → 3937_1_createTree_InvokeMethod(2338_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1)) | &&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1))
R rules:
2338_0_createTree_GT(x0) → 2409_0_createTree_Return(x0) | <=(x0, 0)
3937_1_createTree_InvokeMethod(3956_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 3975_0_createTree_InvokeMethod
3937_1_createTree_InvokeMethod(3975_0_createTree_InvokeMethod, x5, x7, x8) → 3975_0_createTree_InvokeMethod
3937_1_createTree_InvokeMethod(3304_0_createTree_InvokeMethod(x0), x1, x3, x4) → 3975_0_createTree_InvokeMethod
3937_1_createTree_InvokeMethod(3336_0_createTree_InvokeMethod(x0), x1, x3, x4) → 3975_0_createTree_InvokeMethod
Performed bisimulation on rules. Used the following equivalence classes: {[2409_0_createTree_Return_1, 3304_0_createTree_InvokeMethod_1, 3336_0_createTree_InvokeMethod_1]=2409_0_createTree_Return_1, [3975_0_createTree_InvokeMethod, 3927_0_createTree_Return]=3975_0_createTree_InvokeMethod}
Finished conversion. Obtained 9 rules for P and 5 rules for R. System has predefined symbols.
P rules:
2338_0_CREATETREE_GT(x0) → COND_2338_0_CREATETREE_GT(&&(>(x1, 0), >(x0, 0)), x0, x1)
COND_2338_0_CREATETREE_GT(TRUE, x0, x1) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0, 1), 1)), -(x0, 1), x1, 0)
COND_2338_0_CREATETREE_GT(TRUE, x0, x1) → 2338_0_CREATETREE_GT(-(-(x0, 1), 1))
3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0), x1, x3, x4) → COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 2409_0_createTree_Return(x0), x1, x3, x4)
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0), x1, x3, x4) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1))
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0), x1, x3, x4) → 2338_0_CREATETREE_GT(-(x1, 1))
3937_1_CREATETREE_INVOKEMETHOD(3975_0_createTree_InvokeMethod, x1, x3, x4) → COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4, -1), >(x3, +(x4, 1))), >(x1, -1)), 3975_0_createTree_InvokeMethod, x1, x3, x4)
COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1, x3, x4) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1, 1)), x1, x3, +(x4, 1))
COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1, x3, x4) → 2338_0_CREATETREE_GT(-(x1, 1))
R rules:
2338_0_createTree_GT(x0) → Cond_2338_0_createTree_GT(<=(x0, 0), x0)
Cond_2338_0_createTree_GT(TRUE, x0) → 2409_0_createTree_Return(x0)
3937_1_createTree_InvokeMethod(3956_0_createTree_InvokeMethod(x1, x3, x4), x5, x7, x8) → 3975_0_createTree_InvokeMethod
3937_1_createTree_InvokeMethod(3975_0_createTree_InvokeMethod, x5, x7, x8) → 3975_0_createTree_InvokeMethod
3937_1_createTree_InvokeMethod(2409_0_createTree_Return(x0), x1, x3, x4) → 3975_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 (2338_0_createTree_GT(x0[1] - 1 - 1) →* 2409_0_createTree_Return(x0[3])∧x0[1] - 1 →* x1[3]∧x1[1] →* x3[3]∧0 →* x4[3])
(1) -> (6), if (2338_0_createTree_GT(x0[1] - 1 - 1) →* 3975_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 ∧2409_0_createTree_Return(x0[3]) →* 2409_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 ∧2409_0_createTree_Return(x0[3]) →* 2409_0_createTree_Return(x0[5])∧x1[3] →* x1[5]∧x3[3] →* x3[5]∧x4[3] →* x4[5])
(4) -> (3), if (2338_0_createTree_GT(x1[4] - 1) →* 2409_0_createTree_Return(x0[3])∧x1[4] →* x1[3]∧x3[4] →* x3[3]∧x4[4] + 1 →* x4[3])
(4) -> (6), if (2338_0_createTree_GT(x1[4] - 1) →* 3975_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 (2338_0_createTree_GT(x1[7] - 1) →* 2409_0_createTree_Return(x0[3])∧x1[7] →* x1[3]∧x3[7] →* x3[3]∧x4[7] + 1 →* x4[3])
(7) -> (6), if (2338_0_createTree_GT(x1[7] - 1) →* 3975_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] ⇒ 2338_0_CREATETREE_GT(x0[0])≥NonInfC∧2338_0_CREATETREE_GT(x0[0])≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(2) (&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0))=TRUE ⇒ 2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(3) (0 ≥ 0 ⇒ (UIncreasing(COND_2338_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_2338_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_2338_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_2338_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] ⇒ 2338_0_CREATETREE_GT(x0[0])≥NonInfC∧2338_0_CREATETREE_GT(x0[0])≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(8) (&&(>(x1[0], 0), >(-(x1[5], 1), 0))=TRUE ⇒ 2338_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧2338_0_CREATETREE_GT(-(x1[5], 1))≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(9) (0 ≥ 0 ⇒ (UIncreasing(COND_2338_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_2338_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_2338_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_2338_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] ⇒ 2338_0_CREATETREE_GT(x0[0])≥NonInfC∧2338_0_CREATETREE_GT(x0[0])≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(14) (&&(>(x1[0], 0), >(-(x1[8], 1), 0))=TRUE ⇒ 2338_0_CREATETREE_GT(-(x1[8], 1))≥NonInfC∧2338_0_CREATETREE_GT(-(x1[8], 1))≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[8], 1), 0)), -(x1[8], 1), x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(15) (0 ≥ 0 ⇒ (UIncreasing(COND_2338_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_2338_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_2338_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_2338_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 ⇒ 2338_0_CREATETREE_GT(x0[0])≥NonInfC∧2338_0_CREATETREE_GT(x0[0])≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(20) (&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0))=TRUE ⇒ 2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(21) (0 ≥ 0 ⇒ (UIncreasing(COND_2338_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_2338_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_2338_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_2338_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] ⇒ 2338_0_CREATETREE_GT(x0[0])≥NonInfC∧2338_0_CREATETREE_GT(x0[0])≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(26) (&&(>(x1[0], 0), >(-(x1[5], 1), 0))=TRUE ⇒ 2338_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧2338_0_CREATETREE_GT(-(x1[5], 1))≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(27) (0 ≥ 0 ⇒ (UIncreasing(COND_2338_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_2338_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_2338_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_2338_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] ⇒ 2338_0_CREATETREE_GT(x0[0])≥NonInfC∧2338_0_CREATETREE_GT(x0[0])≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(32) (&&(>(x1[0], 0), >(-(x1[8], 1), 0))=TRUE ⇒ 2338_0_CREATETREE_GT(-(x1[8], 1))≥NonInfC∧2338_0_CREATETREE_GT(-(x1[8], 1))≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[8], 1), 0)), -(x1[8], 1), x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(33) (0 ≥ 0 ⇒ (UIncreasing(COND_2338_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_2338_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_2338_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_2338_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]∧2338_0_createTree_GT(-(-(x0[1], 1), 1))=2409_0_createTree_Return(x0[3])∧-(x0[1], 1)=x1[3]∧x1[1]=x3[3]∧0=x4[3] ⇒ COND_2338_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(38) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧Cond_2338_0_createTree_GT(<=(-(-(x0[0], 1), 1), 0), -(-(x0[0], 1), 1))=2409_0_createTree_Return(x0[3]) ⇒ COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(39) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧[(-1)bso_44] ≥ 0)
(40) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧[(-1)bso_44] ≥ 0)
(41) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧[(-1)bso_44] ≥ 0)
(42) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_44] ≥ 0)
(43) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1]∧2338_0_createTree_GT(-(-(x0[1], 1), 1))=3975_0_createTree_InvokeMethod∧-(x0[1], 1)=x1[6]∧x1[1]=x3[6]∧0=x4[6] ⇒ COND_2338_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(44) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧Cond_2338_0_createTree_GT(<=(-(-(x0[0], 1), 1), 0), -(-(x0[0], 1), 1))=3975_0_createTree_InvokeMethod ⇒ COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(45) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧[(-1)bso_44] ≥ 0)
(46) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧[(-1)bso_44] ≥ 0)
(47) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧[(-1)bso_44] ≥ 0)
(48) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_43 + (-1)Bound*bni_43] ≥ 0∧0 ≥ 0∧0 ≥ 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_2338_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))∧(UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))
(50) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE ⇒ COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥2338_0_CREATETREE_GT(-(-(x0[0], 1), 1))∧(UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))
(51) (0 ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_45 + (-1)Bound*bni_45] ≥ 0∧[(-1)bso_46] ≥ 0)
(52) (0 ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_45 + (-1)Bound*bni_45] ≥ 0∧[(-1)bso_46] ≥ 0)
(53) (0 ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)bni_45 + (-1)Bound*bni_45] ≥ 0∧[(-1)bso_46] ≥ 0)
(54) (0 ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_45 + (-1)Bound*bni_45] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_46] ≥ 0)
(55) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2409_0_createTree_Return(x0[3])=2409_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4] ⇒ 3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(56) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE ⇒ 3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(57) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [bni_47]x0[3] ≥ 0∧[(-1)bso_48] + [2]x4[3] ≥ 0)
(58) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [bni_47]x0[3] ≥ 0∧[(-1)bso_48] + [2]x4[3] ≥ 0)
(59) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [bni_47]x0[3] ≥ 0∧[(-1)bso_48] + [2]x4[3] ≥ 0)
(60) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(2)bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_47] ≥ 0∧[(-1)bni_47 + (-1)Bound*bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_48] ≥ 0∧[1] ≥ 0)
(61) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2409_0_createTree_Return(x0[3])=2409_0_createTree_Return(x0[5])∧x1[3]=x1[5]∧x3[3]=x3[5]∧x4[3]=x4[5] ⇒ 3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(62) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE ⇒ 3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(63) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [bni_47]x0[3] ≥ 0∧[(-1)bso_48] + [2]x4[3] ≥ 0)
(64) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [bni_47]x0[3] ≥ 0∧[(-1)bso_48] + [2]x4[3] ≥ 0)
(65) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_47 + (-1)Bound*bni_47] + [(2)bni_47]x4[3] + [bni_47]x0[3] ≥ 0∧[(-1)bso_48] + [2]x4[3] ≥ 0)
(66) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(2)bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_47] ≥ 0∧[(-1)bni_47 + (-1)Bound*bni_47] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_48] ≥ 0∧[1] ≥ 0)
(67) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2409_0_createTree_Return(x0[3])=2409_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4]∧2338_0_createTree_GT(-(x1[4], 1))=2409_0_createTree_Return(x0[3]1)∧x1[4]=x1[3]1∧x3[4]=x3[3]1∧+(x4[4], 1)=x4[3]1 ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_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_2338_0_createTree_GT(<=(-(x1[3], 1), 0), -(x1[3], 1))=2409_0_createTree_Return(x0[3]1) ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(69) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x0[3] ≥ 0)
(70) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x0[3] ≥ 0)
(71) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x0[3] ≥ 0)
(72) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_49] ≥ 0∧[(-1)bni_49 + (-1)Bound*bni_49] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_50] ≥ 0)
(73) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2409_0_createTree_Return(x0[3])=2409_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4]∧2338_0_createTree_GT(-(x1[4], 1))=3975_0_createTree_InvokeMethod∧x1[4]=x1[6]∧x3[4]=x3[6]∧+(x4[4], 1)=x4[6] ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_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_2338_0_createTree_GT(<=(-(x1[3], 1), 0), -(x1[3], 1))=3975_0_createTree_InvokeMethod ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(75) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x0[3] ≥ 0)
(76) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x0[3] ≥ 0)
(77) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_49 + (-1)Bound*bni_49] + [bni_49]x0[3] ≥ 0∧[(-1)bso_50] + x0[3] ≥ 0)
(78) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_49] ≥ 0∧[(-1)bni_49 + (-1)Bound*bni_49] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_50] ≥ 0)
(79) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2409_0_createTree_Return(x0[3])=2409_0_createTree_Return(x0[5])∧x1[3]=x1[5]∧x3[3]=x3[5]∧x4[3]=x4[5]∧-(x1[5], 1)=x0[0] ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥2338_0_CREATETREE_GT(-(x1[5], 1))∧(UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥))
(80) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥2338_0_CREATETREE_GT(-(x1[3], 1))∧(UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥))
(81) (0 ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_51 + (-1)Bound*bni_51] + [bni_51]x0[3] ≥ 0∧[(-1)bso_52] + x0[3] ≥ 0)
(82) (0 ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_51 + (-1)Bound*bni_51] + [bni_51]x0[3] ≥ 0∧[(-1)bso_52] + x0[3] ≥ 0)
(83) (0 ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_51 + (-1)Bound*bni_51] + [bni_51]x0[3] ≥ 0∧[(-1)bso_52] + x0[3] ≥ 0)
(84) (0 ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_51] ≥ 0∧[(-1)bni_51 + (-1)Bound*bni_51] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_52] ≥ 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] ⇒ 3937_1_CREATETREE_INVOKEMETHOD(3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))
(86) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE ⇒ 3937_1_CREATETREE_INVOKEMETHOD(3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))
(87) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[bni_53 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[1 + (-1)bso_54] + x4[6] ≥ 0)
(88) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[bni_53 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[1 + (-1)bso_54] + x4[6] ≥ 0)
(89) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[bni_53 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[1 + (-1)bso_54] + x4[6] ≥ 0)
(90) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(2)bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_53 + (-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-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] ⇒ 3937_1_CREATETREE_INVOKEMETHOD(3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))
(92) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE ⇒ 3937_1_CREATETREE_INVOKEMETHOD(3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥))
(93) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[bni_53 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[1 + (-1)bso_54] + x4[6] ≥ 0)
(94) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[bni_53 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[1 + (-1)bso_54] + x4[6] ≥ 0)
(95) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[bni_53 + (-1)Bound*bni_53] + [(2)bni_53]x4[6] ≥ 0∧[1 + (-1)bso_54] + x4[6] ≥ 0)
(96) (0 ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])), ≥)∧[(2)bni_53] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_53 + (-1)Bound*bni_53] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-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]∧2338_0_createTree_GT(-(x1[7], 1))=2409_0_createTree_Return(x0[3])∧x1[7]=x1[3]∧x3[7]=x3[3]∧+(x4[7], 1)=x4[3] ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_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_2338_0_createTree_GT(<=(-(x1[6], 1), 0), -(x1[6], 1))=2409_0_createTree_Return(x0[3]) ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[6], 1)), x1[6], x3[6], +(x4[6], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥))
(99) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_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(3937_1_CREATETREE_INVOKEMETHOD(2338_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(3937_1_CREATETREE_INVOKEMETHOD(2338_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(3937_1_CREATETREE_INVOKEMETHOD(2338_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]∧2338_0_createTree_GT(-(x1[7], 1))=3975_0_createTree_InvokeMethod∧x1[7]=x1[6]1∧x3[7]=x3[6]1∧+(x4[7], 1)=x4[6]1 ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[7], x3[7], x4[7])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_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_2338_0_createTree_GT(<=(-(x1[6], 1), 0), -(x1[6], 1))=3975_0_createTree_InvokeMethod ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[6], 1)), x1[6], x3[6], +(x4[6], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))), ≥))
(105) (0 ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_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(3937_1_CREATETREE_INVOKEMETHOD(2338_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(3937_1_CREATETREE_INVOKEMETHOD(2338_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(3937_1_CREATETREE_INVOKEMETHOD(2338_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_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[8], x3[8], x4[8])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[8], x3[8], x4[8])≥2338_0_CREATETREE_GT(-(x1[8], 1))∧(UIncreasing(2338_0_CREATETREE_GT(-(x1[8], 1))), ≥))
(110) (&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1))=TRUE ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])≥2338_0_CREATETREE_GT(-(x1[6], 1))∧(UIncreasing(2338_0_CREATETREE_GT(-(x1[8], 1))), ≥))
(111) (0 ≥ 0 ⇒ (UIncreasing(2338_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(2338_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(2338_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(2338_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(2338_0_createTree_GT(x1)) = x1
POL(Cond_2338_0_createTree_GT(x1, x2)) = x2
POL(<=(x1, x2)) = 0
POL(0) = 0
POL(2409_0_createTree_Return(x1)) = x1
POL(3937_1_createTree_InvokeMethod(x1, x2, x3, x4)) = 0
POL(3956_0_createTree_InvokeMethod(x1, x2, x3)) = 0
POL(3975_0_createTree_InvokeMethod) = [2]
POL(2338_0_CREATETREE_GT(x1)) = [-1] + [-1]x1
POL(COND_2338_0_CREATETREE_GT(x1, x2, x3)) = [-1] + [-1]x1
POL(&&(x1, x2)) = 0
POL(>(x1, x2)) = 0
POL(3937_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + [2]x4 + x1
POL(-(x1, x2)) = 0
POL(1) = 0
POL(COND_3937_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x2 + [2]x1
POL(-1) = 0
POL(+(x1, x2)) = 0
POL(COND_3937_1_CREATETREE_INVOKEMETHOD1(x1, x2, x3, x4, x5)) = [2] + x5 + [-1]x2 + [2]x1
3937_1_CREATETREE_INVOKEMETHOD(3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])
COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))
COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 2338_0_CREATETREE_GT(-(x1[8], 1))
2338_0_CREATETREE_GT(x0[0]) → COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
COND_2338_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
COND_2338_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))
3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 2338_0_CREATETREE_GT(-(x1[5], 1))
3937_1_CREATETREE_INVOKEMETHOD(3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6]) → COND_3937_1_CREATETREE_INVOKEMETHOD1(&&(&&(>(x4[6], -1), >(x3[6], +(x4[6], 1))), >(x1[6], -1)), 3975_0_createTree_InvokeMethod, x1[6], x3[6], x4[6])
COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[7], x3[7], x4[7]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[7], 1)), x1[7], x3[7], +(x4[7], 1))
COND_3937_1_CREATETREE_INVOKEMETHOD1(TRUE, 3975_0_createTree_InvokeMethod, x1[8], x3[8], x4[8]) → 2338_0_CREATETREE_GT(-(x1[8], 1))
2338_0_CREATETREE_GT(x0[0]) → COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
COND_2338_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
COND_2338_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))
3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 2338_0_CREATETREE_GT(-(x1[5], 1))
&&(TRUE, TRUE)1 ↔ TRUE1
&&(TRUE, FALSE)1 ↔ FALSE1
&&(FALSE, TRUE)1 ↔ FALSE1
&&(FALSE, FALSE)1 ↔ FALSE1
2338_0_createTree_GT(x0)1 ↔ Cond_2338_0_createTree_GT(<=(x0, 0), x0)1
Cond_2338_0_createTree_GT(TRUE, x0)1 ↔ 2409_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 (2338_0_createTree_GT(x0[1] - 1 - 1) →* 2409_0_createTree_Return(x0[3])∧x0[1] - 1 →* x1[3]∧x1[1] →* x3[3]∧0 →* x4[3])
(4) -> (3), if (2338_0_createTree_GT(x1[4] - 1) →* 2409_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 ∧2409_0_createTree_Return(x0[3]) →* 2409_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 ∧2409_0_createTree_Return(x0[3]) →* 2409_0_createTree_Return(x0[5])∧x1[3] →* x1[5]∧x3[3] →* x3[5]∧x4[3] →* x4[5])
(1) (-(-(x0[2], 1), 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1] ⇒ 2338_0_CREATETREE_GT(x0[0])≥NonInfC∧2338_0_CREATETREE_GT(x0[0])≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(2) (>(x1[0], 0)=TRUE∧>(-(-(x0[2], 1), 1), 0)=TRUE ⇒ 2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(3) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(4) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(5) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(6) (x1[0] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(7) (x1[0] ≥ 0∧x0[2] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(8) (-(x1[5], 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1] ⇒ 2338_0_CREATETREE_GT(x0[0])≥NonInfC∧2338_0_CREATETREE_GT(x0[0])≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(9) (>(x1[0], 0)=TRUE∧>(-(x1[5], 1), 0)=TRUE ⇒ 2338_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧2338_0_CREATETREE_GT(-(x1[5], 1))≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(10) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(11) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(12) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(13) (x1[0] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(14) (x1[0] ≥ 0∧x1[5] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(15) (-(-(x0[2], 1), 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[2]1∧x1[0]=x1[2]1 ⇒ 2338_0_CREATETREE_GT(x0[0])≥NonInfC∧2338_0_CREATETREE_GT(x0[0])≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(16) (>(x1[0], 0)=TRUE∧>(-(-(x0[2], 1), 1), 0)=TRUE ⇒ 2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥NonInfC∧2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(-(x0[2], 1), 1), 0)), -(-(x0[2], 1), 1), x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(17) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(18) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(19) (x1[0] + [-1] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(20) (x1[0] ≥ 0∧x0[2] + [-3] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-2)bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(21) (x1[0] ≥ 0∧x0[2] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[bni_40 + (-1)Bound*bni_40] + [bni_40]x0[2] ≥ 0∧[(-1)bso_41] ≥ 0)
(22) (-(x1[5], 1)=x0[0]∧&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[2]∧x1[0]=x1[2] ⇒ 2338_0_CREATETREE_GT(x0[0])≥NonInfC∧2338_0_CREATETREE_GT(x0[0])≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(23) (>(x1[0], 0)=TRUE∧>(-(x1[5], 1), 0)=TRUE ⇒ 2338_0_CREATETREE_GT(-(x1[5], 1))≥NonInfC∧2338_0_CREATETREE_GT(-(x1[5], 1))≥COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(-(x1[5], 1), 0)), -(x1[5], 1), x1[0])∧(UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥))
(24) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(25) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(26) (x1[0] + [-1] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(27) (x1[0] ≥ 0∧x1[5] + [-2] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[(-1)bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(28) (x1[0] ≥ 0∧x1[5] ≥ 0 ⇒ (UIncreasing(COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])), ≥)∧[bni_40 + (-1)Bound*bni_40] + [bni_40]x1[5] ≥ 0∧[(-1)bso_41] ≥ 0)
(29) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[1]∧x1[0]=x1[1]∧2338_0_createTree_GT(-(-(x0[1], 1), 1))=2409_0_createTree_Return(x0[3])∧-(x0[1], 1)=x1[3]∧x1[1]=x3[3]∧0=x4[3] ⇒ COND_2338_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[1], x1[1])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(30) (<=(-(-(x0[0], 1), 1), 0)=x0∧-(-(x0[0], 1), 1)=x1∧Cond_2338_0_createTree_GT(x0, x1)=2409_0_createTree_Return(x0[3])∧>(x1[0], 0)=TRUE∧>(x0[0], 0)=TRUE ⇒ COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(31) (2409_0_createTree_Return(x2)=2409_0_createTree_Return(x0[3])∧<=(-(-(x0[0], 1), 1), 0)=TRUE∧-(-(x0[0], 1), 1)=x2∧>(x1[0], 0)=TRUE∧>(x0[0], 0)=TRUE ⇒ COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(32) (<=(-(-(x0[0], 1), 1), 0)=TRUE∧>(x1[0], 0)=TRUE∧>(x0[0], 0)=TRUE ⇒ COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[0], 1), 1)), -(x0[0], 1), x1[0], 0)∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥))
(33) ([2] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)Bound*bni_42] + [bni_42]x0[0] ≥ 0∧[3 + (-1)bso_43] + [-1]x0[0] ≥ 0)
(34) ([2] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)Bound*bni_42] + [bni_42]x0[0] ≥ 0∧[3 + (-1)bso_43] + [-1]x0[0] ≥ 0)
(35) ([2] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)Bound*bni_42] + [bni_42]x0[0] ≥ 0∧[3 + (-1)bso_43] + [-1]x0[0] ≥ 0)
(36) ([1] + [-1]x0[0] ≥ 0∧x1[0] + [-1] ≥ 0∧x0[0] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)Bound*bni_42 + bni_42] + [bni_42]x0[0] ≥ 0∧[2 + (-1)bso_43] + [-1]x0[0] ≥ 0)
(37) ([1] + [-1]x0[0] ≥ 0∧x1[0] ≥ 0∧x0[0] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)), ≥)∧[(-1)Bound*bni_42 + bni_42] + [bni_42]x0[0] ≥ 0∧[2 + (-1)bso_43] + [-1]x0[0] ≥ 0)
(38) (&&(>(x1[0], 0), >(x0[0], 0))=TRUE∧x0[0]=x0[2]∧x1[0]=x1[2]∧-(-(x0[2], 1), 1)=x0[0]1 ⇒ COND_2338_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[2], x1[2])≥2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))∧(UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))
(39) (>(x1[0], 0)=TRUE∧>(x0[0], 0)=TRUE ⇒ COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥NonInfC∧COND_2338_0_CREATETREE_GT(TRUE, x0[0], x1[0])≥2338_0_CREATETREE_GT(-(-(x0[0], 1), 1))∧(UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥))
(40) (x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)Bound*bni_44] + [bni_44]x0[0] ≥ 0∧[2 + (-1)bso_45] ≥ 0)
(41) (x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)Bound*bni_44] + [bni_44]x0[0] ≥ 0∧[2 + (-1)bso_45] ≥ 0)
(42) (x1[0] + [-1] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)Bound*bni_44] + [bni_44]x0[0] ≥ 0∧[2 + (-1)bso_45] ≥ 0)
(43) (x1[0] ≥ 0∧x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)Bound*bni_44] + [bni_44]x0[0] ≥ 0∧[2 + (-1)bso_45] ≥ 0)
(44) (x1[0] ≥ 0∧x0[0] ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))), ≥)∧[(-1)Bound*bni_44 + bni_44] + [bni_44]x0[0] ≥ 0∧[2 + (-1)bso_45] ≥ 0)
(45) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2409_0_createTree_Return(x0[3])=2409_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4] ⇒ 3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(46) (>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ 3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(47) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_46 + (-1)Bound*bni_46] + [(2)bni_46]x1[3] ≥ 0∧[(-1)bso_47] ≥ 0)
(48) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_46 + (-1)Bound*bni_46] + [(2)bni_46]x1[3] ≥ 0∧[(-1)bso_47] ≥ 0)
(49) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_46 + (-1)Bound*bni_46] + [(2)bni_46]x1[3] ≥ 0∧[(-1)bso_47] ≥ 0)
(50) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_46 + (-1)Bound*bni_46] + [(2)bni_46]x1[3] ≥ 0∧0 = 0∧[(-1)bso_47] ≥ 0)
(51) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_46 + (-1)Bound*bni_46] + [(2)bni_46]x1[3] ≥ 0∧0 = 0∧[(-1)bso_47] ≥ 0)
(52) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2409_0_createTree_Return(x0[3])=2409_0_createTree_Return(x0[5])∧x1[3]=x1[5]∧x3[3]=x3[5]∧x4[3]=x4[5] ⇒ 3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(53) (>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ 3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(54) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_46 + (-1)Bound*bni_46] + [(2)bni_46]x1[3] ≥ 0∧[(-1)bso_47] ≥ 0)
(55) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_46 + (-1)Bound*bni_46] + [(2)bni_46]x1[3] ≥ 0∧[(-1)bso_47] ≥ 0)
(56) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_46 + (-1)Bound*bni_46] + [(2)bni_46]x1[3] ≥ 0∧[(-1)bso_47] ≥ 0)
(57) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_46 + (-1)Bound*bni_46] + [(2)bni_46]x1[3] ≥ 0∧0 = 0∧[(-1)bso_47] ≥ 0)
(58) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧0 = 0∧[(-1)bni_46 + (-1)Bound*bni_46] + [(2)bni_46]x1[3] ≥ 0∧0 = 0∧[(-1)bso_47] ≥ 0)
(59) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2409_0_createTree_Return(x0[3])=2409_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4]∧2338_0_createTree_GT(-(x1[4], 1))=2409_0_createTree_Return(x0[3]1)∧x1[4]=x1[3]1∧x3[4]=x3[3]1∧+(x4[4], 1)=x4[3]1 ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(60) (<=(-(x1[3], 1), 0)=x3∧-(x1[3], 1)=x4∧Cond_2338_0_createTree_GT(x3, x4)=2409_0_createTree_Return(x0[3]1)∧>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(61) (2409_0_createTree_Return(x5)=2409_0_createTree_Return(x0[3]1)∧<=(-(x1[3], 1), 0)=TRUE∧-(x1[3], 1)=x5∧>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(62) (<=(-(x1[3], 1), 0)=TRUE∧>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[3], 1)), x1[3], x3[3], +(x4[3], 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥))
(63) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_48 + (-1)Bound*bni_48] + [(2)bni_48]x1[3] ≥ 0∧[(-1)bso_49] ≥ 0)
(64) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_48 + (-1)Bound*bni_48] + [(2)bni_48]x1[3] ≥ 0∧[(-1)bso_49] ≥ 0)
(65) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧[(-1)bni_48 + (-1)Bound*bni_48] + [(2)bni_48]x1[3] ≥ 0∧[(-1)bso_49] ≥ 0)
(66) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)bni_48 + (-1)Bound*bni_48] + [(2)bni_48]x1[3] ≥ 0∧0 = 0∧[(-1)bso_49] ≥ 0)
(67) ([1] + [-1]x1[3] ≥ 0∧x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))), ≥)∧0 = 0∧[(-1)bni_48 + (-1)Bound*bni_48] + [(2)bni_48]x1[3] ≥ 0∧0 = 0∧[(-1)bso_49] ≥ 0)
(68) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2409_0_createTree_Return(x0[3])=2409_0_createTree_Return(x0[5])∧x1[3]=x1[5]∧x3[3]=x3[5]∧x4[3]=x4[5]∧-(x1[5], 1)=x0[0] ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5])≥2338_0_CREATETREE_GT(-(x1[5], 1))∧(UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥))
(69) (>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥2338_0_CREATETREE_GT(-(x1[3], 1))∧(UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥))
(70) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_50 + (-1)Bound*bni_50] + [(2)bni_50]x1[3] ≥ 0∧[(-1)bso_51] + x1[3] ≥ 0)
(71) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_50 + (-1)Bound*bni_50] + [(2)bni_50]x1[3] ≥ 0∧[(-1)bso_51] + x1[3] ≥ 0)
(72) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧[(-1)bni_50 + (-1)Bound*bni_50] + [(2)bni_50]x1[3] ≥ 0∧[(-1)bso_51] + x1[3] ≥ 0)
(73) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧0 = 0∧[(-1)bni_50 + (-1)Bound*bni_50] + [(2)bni_50]x1[3] ≥ 0∧0 = 0∧[(-1)bso_51] + x1[3] ≥ 0)
(74) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(2338_0_CREATETREE_GT(-(x1[5], 1))), ≥)∧0 = 0∧[(-1)bni_50 + (-1)Bound*bni_50] + [(2)bni_50]x1[3] ≥ 0∧0 = 0∧[(-1)bso_51] + x1[3] ≥ 0)
POL(TRUE) = [1]
POL(FALSE) = [1]
POL(2338_0_createTree_GT(x1)) = [1] + [-1]x1
POL(Cond_2338_0_createTree_GT(x1, x2)) = [-1] + [-1]x2 + [-1]x1
POL(<=(x1, x2)) = [-1]
POL(0) = 0
POL(2409_0_createTree_Return(x1)) = [-1]
POL(3937_1_createTree_InvokeMethod(x1, x2, x3, x4)) = [-1] + [-1]x4 + [-1]x3 + [-1]x2 + [-1]x1
POL(3956_0_createTree_InvokeMethod(x1, x2, x3)) = [-1] + [-1]x3 + [-1]x2 + [-1]x1
POL(3975_0_createTree_InvokeMethod) = [-1]
POL(2338_0_CREATETREE_GT(x1)) = x1
POL(COND_2338_0_CREATETREE_GT(x1, x2, x3)) = [1] + x2 + [-1]x1
POL(&&(x1, x2)) = [1]
POL(>(x1, x2)) = [-1]
POL(3937_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + [2]x2
POL(-(x1, x2)) = x1 + [-1]x2
POL(1) = [1]
POL(COND_3937_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + [2]x3 + [-1]x2 + [-1]x1
POL(-1) = [-1]
POL(+(x1, x2)) = x1 + x2
COND_2338_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
COND_2338_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))
2338_0_CREATETREE_GT(x0[0]) → COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
COND_2338_0_CREATETREE_GT(TRUE, x0[1], x1[1]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(-(x0[1], 1), 1)), -(x0[1], 1), x1[1], 0)
COND_2338_0_CREATETREE_GT(TRUE, x0[2], x1[2]) → 2338_0_CREATETREE_GT(-(-(x0[2], 1), 1))
3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 2338_0_CREATETREE_GT(-(x1[5], 1))
2338_0_CREATETREE_GT(x0[0]) → COND_2338_0_CREATETREE_GT(&&(>(x1[0], 0), >(x0[0], 0)), x0[0], x1[0])
3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[5]), x1[5], x3[5], x4[5]) → 2338_0_CREATETREE_GT(-(x1[5], 1))
&&(TRUE, TRUE)1 ↔ TRUE1
&&(TRUE, FALSE)1 ↔ FALSE1
&&(FALSE, TRUE)1 ↔ FALSE1
&&(FALSE, FALSE)1 ↔ FALSE1
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(5) -> (0), if (x1[5] - 1 →* x0[0])
(4) -> (3), if (2338_0_createTree_GT(x1[4] - 1) →* 2409_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 ∧2409_0_createTree_Return(x0[3]) →* 2409_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 ∧2409_0_createTree_Return(x0[3]) →* 2409_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
(4) -> (3), if (2338_0_createTree_GT(x1[4] - 1) →* 2409_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 ∧2409_0_createTree_Return(x0[3]) →* 2409_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 (2338_0_createTree_GT(x1[4] - 1) →* 2409_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 ∧2409_0_createTree_Return(x0[3]) →* 2409_0_createTree_Return(x0[4])∧x1[3] →* x1[4]∧x3[3] →* x3[4]∧x4[3] →* x4[4])
(1) (2338_0_createTree_GT(-(x1[4], 1))=2409_0_createTree_Return(x0[3])∧x1[4]=x1[3]∧x3[4]=x3[3]∧+(x4[4], 1)=x4[3]∧&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2409_0_createTree_Return(x0[3])=2409_0_createTree_Return(x0[4]1)∧x1[3]=x1[4]1∧x3[3]=x3[4]1∧x4[3]=x4[4]1 ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]1), x1[4]1, x3[4]1, x4[4]1)≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]1), x1[4]1, x3[4]1, x4[4]1)≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥))
(2) (<=(-(x1[4], 1), 0)=x0∧-(x1[4], 1)=x1∧Cond_2338_0_createTree_GT(x0, x1)=2409_0_createTree_Return(x0[3])∧>(x1[4], -1)=TRUE∧>(+(x4[4], 1), -1)=TRUE∧>(x3[3], +(+(x4[4], 1), 1))=TRUE ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[4], x3[3], +(x4[4], 1))≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[4], x3[3], +(x4[4], 1))≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[3], +(+(x4[4], 1), 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥))
(3) (2409_0_createTree_Return(x2)=2409_0_createTree_Return(x0[3])∧<=(-(x1[4], 1), 0)=TRUE∧-(x1[4], 1)=x2∧>(x1[4], -1)=TRUE∧>(+(x4[4], 1), -1)=TRUE∧>(x3[3], +(+(x4[4], 1), 1))=TRUE ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[4], x3[3], +(x4[4], 1))≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[3]), x1[4], x3[3], +(x4[4], 1))≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[3], +(+(x4[4], 1), 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥))
(4) (<=(-(x1[4], 1), 0)=TRUE∧>(x1[4], -1)=TRUE∧>(+(x4[4], 1), -1)=TRUE∧>(x3[3], +(+(x4[4], 1), 1))=TRUE ⇒ COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(-(x1[4], 1)), x1[4], x3[3], +(x4[4], 1))≥NonInfC∧COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(-(x1[4], 1)), x1[4], x3[3], +(x4[4], 1))≥3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[3], +(+(x4[4], 1), 1))∧(UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥))
(5) ([1] + [-1]x1[4] ≥ 0∧x1[4] ≥ 0∧x4[4] + [1] ≥ 0∧x3[3] + [-3] + [-1]x4[4] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥)∧[(2)bni_18 + (-1)Bound*bni_18] + [bni_18]x3[3] + [(-1)bni_18]x4[4] ≥ 0∧[1 + (-1)bso_19] ≥ 0)
(6) ([1] + [-1]x1[4] ≥ 0∧x1[4] ≥ 0∧x4[4] + [1] ≥ 0∧x3[3] + [-3] + [-1]x4[4] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥)∧[(2)bni_18 + (-1)Bound*bni_18] + [bni_18]x3[3] + [(-1)bni_18]x4[4] ≥ 0∧[1 + (-1)bso_19] ≥ 0)
(7) ([1] + [-1]x1[4] ≥ 0∧x1[4] ≥ 0∧x4[4] + [1] ≥ 0∧x3[3] + [-3] + [-1]x4[4] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥)∧[(2)bni_18 + (-1)Bound*bni_18] + [bni_18]x3[3] + [(-1)bni_18]x4[4] ≥ 0∧[1 + (-1)bso_19] ≥ 0)
(8) ([1] + [-1]x1[4] ≥ 0∧x1[4] ≥ 0∧x3[3] + [-2] + [-1]x4[4] ≥ 0∧x4[4] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥)∧[(5)bni_18 + (-1)Bound*bni_18] + [bni_18]x4[4] ≥ 0∧[1 + (-1)bso_19] ≥ 0)
(9) ([1] + [-1]x1[4] ≥ 0∧x1[4] ≥ 0∧x3[3] ≥ 0∧x4[4] ≥ 0 ⇒ (UIncreasing(3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4]1, 1)), x1[4]1, x3[4]1, +(x4[4]1, 1))), ≥)∧[(5)bni_18 + (-1)Bound*bni_18] + [bni_18]x4[4] ≥ 0∧[1 + (-1)bso_19] ≥ 0)
(10) (&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1))=TRUE∧2409_0_createTree_Return(x0[3])=2409_0_createTree_Return(x0[4])∧x1[3]=x1[4]∧x3[3]=x3[4]∧x4[3]=x4[4] ⇒ 3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(11) (>(x1[3], -1)=TRUE∧>(x4[3], -1)=TRUE∧>(x3[3], +(x4[3], 1))=TRUE ⇒ 3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥NonInfC∧3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])≥COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])∧(UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥))
(12) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(2)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x4[3] + [(-1)bni_20]x0[3] + [bni_20]x3[3] + [bni_20]x1[3] ≥ 0∧[(-1)bso_21] ≥ 0)
(13) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(2)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x4[3] + [(-1)bni_20]x0[3] + [bni_20]x3[3] + [bni_20]x1[3] ≥ 0∧[(-1)bso_21] ≥ 0)
(14) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(2)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x4[3] + [(-1)bni_20]x0[3] + [bni_20]x3[3] + [bni_20]x1[3] ≥ 0∧[(-1)bso_21] ≥ 0)
(15) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] + [-2] + [-1]x4[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_20] = 0∧[(2)bni_20 + (-1)Bound*bni_20] + [(-1)bni_20]x4[3] + [bni_20]x3[3] + [bni_20]x1[3] ≥ 0∧0 = 0∧[(-1)bso_21] ≥ 0)
(16) (x1[3] ≥ 0∧x4[3] ≥ 0∧x3[3] ≥ 0 ⇒ (UIncreasing(COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])), ≥)∧[(-1)bni_20] = 0∧[(4)bni_20 + (-1)Bound*bni_20] + [bni_20]x3[3] + [bni_20]x1[3] ≥ 0∧0 = 0∧[(-1)bso_21] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(2338_0_createTree_GT(x1)) = [-1] + x1
POL(Cond_2338_0_createTree_GT(x1, x2)) = [-1] + x2
POL(<=(x1, x2)) = [-1]
POL(0) = 0
POL(2409_0_createTree_Return(x1)) = [-1] + x1
POL(COND_3937_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [1] + x4 + x3 + [-1]x5 + [-1]x2
POL(3937_1_CREATETREE_INVOKEMETHOD(x1, x2, x3, x4)) = [1] + [-1]x4 + [-1]x1 + x3 + x2
POL(-(x1, x2)) = x1 + [-1]x2
POL(1) = [1]
POL(+(x1, x2)) = x1 + x2
POL(&&(x1, x2)) = [-1]
POL(>(x1, x2)) = [-1]
POL(-1) = [-1]
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
COND_3937_1_CREATETREE_INVOKEMETHOD(TRUE, 2409_0_createTree_Return(x0[4]), x1[4], x3[4], x4[4]) → 3937_1_CREATETREE_INVOKEMETHOD(2338_0_createTree_GT(-(x1[4], 1)), x1[4], x3[4], +(x4[4], 1))
3937_1_CREATETREE_INVOKEMETHOD(2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3]) → COND_3937_1_CREATETREE_INVOKEMETHOD(&&(&&(>(x4[3], -1), >(x3[3], +(x4[3], 1))), >(x1[3], -1)), 2409_0_createTree_Return(x0[3]), x1[3], x3[3], x4[3])
2338_0_createTree_GT(x0)1 ↔ Cond_2338_0_createTree_GT(<=(x0, 0), x0)1
2409_0_createTree_Return(x0)1 → Cond_2338_0_createTree_GT(TRUE, 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