(0) Obligation:

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

/**
*
* @author cotto
*/
public abstract class Element {
protected Value value;

protected Element(final Value valueParam) {
this.value = valueParam;
}

public Value getValue() {
return this.value;
}
}


package OrderedCollection;

/**
*
* @author cotto
*/
public class IntValue implements Value {
private final int intValue;

public IntValue(final int val) {
this.intValue = val;
}

@Override
public boolean isSmaller(final Value other) {
if (other instanceof IntValue) {
return this.intValue < ((IntValue) other).intValue;
}
return false;
}
}


package OrderedCollection;

/**
*
* @author cotto
*/
public class ListElement extends Element {
private ListElement next;

public ListElement(final Value value, final ListElement nextParam) {
super(value);
this.next = nextParam;
}

public void setNext(final ListElement next) {
this.next = next;
}

public ListElement getNext() {
return this.next;
}
}


package OrderedCollection;
/**
*
* @author cotto
*/
public class List extends OrderedCollection {
@Override
public Value minimum() {
if (this.root == null) {
return null;
}
return this.root.getValue();
}

@Override
public void insert(final Value v) {
this.root = insert((ListElement) this.root, v);
}

private static ListElement insert(final ListElement l, final Value v) {
if (l == null) {
return new ListElement(v, null);
}
if (v.isSmaller(l.getValue())) {
return new ListElement(v, l);
}
l.setNext(insert(l.getNext(), v));
return l;
}
}


package OrderedCollection;

/**
*
* @author cotto
*/
public class Main {
public static void main(final String[] args) {
Random.args = args;
final OrderedCollection coll = createCollection();
coll.minimum();
}

/**
* @return
*/
private static OrderedCollection createCollection() {
OrderedCollection result;
if (Random.random() > 0) {
result = new List();
} else {
result = new Tree();
}
int num = Random.random();
for (int i = 0; i < num; i++) {
result.insert(new IntValue(Random.random()));
}
return result;
}
}


package OrderedCollection;

/**
*
* @author cotto
*/
public class Node extends Element {
private Node left;
private Node right;

public Node(final Value value, final Node leftParam, final Node rightParam) {
super(value);
this.left = leftParam;
this.right = rightParam;
}

public void setLeft(final Node leftParam) {
this.left = leftParam;
}

public void setRight(final Node rightParam) {
this.right = rightParam;
}

public Node getLeft() {
return this.left;
}

public Node getRight() {
return this.right;
}
}


package OrderedCollection;

/**
*
* @author cotto
*/
public abstract class OrderedCollection {
protected Element root;

public abstract Value minimum();

public abstract void insert(Value v);
}


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

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


package OrderedCollection;

/**
*
* @author cotto
*/
public class Tree extends OrderedCollection {
@Override
public Value minimum() {
if (this.root == null) {
return null;
}
return minimum((Node) this.root);
}

private static Value minimum(final Node n) {
if (n.getLeft() == null) {
return n.getValue();
}
return minimum(n.getLeft());
}

@Override
public void insert(final Value v) {
this.root = insert((Node) this.root, v);
}

private static Node insert(final Node n, final Value v) {
if (n == null) {
return new Node(v, null, null);
}
if (v.isSmaller(n.getValue())) {
n.setLeft(insert(n.getLeft(), v));
return n;
}
n.setRight(insert(n.getRight(), v));
return n;
}
}


package OrderedCollection;

/**
* @author cotto
*/
public interface Value {
boolean isSmaller(Value other);
}


(1) JBCToGraph (SOUND transformation)

Constructed TerminationGraph.

(2) Obligation:

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

OrderedCollection.Main.createCollection()LOrderedCollection/OrderedCollection;: Graph of 474 nodes with 1 SCC.

OrderedCollection.Tree.insert(LOrderedCollection/Node;LOrderedCollection/Value;)LOrderedCollection/Node;: Graph of 118 nodes with 0 SCCs.

OrderedCollection.List.insert(LOrderedCollection/ListElement;LOrderedCollection/Value;)LOrderedCollection/ListElement;: Graph of 114 nodes with 0 SCCs.

OrderedCollection.Tree.minimum(LOrderedCollection/Node;)LOrderedCollection/Value;: Graph of 33 nodes with 0 SCCs.


(3) TerminationGraphToSCCProof (SOUND transformation)

Splitted TerminationGraph to 4 SCCss.

(4) Complex Obligation (AND)

(5) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: OrderedCollection.Tree.minimum(LOrderedCollection/Node;)LOrderedCollection/Value;
SCC calls the following helper methods: OrderedCollection.Tree.minimum(LOrderedCollection/Node;)LOrderedCollection/Value;
Performed SCC analyses: UsedFieldsAnalysis

(6) SCCToIDPv1Proof (SOUND transformation)

Transformed FIGraph SCCs to IDPs. Log:

Generated 16 rules for P and 15 rules for R.


P rules:
2126_0_minimum_InvokeMethod(EOS(STATIC_2126), java.lang.Object(o979sub), java.lang.Object(o979sub)) → 2145_0_getLeft_Load(EOS(STATIC_2145), java.lang.Object(o979sub), java.lang.Object(o979sub), java.lang.Object(o979sub))
2145_0_getLeft_Load(EOS(STATIC_2145), java.lang.Object(o979sub), java.lang.Object(o979sub), java.lang.Object(o979sub)) → 2171_0_getLeft_FieldAccess(EOS(STATIC_2171), java.lang.Object(o979sub), java.lang.Object(o979sub), java.lang.Object(o979sub))
2171_0_getLeft_FieldAccess(EOS(STATIC_2171), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073)))) → 2189_0_getLeft_FieldAccess(EOS(STATIC_2189), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))))
2189_0_getLeft_FieldAccess(EOS(STATIC_2189), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073)))) → 2203_0_getLeft_Return(EOS(STATIC_2203), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))), o1073)
2203_0_getLeft_Return(EOS(STATIC_2203), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))), o1073) → 2225_0_minimum_NONNULL(EOS(STATIC_2225), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1073))), o1073)
2225_0_minimum_NONNULL(EOS(STATIC_2225), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))), java.lang.Object(o1104sub)) → 2245_0_minimum_NONNULL(EOS(STATIC_2245), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))), java.lang.Object(o1104sub))
2245_0_minimum_NONNULL(EOS(STATIC_2245), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))), java.lang.Object(o1104sub)) → 2269_0_minimum_Load(EOS(STATIC_2269), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))))
2269_0_minimum_Load(EOS(STATIC_2269), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub))))) → 2286_0_minimum_InvokeMethod(EOS(STATIC_2286), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))))
2286_0_minimum_InvokeMethod(EOS(STATIC_2286), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub))))) → 2306_0_getLeft_Load(EOS(STATIC_2306), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))))
2306_0_getLeft_Load(EOS(STATIC_2306), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub))))) → 2376_0_getLeft_FieldAccess(EOS(STATIC_2376), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))))
2376_0_getLeft_FieldAccess(EOS(STATIC_2376), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub))))) → 2440_0_getLeft_Return(EOS(STATIC_2440), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))), java.lang.Object(o1104sub))
2440_0_getLeft_Return(EOS(STATIC_2440), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(o1104sub)))), java.lang.Object(o1104sub)) → 2466_0_minimum_InvokeMethod(EOS(STATIC_2466), java.lang.Object(o1104sub))
2466_0_minimum_InvokeMethod(EOS(STATIC_2466), java.lang.Object(o1104sub)) → 2486_1_minimum_InvokeMethod(2486_0_minimum_Load(EOS(STATIC_2486), java.lang.Object(o1104sub)), java.lang.Object(o1104sub))
2486_0_minimum_Load(EOS(STATIC_2486), java.lang.Object(o1104sub)) → 2507_0_minimum_Load(EOS(STATIC_2507), java.lang.Object(o1104sub))
2507_0_minimum_Load(EOS(STATIC_2507), java.lang.Object(o1104sub)) → 2108_0_minimum_Load(EOS(STATIC_2108), java.lang.Object(o1104sub))
2108_0_minimum_Load(EOS(STATIC_2108), java.lang.Object(o979sub)) → 2126_0_minimum_InvokeMethod(EOS(STATIC_2126), java.lang.Object(o979sub), java.lang.Object(o979sub))
R rules:
2225_0_minimum_NONNULL(EOS(STATIC_2225), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), NULL) → 2246_0_minimum_NONNULL(EOS(STATIC_2246), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), NULL)
2246_0_minimum_NONNULL(EOS(STATIC_2246), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), NULL) → 2271_0_minimum_Load(EOS(STATIC_2271), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))))
2271_0_minimum_Load(EOS(STATIC_2271), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))) → 2288_0_minimum_InvokeMethod(EOS(STATIC_2288), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))))
2288_0_minimum_InvokeMethod(EOS(STATIC_2288), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))) → 2308_0_getValue_Load(EOS(STATIC_2308), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))))
2308_0_getValue_Load(EOS(STATIC_2308), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))) → 2377_0_getValue_FieldAccess(EOS(STATIC_2377), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))))
2377_0_getValue_FieldAccess(EOS(STATIC_2377), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))) → 2442_0_getValue_Return(EOS(STATIC_2442), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))))
2442_0_getValue_Return(EOS(STATIC_2442), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))) → 2468_0_minimum_Return(EOS(STATIC_2468), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))))
2486_1_minimum_InvokeMethod(2468_0_minimum_Return(EOS(STATIC_2468), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))) → 2578_0_minimum_Return(EOS(STATIC_2578), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))))
2486_1_minimum_InvokeMethod(2600_0_minimum_Return(EOS(STATIC_2600)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))))))) → 2715_0_minimum_Return(EOS(STATIC_2715), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))))))
2486_1_minimum_InvokeMethod(3139_0_minimum_Return(EOS(STATIC_3139)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o2081)))))))))) → 3199_0_minimum_Return(EOS(STATIC_3199), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o2081))))))))))
2578_0_minimum_Return(EOS(STATIC_2578), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))) → 2600_0_minimum_Return(EOS(STATIC_2600))
2715_0_minimum_Return(EOS(STATIC_2715), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))))))) → 3001_0_minimum_Return(EOS(STATIC_3001), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))))))
3001_0_minimum_Return(EOS(STATIC_3001), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1797))))))) → 3123_0_minimum_Return(EOS(STATIC_3123), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1797)))))))
3123_0_minimum_Return(EOS(STATIC_3123), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o1977))))))) → 3139_0_minimum_Return(EOS(STATIC_3139))
3199_0_minimum_Return(EOS(STATIC_3199), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o2081)))))))))) → 3123_0_minimum_Return(EOS(STATIC_3123), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o2081))))))))))

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


P rules:
2126_0_minimum_InvokeMethod(EOS(STATIC_2126), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(x0))))) → 2486_1_minimum_InvokeMethod(2126_0_minimum_InvokeMethod(EOS(STATIC_2126), java.lang.Object(x0), java.lang.Object(x0)), java.lang.Object(x0))
R rules:
2486_1_minimum_InvokeMethod(2468_0_minimum_Return(EOS(STATIC_2468), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL)))) → 2600_0_minimum_Return(EOS(STATIC_2600))
2486_1_minimum_InvokeMethod(3139_0_minimum_Return(EOS(STATIC_3139)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0)))))))))) → 3139_0_minimum_Return(EOS(STATIC_3139))
2486_1_minimum_InvokeMethod(2600_0_minimum_Return(EOS(STATIC_2600)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL))))))) → 3139_0_minimum_Return(EOS(STATIC_3139))

Filtered ground terms:



2126_0_minimum_InvokeMethod(x1, x2, x3) → 2126_0_minimum_InvokeMethod(x2, x3)
OrderedCollection.Node(x1, x2) → OrderedCollection.Node(x2)
3139_0_minimum_Return(x1) → 3139_0_minimum_Return
2600_0_minimum_Return(x1) → 2600_0_minimum_Return
2468_0_minimum_Return(x1, x2) → 2468_0_minimum_Return

Filtered duplicate args:



2126_0_minimum_InvokeMethod(x1, x2) → 2126_0_minimum_InvokeMethod(x2)

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


P rules:
2126_0_minimum_InvokeMethod(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0))))) → 2486_1_minimum_InvokeMethod(2126_0_minimum_InvokeMethod(java.lang.Object(x0)), java.lang.Object(x0))
R rules:
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))) → 2600_0_minimum_Return
2486_1_minimum_InvokeMethod(3139_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0)))))))))) → 3139_0_minimum_Return
2486_1_minimum_InvokeMethod(2600_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))))) → 3139_0_minimum_Return

Performed bisimulation on rules. Used the following equivalence classes: {[2468_0_minimum_Return, 2600_0_minimum_Return, 3139_0_minimum_Return]=2468_0_minimum_Return}


Finished conversion. Obtained 1 rules for P and 3 rules for R. System has no predefined symbols.


P rules:
2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0))))) → 2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(x0))
R rules:
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))) → 2468_0_minimum_Return
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0)))))))))) → 2468_0_minimum_Return
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))))) → 2468_0_minimum_Return

(7) Obligation:

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


The following domains are used:
none


The ITRS R consists of the following rules:
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))) → 2468_0_minimum_Return
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0)))))))))) → 2468_0_minimum_Return
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))))) → 2468_0_minimum_Return

The integer pair graph contains the following rules and edges:
(0): 2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0[0]))))) → 2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(x0[0]))

(0) -> (0), if (java.lang.Object(x0[0]) →* java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0[0]')))))



The set Q consists of the following terms:
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0))))))))))
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))))))

(8) IDPtoQDPProof (SOUND transformation)

Represented integers and predefined function symbols by Terms

(9) Obligation:

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

2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0[0]))))) → 2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(x0[0]))

The TRS R consists of the following rules:

2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))) → 2468_0_minimum_Return
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0)))))))))) → 2468_0_minimum_Return
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))))) → 2468_0_minimum_Return

The set Q consists of the following terms:

2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0))))))))))
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))))))

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

(10) UsableRulesProof (EQUIVALENT transformation)

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

(11) Obligation:

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

2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0[0]))))) → 2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(x0[0]))

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

2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0))))))))))
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))))))

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

(12) QReductionProof (EQUIVALENT transformation)

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

2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0))))))))))
2486_1_minimum_InvokeMethod(2468_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))))))

(13) Obligation:

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

2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0[0]))))) → 2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(x0[0]))

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

(14) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • 2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0[0]))))) → 2126_0_MINIMUM_INVOKEMETHOD(java.lang.Object(x0[0]))
    The graph contains the following edges 1 > 1

(15) YES

(16) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: OrderedCollection.List.insert(LOrderedCollection/ListElement;LOrderedCollection/Value;)LOrderedCollection/ListElement;
SCC calls the following helper methods: OrderedCollection.List.insert(LOrderedCollection/ListElement;LOrderedCollection/Value;)LOrderedCollection/ListElement;
Performed SCC analyses: UsedFieldsAnalysis

(17) SCCToIDPv1Proof (SOUND transformation)

Transformed FIGraph SCCs to IDPs. Log:

Generated 46 rules for P and 70 rules for R.


P rules:
4480_0_insert_NONNULL(EOS(STATIC_4480), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub)) → 4488_0_insert_NONNULL(EOS(STATIC_4488), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub))
4488_0_insert_NONNULL(EOS(STATIC_4488), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub)) → 4497_0_insert_Load(EOS(STATIC_4497), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4497_0_insert_Load(EOS(STATIC_4497), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4505_0_insert_Load(EOS(STATIC_4505), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4505_0_insert_Load(EOS(STATIC_4505), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4518_0_insert_InvokeMethod(EOS(STATIC_4518), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub))
4518_0_insert_InvokeMethod(EOS(STATIC_4518), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub)) → 4529_0_getValue_Load(EOS(STATIC_4529), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub), java.lang.Object(o4003sub))
4529_0_getValue_Load(EOS(STATIC_4529), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub), java.lang.Object(o4003sub)) → 4548_0_getValue_FieldAccess(EOS(STATIC_4548), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub), java.lang.Object(o4003sub))
4548_0_getValue_FieldAccess(EOS(STATIC_4548), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.Element(o4046sub, o4047))) → 4561_0_getValue_FieldAccess(EOS(STATIC_4561), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)))
4561_0_getValue_FieldAccess(EOS(STATIC_4561), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.Element(o4046sub, o4047))) → 4571_0_getValue_Return(EOS(STATIC_4571), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), o4047)
4571_0_getValue_Return(EOS(STATIC_4571), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), o4047) → 4589_0_insert_InvokeMethod(EOS(STATIC_4589), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4047)
4589_0_insert_InvokeMethod(EOS(STATIC_4589), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4047) → 4607_0_isSmaller_Load(EOS(STATIC_4607), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4047, java.lang.Object(OrderedCollection.IntValue(EOC)), o4047)
4607_0_isSmaller_Load(EOS(STATIC_4607), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4047, java.lang.Object(OrderedCollection.IntValue(EOC)), o4047) → 4639_0_isSmaller_CheckCast(EOS(STATIC_4639), java.lang.Object(OrderedCollection.Element(o4046sub, o4047)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4047, java.lang.Object(OrderedCollection.IntValue(EOC)), o4047, o4047)
4639_0_isSmaller_CheckCast(EOS(STATIC_4639), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(o4136sub)) → 4657_0_isSmaller_CheckCast(EOS(STATIC_4657), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(o4136sub))
4639_0_isSmaller_CheckCast(EOS(STATIC_4639), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4658_0_isSmaller_CheckCast(EOS(STATIC_4658), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL)
4657_0_isSmaller_CheckCast(EOS(STATIC_4657), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(o4136sub)) → 4674_0_isSmaller_EQ(EOS(STATIC_4674), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), 0)
4674_0_isSmaller_EQ(EOS(STATIC_4674), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), matching1) → 4688_0_isSmaller_ConstantStackPush(EOS(STATIC_4688), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub)) | =(matching1, 0)
4688_0_isSmaller_ConstantStackPush(EOS(STATIC_4688), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub)) → 4702_0_isSmaller_Return(EOS(STATIC_4702), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), 0)
4702_0_isSmaller_Return(EOS(STATIC_4702), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), matching1) → 4718_0_insert_EQ(EOS(STATIC_4718), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
4718_0_insert_EQ(EOS(STATIC_4718), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 4731_0_insert_Load(EOS(STATIC_4731), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC))) | =(matching1, 0)
4731_0_insert_Load(EOS(STATIC_4731), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4743_0_insert_Load(EOS(STATIC_4743), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))))
4743_0_insert_Load(EOS(STATIC_4743), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub)))) → 4750_0_insert_InvokeMethod(EOS(STATIC_4750), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))))
4750_0_insert_InvokeMethod(EOS(STATIC_4750), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub)))) → 4772_0_getNext_Load(EOS(STATIC_4772), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))))
4772_0_getNext_Load(EOS(STATIC_4772), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub)))) → 4789_0_getNext_FieldAccess(EOS(STATIC_4789), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(o4046sub, java.lang.Object(o4136sub))))
4789_0_getNext_FieldAccess(EOS(STATIC_4789), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub)))) → 4804_0_getNext_FieldAccess(EOS(STATIC_4804), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))))
4804_0_getNext_FieldAccess(EOS(STATIC_4804), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub)))) → 4819_0_getNext_Return(EOS(STATIC_4819), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), o4280)
4819_0_getNext_Return(EOS(STATIC_4819), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), o4280) → 4832_0_insert_Load(EOS(STATIC_4832), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), o4280)
4832_0_insert_Load(EOS(STATIC_4832), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), o4280) → 4848_0_insert_InvokeMethod(EOS(STATIC_4848), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC)))
4848_0_insert_InvokeMethod(EOS(STATIC_4848), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4866_1_insert_InvokeMethod(4866_0_insert_Load(EOS(STATIC_4866), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC)))
4866_0_insert_Load(EOS(STATIC_4866), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4882_0_insert_Load(EOS(STATIC_4882), o4280, java.lang.Object(OrderedCollection.IntValue(EOC)))
4882_0_insert_Load(EOS(STATIC_4882), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4473_0_insert_Load(EOS(STATIC_4473), o4280, java.lang.Object(OrderedCollection.IntValue(EOC)))
4473_0_insert_Load(EOS(STATIC_4473), o3985, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4480_0_insert_NONNULL(EOS(STATIC_4480), o3985, java.lang.Object(OrderedCollection.IntValue(EOC)), o3985)
4658_0_isSmaller_CheckCast(EOS(STATIC_4658), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4675_0_isSmaller_EQ(EOS(STATIC_4675), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, 0)
4675_0_isSmaller_EQ(EOS(STATIC_4675), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, matching1) → 4689_0_isSmaller_ConstantStackPush(EOS(STATIC_4689), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) | =(matching1, 0)
4689_0_isSmaller_ConstantStackPush(EOS(STATIC_4689), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4704_0_isSmaller_Return(EOS(STATIC_4704), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, 0)
4704_0_isSmaller_Return(EOS(STATIC_4704), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, matching1) → 4720_0_insert_EQ(EOS(STATIC_4720), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
4720_0_insert_EQ(EOS(STATIC_4720), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 4732_0_insert_Load(EOS(STATIC_4732), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) | =(matching1, 0)
4732_0_insert_Load(EOS(STATIC_4732), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4744_0_insert_Load(EOS(STATIC_4744), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)))
4744_0_insert_Load(EOS(STATIC_4744), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL))) → 4751_0_insert_InvokeMethod(EOS(STATIC_4751), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)))
4751_0_insert_InvokeMethod(EOS(STATIC_4751), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL))) → 4773_0_getNext_Load(EOS(STATIC_4773), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)))
4773_0_getNext_Load(EOS(STATIC_4773), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL))) → 4791_0_getNext_FieldAccess(EOS(STATIC_4791), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)), java.lang.Object(OrderedCollection.Element(o4046sub, NULL)))
4791_0_getNext_FieldAccess(EOS(STATIC_4791), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL))) → 4805_0_getNext_FieldAccess(EOS(STATIC_4805), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)))
4805_0_getNext_FieldAccess(EOS(STATIC_4805), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL))) → 4821_0_getNext_Return(EOS(STATIC_4821), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), o4282)
4821_0_getNext_Return(EOS(STATIC_4821), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), o4282) → 4834_0_insert_Load(EOS(STATIC_4834), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), o4282)
4834_0_insert_Load(EOS(STATIC_4834), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), o4282) → 4849_0_insert_InvokeMethod(EOS(STATIC_4849), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC)))
4849_0_insert_InvokeMethod(EOS(STATIC_4849), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4868_1_insert_InvokeMethod(4868_0_insert_Load(EOS(STATIC_4868), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC)))
4868_0_insert_Load(EOS(STATIC_4868), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4883_0_insert_Load(EOS(STATIC_4883), o4282, java.lang.Object(OrderedCollection.IntValue(EOC)))
4883_0_insert_Load(EOS(STATIC_4883), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4473_0_insert_Load(EOS(STATIC_4473), o4282, java.lang.Object(OrderedCollection.IntValue(EOC)))
R rules:
4480_0_insert_NONNULL(EOS(STATIC_4480), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4489_0_insert_NONNULL(EOS(STATIC_4489), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4489_0_insert_NONNULL(EOS(STATIC_4489), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4499_0_insert_New(EOS(STATIC_4499), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4499_0_insert_New(EOS(STATIC_4499), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4507_0_insert_Duplicate(EOS(STATIC_4507), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)))
4507_0_insert_Duplicate(EOS(STATIC_4507), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL))) → 4519_0_insert_Load(EOS(STATIC_4519), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)))
4519_0_insert_Load(EOS(STATIC_4519), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL))) → 4530_0_insert_ConstantStackPush(EOS(STATIC_4530), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4530_0_insert_ConstantStackPush(EOS(STATIC_4530), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4539_0_insert_InvokeMethod(EOS(STATIC_4539), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4539_0_insert_InvokeMethod(EOS(STATIC_4539), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4550_0_<init>_Load(EOS(STATIC_4550), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4550_0_<init>_Load(EOS(STATIC_4550), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4572_0_<init>_Load(EOS(STATIC_4572), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)))
4572_0_<init>_Load(EOS(STATIC_4572), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL))) → 4590_0_<init>_InvokeMethod(EOS(STATIC_4590), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4590_0_<init>_InvokeMethod(EOS(STATIC_4590), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4608_0_<init>_Load(EOS(STATIC_4608), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4608_0_<init>_Load(EOS(STATIC_4608), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4640_0_<init>_InvokeMethod(EOS(STATIC_4640), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)))
4640_0_<init>_InvokeMethod(EOS(STATIC_4640), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL))) → 4659_0_<init>_Load(EOS(STATIC_4659), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4659_0_<init>_Load(EOS(STATIC_4659), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4676_0_<init>_Load(EOS(STATIC_4676), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)))
4676_0_<init>_Load(EOS(STATIC_4676), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL))) → 4690_0_<init>_FieldAccess(EOS(STATIC_4690), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4690_0_<init>_FieldAccess(EOS(STATIC_4690), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4706_0_<init>_Return(EOS(STATIC_4706), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4706_0_<init>_Return(EOS(STATIC_4706), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4721_0_<init>_Load(EOS(STATIC_4721), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL)
4721_0_<init>_Load(EOS(STATIC_4721), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL) → 4733_0_<init>_Load(EOS(STATIC_4733), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4733_0_<init>_Load(EOS(STATIC_4733), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4745_0_<init>_FieldAccess(EOS(STATIC_4745), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL)
4745_0_<init>_FieldAccess(EOS(STATIC_4745), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL) → 4753_0_<init>_Return(EOS(STATIC_4753), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4753_0_<init>_Return(EOS(STATIC_4753), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4774_0_insert_Return(EOS(STATIC_4774), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4866_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4919_0_insert_Return(EOS(STATIC_4919), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5069_0_insert_Return(EOS(STATIC_5069), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub))))
4866_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5093_0_insert_Return(EOS(STATIC_5093), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
4866_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5851_0_insert_Return(EOS(STATIC_5851), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4280), java.lang.Object(o4136sub))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5869_0_insert_Return(EOS(STATIC_5869), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)))
4868_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4920_0_insert_Return(EOS(STATIC_4920), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4868_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5070_0_insert_Return(EOS(STATIC_5070), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub))))
4868_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5099_0_insert_Return(EOS(STATIC_5099), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
4868_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5854_0_insert_Return(EOS(STATIC_5854), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))))
4868_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o4282), NULL)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5873_0_insert_Return(EOS(STATIC_5873), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)))
4919_0_insert_Return(EOS(STATIC_4919), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4932_0_insert_InvokeMethod(EOS(STATIC_4932), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4920_0_insert_Return(EOS(STATIC_4920), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4933_0_insert_InvokeMethod(EOS(STATIC_4933), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4932_0_insert_InvokeMethod(EOS(STATIC_4932), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4940_0_setNext_Load(EOS(STATIC_4940), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4933_0_insert_InvokeMethod(EOS(STATIC_4933), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4941_0_setNext_Load(EOS(STATIC_4941), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4940_0_setNext_Load(EOS(STATIC_4940), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4953_0_setNext_Load(EOS(STATIC_4953), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))))
4941_0_setNext_Load(EOS(STATIC_4941), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4954_0_setNext_Load(EOS(STATIC_4954), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)))
4953_0_setNext_Load(EOS(STATIC_4953), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub)))) → 4960_0_setNext_FieldAccess(EOS(STATIC_4960), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4954_0_setNext_Load(EOS(STATIC_4954), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL))) → 4962_0_setNext_FieldAccess(EOS(STATIC_4962), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4960_0_setNext_FieldAccess(EOS(STATIC_4960), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4970_0_setNext_Return(EOS(STATIC_4970), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4962_0_setNext_FieldAccess(EOS(STATIC_4962), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4972_0_setNext_Return(EOS(STATIC_4972), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4970_0_setNext_Return(EOS(STATIC_4970), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4981_0_insert_Load(EOS(STATIC_4981), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub))))
4972_0_setNext_Return(EOS(STATIC_4972), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4983_0_insert_Load(EOS(STATIC_4983), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
4981_0_insert_Load(EOS(STATIC_4981), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub)))) → 4987_0_insert_Return(EOS(STATIC_4987), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub))))
4983_0_insert_Load(EOS(STATIC_4983), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))) → 4988_0_insert_Return(EOS(STATIC_4988), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
5069_0_insert_Return(EOS(STATIC_5069), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub)))) → 5094_0_insert_Return(EOS(STATIC_5094), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4544sub))))
5070_0_insert_Return(EOS(STATIC_5070), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub)))) → 5100_0_insert_Return(EOS(STATIC_5100), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4136sub))))
5093_0_insert_Return(EOS(STATIC_5093), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))) → 5094_0_insert_Return(EOS(STATIC_5094), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
5094_0_insert_Return(EOS(STATIC_5094), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4671))), java.lang.Object(o4672sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4671))), java.lang.Object(o4672sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4671)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4671))) → 5370_0_insert_Return(EOS(STATIC_5370), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4671))), java.lang.Object(o4672sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4671))), java.lang.Object(o4672sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4671)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4671)))
5099_0_insert_Return(EOS(STATIC_5099), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))) → 5100_0_insert_Return(EOS(STATIC_5100), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
5100_0_insert_Return(EOS(STATIC_5100), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4689))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4689))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4689)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4689))) → 5384_0_insert_Return(EOS(STATIC_5384), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4689))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4689))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4689)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4689)))
5370_0_insert_Return(EOS(STATIC_5370), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5494), o5495))), o5496))), java.lang.Object(o5497sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5494), o5495))), o5496))), java.lang.Object(o5497sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5494), o5495))), o5496)), java.lang.Object(o5498sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5494), o5495))), o5496))) → 5656_0_insert_Return(EOS(STATIC_5656), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5494), o5495))), o5496))), java.lang.Object(o5497sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5494), o5495))), o5496))), java.lang.Object(o5497sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5494), o5495))), o5496)), java.lang.Object(o5498sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5494), o5495))), o5496)))
5384_0_insert_Return(EOS(STATIC_5384), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5545), o5546))), o5547))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5545), o5546))), o5547))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5545), o5546))), o5547)), java.lang.Object(o5548sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5545), o5546))), o5547))) → 5670_0_insert_Return(EOS(STATIC_5670), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5545), o5546))), o5547))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5545), o5546))), o5547))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5545), o5546))), o5547)), java.lang.Object(o5548sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o5545), o5546))), o5547)))
5656_0_insert_Return(EOS(STATIC_5656), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)), java.lang.Object(o6331sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))) → 5702_0_insert_InvokeMethod(EOS(STATIC_5702), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)))
5670_0_insert_Return(EOS(STATIC_5670), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)), java.lang.Object(o6386sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))) → 5704_0_insert_InvokeMethod(EOS(STATIC_5704), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)))
5702_0_insert_InvokeMethod(EOS(STATIC_5702), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))) → 5711_0_setNext_Load(EOS(STATIC_5711), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)))
5704_0_insert_InvokeMethod(EOS(STATIC_5704), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))) → 5712_0_setNext_Load(EOS(STATIC_5712), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)))
5711_0_setNext_Load(EOS(STATIC_5711), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))) → 5725_0_setNext_Load(EOS(STATIC_5725), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))))
5712_0_setNext_Load(EOS(STATIC_5712), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))) → 5726_0_setNext_Load(EOS(STATIC_5726), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)))
5725_0_setNext_Load(EOS(STATIC_5725), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))) → 5733_0_setNext_FieldAccess(EOS(STATIC_5733), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)))
5726_0_setNext_Load(EOS(STATIC_5726), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))) → 5735_0_setNext_FieldAccess(EOS(STATIC_5735), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)))
5733_0_setNext_FieldAccess(EOS(STATIC_5733), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))) → 5739_0_setNext_Return(EOS(STATIC_5739), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329)))
5735_0_setNext_FieldAccess(EOS(STATIC_5735), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))) → 5741_0_setNext_Return(EOS(STATIC_5741), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385)))
5739_0_setNext_Return(EOS(STATIC_5739), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))) → 5745_0_insert_Load(EOS(STATIC_5745), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))))
5741_0_setNext_Return(EOS(STATIC_5741), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))) → 5747_0_insert_Load(EOS(STATIC_5747), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)))
5745_0_insert_Load(EOS(STATIC_5745), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))) → 5752_0_insert_Return(EOS(STATIC_5752), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))))
5747_0_insert_Load(EOS(STATIC_5747), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))) → 5754_0_insert_Return(EOS(STATIC_5754), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)))
5851_0_insert_Return(EOS(STATIC_5851), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))) → 5656_0_insert_Return(EOS(STATIC_5656), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))))
5854_0_insert_Return(EOS(STATIC_5854), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))) → 5670_0_insert_Return(EOS(STATIC_5670), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6327), o6328))), o6329))), java.lang.Object(o6330sub))))
5869_0_insert_Return(EOS(STATIC_5869), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))) → 5656_0_insert_Return(EOS(STATIC_5656), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), java.lang.Object(o4136sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)))
5873_0_insert_Return(EOS(STATIC_5873), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))) → 5670_0_insert_Return(EOS(STATIC_5670), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, o6383), o6384))), o6385))), NULL)))

Combined rules. Obtained 2 conditional rules for P and 11 conditional rules for R.


P rules:
4480_0_insert_NONNULL(EOS(STATIC_4480), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), java.lang.Object(x1))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), java.lang.Object(x1)))) → 4866_1_insert_InvokeMethod(4480_0_insert_NONNULL(EOS(STATIC_4480), x0, java.lang.Object(OrderedCollection.IntValue(EOC)), x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), java.lang.Object(x1))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), java.lang.Object(x1))), x0, java.lang.Object(OrderedCollection.IntValue(EOC)))
4480_0_insert_NONNULL(EOS(STATIC_4480), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), NULL))) → 4868_1_insert_InvokeMethod(4480_0_insert_NONNULL(EOS(STATIC_4480), x0, java.lang.Object(OrderedCollection.IntValue(EOC)), x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), NULL)), x0, java.lang.Object(OrderedCollection.IntValue(EOC)))
R rules:
4480_0_insert_NONNULL(EOS(STATIC_4480), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4774_0_insert_Return(EOS(STATIC_4774), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4866_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(x0))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(x0))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4987_0_insert_Return(EOS(STATIC_4987), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(x0))))
4868_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4988_0_insert_Return(EOS(STATIC_4988), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
4866_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x4), java.lang.Object(x5))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x4), java.lang.Object(x5))), x4, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5752_0_insert_Return(EOS(STATIC_5752), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x3), java.lang.Object(x4))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x3), java.lang.Object(x4))), x3, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5752_0_insert_Return(EOS(STATIC_5752), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), x1))), x2))), NULL))), java.lang.Object(x4))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x1), java.lang.Object(x2))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x1), java.lang.Object(x2))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5752_0_insert_Return(EOS(STATIC_5752), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(x0)))), java.lang.Object(x2))))
4866_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), java.lang.Object(x1))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), java.lang.Object(x1))), x0, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5752_0_insert_Return(EOS(STATIC_5752), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(x1))))
4868_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x4), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x4), NULL)), x4, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5754_0_insert_Return(EOS(STATIC_5754), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
4868_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x3), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x3), NULL)), x3, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5754_0_insert_Return(EOS(STATIC_5754), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), x1))), x2))), NULL))), NULL)))
4868_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x1), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x1), NULL)), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5754_0_insert_Return(EOS(STATIC_5754), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(x0)))), NULL)))
4868_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, x0), NULL)), x0, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5754_0_insert_Return(EOS(STATIC_5754), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)))

Filtered ground terms:



4868_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 4868_1_insert_InvokeMethod(x1, x2, x3, x4)
OrderedCollection.ListElement(x1, x2) → OrderedCollection.ListElement(x2)
OrderedCollection.IntValue(x1) → OrderedCollection.IntValue
4480_0_insert_NONNULL(x1, x2, x3, x4) → 4480_0_insert_NONNULL(x2, x4)
4866_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 4866_1_insert_InvokeMethod(x1, x2, x3, x4)
5754_0_insert_Return(x1, x2) → 5754_0_insert_Return(x2)
4988_0_insert_Return(x1, x2) → 4988_0_insert_Return
4987_0_insert_Return(x1, x2) → 4987_0_insert_Return(x2)
5752_0_insert_Return(x1, x2) → 5752_0_insert_Return(x2)
4774_0_insert_Return(x1, x2, x3, x4) → 4774_0_insert_Return

Filtered duplicate args:



4480_0_insert_NONNULL(x1, x2) → 4480_0_insert_NONNULL(x2)
4866_1_insert_InvokeMethod(x1, x2, x3, x4) → 4866_1_insert_InvokeMethod(x1, x3)
4868_1_insert_InvokeMethod(x1, x2, x3, x4) → 4868_1_insert_InvokeMethod(x1, x3)

Combined rules. Obtained 2 conditional rules for P and 11 conditional rules for R.


P rules:
4480_0_insert_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), java.lang.Object(x1)))) → 4866_1_insert_InvokeMethod(4480_0_insert_NONNULL(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), java.lang.Object(x1))))
4480_0_insert_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), NULL))) → 4868_1_insert_InvokeMethod(4480_0_insert_NONNULL(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), NULL)))
R rules:
4480_0_insert_NONNULL(NULL) → 4774_0_insert_Return
4866_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))) → 4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(OrderedCollection.IntValue)))), java.lang.Object(x0))))
4868_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), NULL))) → 4988_0_insert_Return
4866_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(x4))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(OrderedCollection.IntValue)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(OrderedCollection.IntValue)))), java.lang.Object(x0)))), java.lang.Object(x2))))
4866_1_insert_InvokeMethod(4988_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), java.lang.Object(x1)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(OrderedCollection.IntValue)))), NULL))), java.lang.Object(x1))))
4868_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
4868_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), NULL)))
4868_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(OrderedCollection.IntValue)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(OrderedCollection.IntValue)))), java.lang.Object(x0)))), NULL)))
4868_1_insert_InvokeMethod(4988_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(OrderedCollection.IntValue)))), NULL))), NULL)))

Performed bisimulation on rules. Used the following equivalence classes: {[4774_0_insert_Return, OrderedCollection.IntValue, 4988_0_insert_Return]=4774_0_insert_Return}


Finished conversion. Obtained 2 rules for P and 11 rules for R. System has no predefined symbols.


P rules:
4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), java.lang.Object(x1)))) → 4480_0_INSERT_NONNULL(x0)
4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), NULL))) → 4480_0_INSERT_NONNULL(x0)
R rules:
4480_0_insert_NONNULL(NULL) → 4774_0_insert_Return
4866_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))) → 4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0))))
4868_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), NULL))) → 4774_0_insert_Return
4866_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(x4))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(x2))))
4866_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), java.lang.Object(x1)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), NULL))), java.lang.Object(x1))))
4868_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
4868_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), NULL)))
4868_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), NULL)))
4868_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), NULL))), NULL)))

(18) Obligation:

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


The following domains are used:
none


The ITRS R consists of the following rules:
4480_0_insert_NONNULL(NULL) → 4774_0_insert_Return
4866_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))) → 4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0))))
4868_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), NULL))) → 4774_0_insert_Return
4866_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(x4))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(x2))))
4866_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), java.lang.Object(x1)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), NULL))), java.lang.Object(x1))))
4868_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
4868_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), NULL)))
4868_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), NULL)))
4868_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), NULL))), NULL)))

The integer pair graph contains the following rules and edges:
(0): 4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]), java.lang.Object(x1[0])))) → 4480_0_INSERT_NONNULL(x0[0])
(1): 4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]), NULL))) → 4480_0_INSERT_NONNULL(x0[1])

(0) -> (0), if (x0[0]* java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]'), java.lang.Object(x1[0]'))))


(0) -> (1), if (x0[0]* java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]), NULL)))


(1) -> (0), if (x0[1]* java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]), java.lang.Object(x1[0]))))


(1) -> (1), if (x0[1]* java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]'), NULL)))



The set Q consists of the following terms:
4480_0_insert_NONNULL(NULL)
4866_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2))))
4866_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), java.lang.Object(x1))))
4868_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL)))
4868_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL)))
4868_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL)))
4868_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), NULL)))

(19) IDPtoQDPProof (SOUND transformation)

Represented integers and predefined function symbols by Terms

(20) Obligation:

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

4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]), java.lang.Object(x1[0])))) → 4480_0_INSERT_NONNULL(x0[0])
4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]), NULL))) → 4480_0_INSERT_NONNULL(x0[1])

The TRS R consists of the following rules:

4480_0_insert_NONNULL(NULL) → 4774_0_insert_Return
4866_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))) → 4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0))))
4868_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), NULL))) → 4774_0_insert_Return
4866_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(x4))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(x2))))
4866_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), java.lang.Object(x1)))) → 5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), NULL))), java.lang.Object(x1))))
4868_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
4868_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), NULL)))
4868_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), NULL)))
4868_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), NULL))) → 5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), NULL))), NULL)))

The set Q consists of the following terms:

4480_0_insert_NONNULL(NULL)
4866_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2))))
4866_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), java.lang.Object(x1))))
4868_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL)))
4868_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL)))
4868_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL)))
4868_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), NULL)))

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

(21) UsableRulesProof (EQUIVALENT transformation)

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

(22) Obligation:

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

4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]), java.lang.Object(x1[0])))) → 4480_0_INSERT_NONNULL(x0[0])
4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]), NULL))) → 4480_0_INSERT_NONNULL(x0[1])

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

4480_0_insert_NONNULL(NULL)
4866_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2))))
4866_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), java.lang.Object(x1))))
4868_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL)))
4868_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL)))
4868_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL)))
4868_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), NULL)))

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

(23) QReductionProof (EQUIVALENT transformation)

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

4480_0_insert_NONNULL(NULL)
4866_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2))))
4866_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), java.lang.Object(x1))))
4868_1_insert_InvokeMethod(5752_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL)))
4868_1_insert_InvokeMethod(5754_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL)))
4868_1_insert_InvokeMethod(4987_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(4774_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL)))
4868_1_insert_InvokeMethod(4774_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), NULL)))

(24) Obligation:

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

4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]), java.lang.Object(x1[0])))) → 4480_0_INSERT_NONNULL(x0[0])
4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]), NULL))) → 4480_0_INSERT_NONNULL(x0[1])

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

(25) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • 4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]), java.lang.Object(x1[0])))) → 4480_0_INSERT_NONNULL(x0[0])
    The graph contains the following edges 1 > 1

  • 4480_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]), NULL))) → 4480_0_INSERT_NONNULL(x0[1])
    The graph contains the following edges 1 > 1

(26) YES

(27) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: OrderedCollection.Tree.insert(LOrderedCollection/Node;LOrderedCollection/Value;)LOrderedCollection/Node;
SCC calls the following helper methods: OrderedCollection.Tree.insert(LOrderedCollection/Node;LOrderedCollection/Value;)LOrderedCollection/Node;
Performed SCC analyses: UsedFieldsAnalysis

(28) SCCToIDPv1Proof (SOUND transformation)

Transformed FIGraph SCCs to IDPs. Log:

Generated 46 rules for P and 74 rules for R.


P rules:
4478_0_insert_NONNULL(EOS(STATIC_4478), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub)) → 4484_0_insert_NONNULL(EOS(STATIC_4484), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub))
4484_0_insert_NONNULL(EOS(STATIC_4484), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub)) → 4494_0_insert_Load(EOS(STATIC_4494), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4494_0_insert_Load(EOS(STATIC_4494), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4503_0_insert_Load(EOS(STATIC_4503), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4503_0_insert_Load(EOS(STATIC_4503), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4514_0_insert_InvokeMethod(EOS(STATIC_4514), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub))
4514_0_insert_InvokeMethod(EOS(STATIC_4514), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub)) → 4526_0_getValue_Load(EOS(STATIC_4526), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub), java.lang.Object(o3999sub))
4526_0_getValue_Load(EOS(STATIC_4526), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub), java.lang.Object(o3999sub)) → 4544_0_getValue_FieldAccess(EOS(STATIC_4544), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub), java.lang.Object(o3999sub))
4544_0_getValue_FieldAccess(EOS(STATIC_4544), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.Element(o4041sub, o4042))) → 4557_0_getValue_FieldAccess(EOS(STATIC_4557), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)))
4557_0_getValue_FieldAccess(EOS(STATIC_4557), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.Element(o4041sub, o4042))) → 4567_0_getValue_Return(EOS(STATIC_4567), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), o4042)
4567_0_getValue_Return(EOS(STATIC_4567), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), o4042) → 4584_0_insert_InvokeMethod(EOS(STATIC_4584), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4042)
4584_0_insert_InvokeMethod(EOS(STATIC_4584), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4042) → 4601_0_isSmaller_Load(EOS(STATIC_4601), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4042, java.lang.Object(OrderedCollection.IntValue(EOC)), o4042)
4601_0_isSmaller_Load(EOS(STATIC_4601), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4042, java.lang.Object(OrderedCollection.IntValue(EOC)), o4042) → 4635_0_isSmaller_CheckCast(EOS(STATIC_4635), java.lang.Object(OrderedCollection.Element(o4041sub, o4042)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4042, java.lang.Object(OrderedCollection.IntValue(EOC)), o4042, o4042)
4635_0_isSmaller_CheckCast(EOS(STATIC_4635), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(o4132sub)) → 4652_0_isSmaller_CheckCast(EOS(STATIC_4652), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(o4132sub))
4635_0_isSmaller_CheckCast(EOS(STATIC_4635), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4653_0_isSmaller_CheckCast(EOS(STATIC_4653), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL)
4652_0_isSmaller_CheckCast(EOS(STATIC_4652), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(o4132sub)) → 4668_0_isSmaller_EQ(EOS(STATIC_4668), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), 0)
4668_0_isSmaller_EQ(EOS(STATIC_4668), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), matching1) → 4683_0_isSmaller_ConstantStackPush(EOS(STATIC_4683), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub)) | =(matching1, 0)
4683_0_isSmaller_ConstantStackPush(EOS(STATIC_4683), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub)) → 4697_0_isSmaller_Return(EOS(STATIC_4697), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), 0)
4697_0_isSmaller_Return(EOS(STATIC_4697), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), matching1) → 4712_0_insert_EQ(EOS(STATIC_4712), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
4712_0_insert_EQ(EOS(STATIC_4712), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 4727_0_insert_Load(EOS(STATIC_4727), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC))) | =(matching1, 0)
4727_0_insert_Load(EOS(STATIC_4727), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4738_0_insert_Load(EOS(STATIC_4738), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))))
4738_0_insert_Load(EOS(STATIC_4738), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub)))) → 4747_0_insert_InvokeMethod(EOS(STATIC_4747), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))))
4747_0_insert_InvokeMethod(EOS(STATIC_4747), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub)))) → 4765_0_getRight_Load(EOS(STATIC_4765), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))))
4765_0_getRight_Load(EOS(STATIC_4765), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub)))) → 4785_0_getRight_FieldAccess(EOS(STATIC_4785), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(o4041sub, java.lang.Object(o4132sub))))
4785_0_getRight_FieldAccess(EOS(STATIC_4785), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub)))) → 4800_0_getRight_FieldAccess(EOS(STATIC_4800), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))))
4800_0_getRight_FieldAccess(EOS(STATIC_4800), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub)))) → 4815_0_getRight_Return(EOS(STATIC_4815), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), o4275)
4815_0_getRight_Return(EOS(STATIC_4815), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), o4275) → 4829_0_insert_Load(EOS(STATIC_4829), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), o4275)
4829_0_insert_Load(EOS(STATIC_4829), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), o4275) → 4842_0_insert_InvokeMethod(EOS(STATIC_4842), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC)))
4842_0_insert_InvokeMethod(EOS(STATIC_4842), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4860_1_insert_InvokeMethod(4860_0_insert_Load(EOS(STATIC_4860), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC)))
4860_0_insert_Load(EOS(STATIC_4860), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4876_0_insert_Load(EOS(STATIC_4876), o4275, java.lang.Object(OrderedCollection.IntValue(EOC)))
4876_0_insert_Load(EOS(STATIC_4876), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4469_0_insert_Load(EOS(STATIC_4469), o4275, java.lang.Object(OrderedCollection.IntValue(EOC)))
4469_0_insert_Load(EOS(STATIC_4469), o3982, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4478_0_insert_NONNULL(EOS(STATIC_4478), o3982, java.lang.Object(OrderedCollection.IntValue(EOC)), o3982)
4653_0_isSmaller_CheckCast(EOS(STATIC_4653), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4669_0_isSmaller_EQ(EOS(STATIC_4669), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, 0)
4669_0_isSmaller_EQ(EOS(STATIC_4669), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, matching1) → 4684_0_isSmaller_ConstantStackPush(EOS(STATIC_4684), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) | =(matching1, 0)
4684_0_isSmaller_ConstantStackPush(EOS(STATIC_4684), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4699_0_isSmaller_Return(EOS(STATIC_4699), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, 0)
4699_0_isSmaller_Return(EOS(STATIC_4699), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, matching1) → 4713_0_insert_EQ(EOS(STATIC_4713), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
4713_0_insert_EQ(EOS(STATIC_4713), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 4728_0_insert_Load(EOS(STATIC_4728), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) | =(matching1, 0)
4728_0_insert_Load(EOS(STATIC_4728), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4739_0_insert_Load(EOS(STATIC_4739), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)))
4739_0_insert_Load(EOS(STATIC_4739), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL))) → 4748_0_insert_InvokeMethod(EOS(STATIC_4748), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)))
4748_0_insert_InvokeMethod(EOS(STATIC_4748), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL))) → 4766_0_getRight_Load(EOS(STATIC_4766), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)))
4766_0_getRight_Load(EOS(STATIC_4766), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL))) → 4786_0_getRight_FieldAccess(EOS(STATIC_4786), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)), java.lang.Object(OrderedCollection.Element(o4041sub, NULL)))
4786_0_getRight_FieldAccess(EOS(STATIC_4786), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL))) → 4801_0_getRight_FieldAccess(EOS(STATIC_4801), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)))
4801_0_getRight_FieldAccess(EOS(STATIC_4801), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL))) → 4817_0_getRight_Return(EOS(STATIC_4817), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), o4278)
4817_0_getRight_Return(EOS(STATIC_4817), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), o4278) → 4830_0_insert_Load(EOS(STATIC_4830), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), o4278)
4830_0_insert_Load(EOS(STATIC_4830), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), o4278) → 4843_0_insert_InvokeMethod(EOS(STATIC_4843), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC)))
4843_0_insert_InvokeMethod(EOS(STATIC_4843), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4861_1_insert_InvokeMethod(4861_0_insert_Load(EOS(STATIC_4861), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC)))
4861_0_insert_Load(EOS(STATIC_4861), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4877_0_insert_Load(EOS(STATIC_4877), o4278, java.lang.Object(OrderedCollection.IntValue(EOC)))
4877_0_insert_Load(EOS(STATIC_4877), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4469_0_insert_Load(EOS(STATIC_4469), o4278, java.lang.Object(OrderedCollection.IntValue(EOC)))
R rules:
4478_0_insert_NONNULL(EOS(STATIC_4478), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4485_0_insert_NONNULL(EOS(STATIC_4485), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4485_0_insert_NONNULL(EOS(STATIC_4485), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4495_0_insert_New(EOS(STATIC_4495), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4495_0_insert_New(EOS(STATIC_4495), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4504_0_insert_Duplicate(EOS(STATIC_4504), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)))
4504_0_insert_Duplicate(EOS(STATIC_4504), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL))) → 4515_0_insert_Load(EOS(STATIC_4515), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)))
4515_0_insert_Load(EOS(STATIC_4515), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL))) → 4527_0_insert_ConstantStackPush(EOS(STATIC_4527), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4527_0_insert_ConstantStackPush(EOS(STATIC_4527), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4538_0_insert_ConstantStackPush(EOS(STATIC_4538), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4538_0_insert_ConstantStackPush(EOS(STATIC_4538), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4545_0_insert_InvokeMethod(EOS(STATIC_4545), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL)
4545_0_insert_InvokeMethod(EOS(STATIC_4545), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4558_0_<init>_Load(EOS(STATIC_4558), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL)
4558_0_<init>_Load(EOS(STATIC_4558), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4585_0_<init>_Load(EOS(STATIC_4585), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)))
4585_0_<init>_Load(EOS(STATIC_4585), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL))) → 4602_0_<init>_InvokeMethod(EOS(STATIC_4602), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4602_0_<init>_InvokeMethod(EOS(STATIC_4602), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4620_0_<init>_Load(EOS(STATIC_4620), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4620_0_<init>_Load(EOS(STATIC_4620), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4654_0_<init>_InvokeMethod(EOS(STATIC_4654), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)))
4654_0_<init>_InvokeMethod(EOS(STATIC_4654), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL))) → 4671_0_<init>_Load(EOS(STATIC_4671), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4671_0_<init>_Load(EOS(STATIC_4671), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4685_0_<init>_Load(EOS(STATIC_4685), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)))
4685_0_<init>_Load(EOS(STATIC_4685), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL))) → 4700_0_<init>_FieldAccess(EOS(STATIC_4700), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4700_0_<init>_FieldAccess(EOS(STATIC_4700), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4715_0_<init>_Return(EOS(STATIC_4715), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4715_0_<init>_Return(EOS(STATIC_4715), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4729_0_<init>_Load(EOS(STATIC_4729), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL, NULL)
4729_0_<init>_Load(EOS(STATIC_4729), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL, NULL) → 4740_0_<init>_Load(EOS(STATIC_4740), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4740_0_<init>_Load(EOS(STATIC_4740), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4749_0_<init>_FieldAccess(EOS(STATIC_4749), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL)
4749_0_<init>_FieldAccess(EOS(STATIC_4749), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL) → 4767_0_<init>_Load(EOS(STATIC_4767), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL)
4767_0_<init>_Load(EOS(STATIC_4767), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL) → 4780_0_<init>_Load(EOS(STATIC_4780), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4780_0_<init>_Load(EOS(STATIC_4780), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4788_0_<init>_FieldAccess(EOS(STATIC_4788), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL)
4788_0_<init>_FieldAccess(EOS(STATIC_4788), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), NULL) → 4803_0_<init>_Return(EOS(STATIC_4803), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL)
4803_0_<init>_Return(EOS(STATIC_4803), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4818_0_insert_Return(EOS(STATIC_4818), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4913_0_insert_Return(EOS(STATIC_4913), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5025_0_insert_Return(EOS(STATIC_5025), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub))))
4860_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5052_0_insert_Return(EOS(STATIC_5052), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
4860_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5809_0_insert_Return(EOS(STATIC_5809), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4275), java.lang.Object(o4132sub))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5831_0_insert_Return(EOS(STATIC_5831), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)))
4861_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4914_0_insert_Return(EOS(STATIC_4914), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4861_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5026_0_insert_Return(EOS(STATIC_5026), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub))))
4861_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5063_0_insert_Return(EOS(STATIC_5063), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
4861_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5815_0_insert_Return(EOS(STATIC_5815), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))))
4861_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o4278), NULL)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5836_0_insert_Return(EOS(STATIC_5836), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)))
4913_0_insert_Return(EOS(STATIC_4913), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4925_0_insert_InvokeMethod(EOS(STATIC_4925), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4914_0_insert_Return(EOS(STATIC_4914), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4927_0_insert_InvokeMethod(EOS(STATIC_4927), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4925_0_insert_InvokeMethod(EOS(STATIC_4925), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4937_0_setRight_Load(EOS(STATIC_4937), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4927_0_insert_InvokeMethod(EOS(STATIC_4927), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4939_0_setRight_Load(EOS(STATIC_4939), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4937_0_setRight_Load(EOS(STATIC_4937), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4950_0_setRight_Load(EOS(STATIC_4950), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))))
4939_0_setRight_Load(EOS(STATIC_4939), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4951_0_setRight_Load(EOS(STATIC_4951), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)))
4950_0_setRight_Load(EOS(STATIC_4950), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub)))) → 4958_0_setRight_FieldAccess(EOS(STATIC_4958), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4951_0_setRight_Load(EOS(STATIC_4951), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL))) → 4959_0_setRight_FieldAccess(EOS(STATIC_4959), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4958_0_setRight_FieldAccess(EOS(STATIC_4958), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4966_0_setRight_Return(EOS(STATIC_4966), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4959_0_setRight_FieldAccess(EOS(STATIC_4959), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4968_0_setRight_Return(EOS(STATIC_4968), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4966_0_setRight_Return(EOS(STATIC_4966), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4979_0_insert_Load(EOS(STATIC_4979), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub))))
4968_0_setRight_Return(EOS(STATIC_4968), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))) → 4980_0_insert_Load(EOS(STATIC_4980), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
4979_0_insert_Load(EOS(STATIC_4979), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub)))) → 4984_0_insert_Return(EOS(STATIC_4984), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub))))
4980_0_insert_Load(EOS(STATIC_4980), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))) → 4985_0_insert_Return(EOS(STATIC_4985), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
5025_0_insert_Return(EOS(STATIC_5025), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub)))) → 5053_0_insert_Return(EOS(STATIC_5053), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4524sub))))
5026_0_insert_Return(EOS(STATIC_5026), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub)))) → 5064_0_insert_Return(EOS(STATIC_5064), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(o4132sub))))
5052_0_insert_Return(EOS(STATIC_5052), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))) → 5053_0_insert_Return(EOS(STATIC_5053), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
5053_0_insert_Return(EOS(STATIC_5053), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4591))), java.lang.Object(o4592sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4591))), java.lang.Object(o4592sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4591)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4591))) → 5280_0_insert_Return(EOS(STATIC_5280), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4591))), java.lang.Object(o4592sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4591))), java.lang.Object(o4592sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4591)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4591)))
5063_0_insert_Return(EOS(STATIC_5063), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))) → 5064_0_insert_Return(EOS(STATIC_5064), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
5064_0_insert_Return(EOS(STATIC_5064), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4617))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4617))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4617)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4617))) → 5297_0_insert_Return(EOS(STATIC_5297), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4617))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4617))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4617)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), o4617)))
5280_0_insert_Return(EOS(STATIC_5280), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5287), o5288))), o5289))), java.lang.Object(o5290sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5287), o5288))), o5289))), java.lang.Object(o5290sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5287), o5288))), o5289)), java.lang.Object(o5291sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5287), o5288))), o5289))) → 5564_0_insert_Return(EOS(STATIC_5564), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5287), o5288))), o5289))), java.lang.Object(o5290sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5287), o5288))), o5289))), java.lang.Object(o5290sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5287), o5288))), o5289)), java.lang.Object(o5291sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5287), o5288))), o5289)))
5297_0_insert_Return(EOS(STATIC_5297), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5359), o5360))), o5361))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5359), o5360))), o5361))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5359), o5360))), o5361)), java.lang.Object(o5362sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5359), o5360))), o5361))) → 5581_0_insert_Return(EOS(STATIC_5581), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5359), o5360))), o5361))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5359), o5360))), o5361))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5359), o5360))), o5361)), java.lang.Object(o5362sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o5359), o5360))), o5361)))
5564_0_insert_Return(EOS(STATIC_5564), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)), java.lang.Object(o6117sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))) → 5697_0_insert_InvokeMethod(EOS(STATIC_5697), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)))
5581_0_insert_Return(EOS(STATIC_5581), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)), java.lang.Object(o6194sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))) → 5699_0_insert_InvokeMethod(EOS(STATIC_5699), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)))
5697_0_insert_InvokeMethod(EOS(STATIC_5697), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))) → 5707_0_setRight_Load(EOS(STATIC_5707), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)))
5699_0_insert_InvokeMethod(EOS(STATIC_5699), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))) → 5708_0_setRight_Load(EOS(STATIC_5708), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)))
5707_0_setRight_Load(EOS(STATIC_5707), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))) → 5720_0_setRight_Load(EOS(STATIC_5720), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))))
5708_0_setRight_Load(EOS(STATIC_5708), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))) → 5721_0_setRight_Load(EOS(STATIC_5721), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)))
5720_0_setRight_Load(EOS(STATIC_5720), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))) → 5729_0_setRight_FieldAccess(EOS(STATIC_5729), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)))
5721_0_setRight_Load(EOS(STATIC_5721), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))) → 5730_0_setRight_FieldAccess(EOS(STATIC_5730), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)))
5729_0_setRight_FieldAccess(EOS(STATIC_5729), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))) → 5736_0_setRight_Return(EOS(STATIC_5736), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115)))
5730_0_setRight_FieldAccess(EOS(STATIC_5730), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))) → 5738_0_setRight_Return(EOS(STATIC_5738), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193)))
5736_0_setRight_Return(EOS(STATIC_5736), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))) → 5742_0_insert_Load(EOS(STATIC_5742), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))))
5738_0_setRight_Return(EOS(STATIC_5738), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))) → 5744_0_insert_Load(EOS(STATIC_5744), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)))
5742_0_insert_Load(EOS(STATIC_5742), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))) → 5748_0_insert_Return(EOS(STATIC_5748), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))))
5744_0_insert_Load(EOS(STATIC_5744), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))) → 5750_0_insert_Return(EOS(STATIC_5750), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)))
5809_0_insert_Return(EOS(STATIC_5809), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))) → 5564_0_insert_Return(EOS(STATIC_5564), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))))
5815_0_insert_Return(EOS(STATIC_5815), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))) → 5581_0_insert_Return(EOS(STATIC_5581), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub)))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6113), o6114))), o6115))), java.lang.Object(o6116sub))))
5831_0_insert_Return(EOS(STATIC_5831), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))) → 5564_0_insert_Return(EOS(STATIC_5564), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), java.lang.Object(o4132sub))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)))
5836_0_insert_Return(EOS(STATIC_5836), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))) → 5581_0_insert_Return(EOS(STATIC_5581), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL))), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, o6191), o6192))), o6193))), NULL)))

Combined rules. Obtained 2 conditional rules for P and 11 conditional rules for R.


P rules:
4478_0_insert_NONNULL(EOS(STATIC_4478), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), java.lang.Object(x1))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), java.lang.Object(x1)))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478), x0, java.lang.Object(OrderedCollection.IntValue(EOC)), x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), java.lang.Object(x1))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), java.lang.Object(x1))), x0, java.lang.Object(OrderedCollection.IntValue(EOC)))
4478_0_insert_NONNULL(EOS(STATIC_4478), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), NULL))) → 4861_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478), x0, java.lang.Object(OrderedCollection.IntValue(EOC)), x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), NULL)), x0, java.lang.Object(OrderedCollection.IntValue(EOC)))
R rules:
4478_0_insert_NONNULL(EOS(STATIC_4478), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4818_0_insert_Return(EOS(STATIC_4818), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC)))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(x0))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(x0))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4984_0_insert_Return(EOS(STATIC_4984), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(x0))))
4861_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4985_0_insert_Return(EOS(STATIC_4985), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL)))
4860_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x4), java.lang.Object(x5))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x4), java.lang.Object(x5))), x4, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5748_0_insert_Return(EOS(STATIC_5748), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x3), java.lang.Object(x4))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x3), java.lang.Object(x4))), x3, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5748_0_insert_Return(EOS(STATIC_5748), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), x1))), x2))), NULL))), java.lang.Object(x4))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x1), java.lang.Object(x2))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x1), java.lang.Object(x2))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5748_0_insert_Return(EOS(STATIC_5748), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(x0)))), java.lang.Object(x2))))
4860_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), java.lang.Object(x1))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), java.lang.Object(x1))), x0, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5748_0_insert_Return(EOS(STATIC_5748), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(x1))))
4861_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x4), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x4), NULL)), x4, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5750_0_insert_Return(EOS(STATIC_5750), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
4861_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x3), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x3), NULL)), x3, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5750_0_insert_Return(EOS(STATIC_5750), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), x1))), x2))), NULL))), NULL)))
4861_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x1), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x1), NULL)), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5750_0_insert_Return(EOS(STATIC_5750), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), java.lang.Object(x0)))), NULL)))
4861_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, x0), NULL)), x0, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5750_0_insert_Return(EOS(STATIC_5750), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC, NULL), java.lang.Object(OrderedCollection.IntValue(EOC))))), NULL))), NULL)))

Filtered ground terms:



4861_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 4861_1_insert_InvokeMethod(x1, x2, x3, x4)
OrderedCollection.Node(x1, x2) → OrderedCollection.Node(x2)
OrderedCollection.IntValue(x1) → OrderedCollection.IntValue
4478_0_insert_NONNULL(x1, x2, x3, x4) → 4478_0_insert_NONNULL(x2, x4)
4860_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 4860_1_insert_InvokeMethod(x1, x2, x3, x4)
5750_0_insert_Return(x1, x2) → 5750_0_insert_Return(x2)
4985_0_insert_Return(x1, x2) → 4985_0_insert_Return
4984_0_insert_Return(x1, x2) → 4984_0_insert_Return(x2)
5748_0_insert_Return(x1, x2) → 5748_0_insert_Return(x2)
4818_0_insert_Return(x1, x2, x3, x4) → 4818_0_insert_Return

Filtered duplicate args:



4478_0_insert_NONNULL(x1, x2) → 4478_0_insert_NONNULL(x2)
4860_1_insert_InvokeMethod(x1, x2, x3, x4) → 4860_1_insert_InvokeMethod(x1, x3)
4861_1_insert_InvokeMethod(x1, x2, x3, x4) → 4861_1_insert_InvokeMethod(x1, x3)

Combined rules. Obtained 2 conditional rules for P and 11 conditional rules for R.


P rules:
4478_0_insert_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), java.lang.Object(x1)))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), java.lang.Object(x1))))
4478_0_insert_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), NULL))) → 4861_1_insert_InvokeMethod(4478_0_insert_NONNULL(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), NULL)))
R rules:
4478_0_insert_NONNULL(NULL) → 4818_0_insert_Return
4860_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))) → 4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(OrderedCollection.IntValue)))), java.lang.Object(x0))))
4861_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), NULL))) → 4985_0_insert_Return
4860_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(x4))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(OrderedCollection.IntValue)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(OrderedCollection.IntValue)))), java.lang.Object(x0)))), java.lang.Object(x2))))
4860_1_insert_InvokeMethod(4985_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), java.lang.Object(x1)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(OrderedCollection.IntValue)))), NULL))), java.lang.Object(x1))))
4861_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
4861_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), NULL)))
4861_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(OrderedCollection.IntValue)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(OrderedCollection.IntValue)))), java.lang.Object(x0)))), NULL)))
4861_1_insert_InvokeMethod(4985_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(OrderedCollection.IntValue)))), NULL))), NULL)))

Performed bisimulation on rules. Used the following equivalence classes: {[4818_0_insert_Return, OrderedCollection.IntValue, 4985_0_insert_Return]=4818_0_insert_Return}


Finished conversion. Obtained 2 rules for P and 11 rules for R. System has no predefined symbols.


P rules:
4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), java.lang.Object(x1)))) → 4478_0_INSERT_NONNULL(x0)
4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), NULL))) → 4478_0_INSERT_NONNULL(x0)
R rules:
4478_0_insert_NONNULL(NULL) → 4818_0_insert_Return
4860_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))) → 4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0))))
4861_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), NULL))) → 4818_0_insert_Return
4860_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(x4))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(x2))))
4860_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), java.lang.Object(x1)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), NULL))), java.lang.Object(x1))))
4861_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
4861_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), NULL)))
4861_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), NULL)))
4861_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), NULL))), NULL)))

(29) Obligation:

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


The following domains are used:
none


The ITRS R consists of the following rules:
4478_0_insert_NONNULL(NULL) → 4818_0_insert_Return
4860_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))) → 4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0))))
4861_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), NULL))) → 4818_0_insert_Return
4860_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(x4))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(x2))))
4860_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), java.lang.Object(x1)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), NULL))), java.lang.Object(x1))))
4861_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
4861_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), NULL)))
4861_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), NULL)))
4861_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), NULL))), NULL)))

The integer pair graph contains the following rules and edges:
(0): 4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]), java.lang.Object(x1[0])))) → 4478_0_INSERT_NONNULL(x0[0])
(1): 4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]), NULL))) → 4478_0_INSERT_NONNULL(x0[1])

(0) -> (0), if (x0[0]* java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]'), java.lang.Object(x1[0]'))))


(0) -> (1), if (x0[0]* java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]), NULL)))


(1) -> (0), if (x0[1]* java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]), java.lang.Object(x1[0]))))


(1) -> (1), if (x0[1]* java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]'), NULL)))



The set Q consists of the following terms:
4478_0_insert_NONNULL(NULL)
4860_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2))))
4860_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), java.lang.Object(x1))))
4861_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL)))
4861_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL)))
4861_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL)))
4861_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), NULL)))

(30) IDPtoQDPProof (SOUND transformation)

Represented integers and predefined function symbols by Terms

(31) Obligation:

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

4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]), java.lang.Object(x1[0])))) → 4478_0_INSERT_NONNULL(x0[0])
4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]), NULL))) → 4478_0_INSERT_NONNULL(x0[1])

The TRS R consists of the following rules:

4478_0_insert_NONNULL(NULL) → 4818_0_insert_Return
4860_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))) → 4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0))))
4861_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), NULL))) → 4818_0_insert_Return
4860_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(x4))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(x2))))
4860_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), java.lang.Object(x1)))) → 5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), NULL))), java.lang.Object(x1))))
4861_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
4861_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), NULL)))
4861_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), NULL)))
4861_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), NULL))) → 5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), NULL))), NULL)))

The set Q consists of the following terms:

4478_0_insert_NONNULL(NULL)
4860_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2))))
4860_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), java.lang.Object(x1))))
4861_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL)))
4861_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL)))
4861_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL)))
4861_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), NULL)))

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

(32) UsableRulesProof (EQUIVALENT transformation)

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

(33) Obligation:

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

4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]), java.lang.Object(x1[0])))) → 4478_0_INSERT_NONNULL(x0[0])
4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]), NULL))) → 4478_0_INSERT_NONNULL(x0[1])

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

4478_0_insert_NONNULL(NULL)
4860_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2))))
4860_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), java.lang.Object(x1))))
4861_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL)))
4861_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL)))
4861_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL)))
4861_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), NULL)))

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

(34) QReductionProof (EQUIVALENT transformation)

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

4478_0_insert_NONNULL(NULL)
4860_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2))))
4860_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), java.lang.Object(x1))))
4861_1_insert_InvokeMethod(5748_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL)))
4861_1_insert_InvokeMethod(5750_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL)))
4861_1_insert_InvokeMethod(4984_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(4818_0_insert_Return)))), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL)))
4861_1_insert_InvokeMethod(4818_0_insert_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), NULL)))

(35) Obligation:

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

4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]), java.lang.Object(x1[0])))) → 4478_0_INSERT_NONNULL(x0[0])
4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]), NULL))) → 4478_0_INSERT_NONNULL(x0[1])

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

(36) QDPSizeChangeProof (EQUIVALENT transformation)

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

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

  • 4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]), java.lang.Object(x1[0])))) → 4478_0_INSERT_NONNULL(x0[0])
    The graph contains the following edges 1 > 1

  • 4478_0_INSERT_NONNULL(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]), NULL))) → 4478_0_INSERT_NONNULL(x0[1])
    The graph contains the following edges 1 > 1

(37) YES

(38) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: OrderedCollection.Main.createCollection()LOrderedCollection/OrderedCollection;
SCC calls the following helper methods: OrderedCollection.Tree.insert(LOrderedCollection/Node;LOrderedCollection/Value;)LOrderedCollection/Node;, OrderedCollection.List.insert(LOrderedCollection/ListElement;LOrderedCollection/Value;)LOrderedCollection/ListElement;
Performed SCC analyses: UsedFieldsAnalysis

(39) SCCToIDPv1Proof (SOUND transformation)

Transformed FIGraph SCCs to IDPs. Log:

Generated 189 rules for P and 252 rules for R.


P rules:
3489_0_createCollection_Load(EOS(STATIC_3489(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, i859) → 3498_0_createCollection_GE(EOS(STATIC_3498(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, i859, i419)
3498_0_createCollection_GE(EOS(STATIC_3498(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, i859, i419) → 3509_0_createCollection_GE(EOS(STATIC_3509(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, i859, i419)
3509_0_createCollection_GE(EOS(STATIC_3509(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, i859, i419) → 3517_0_createCollection_Load(EOS(STATIC_3517(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859) | <(i859, i419)
3517_0_createCollection_Load(EOS(STATIC_3517(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859) → 3526_0_createCollection_New(EOS(STATIC_3526(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)))
3526_0_createCollection_New(EOS(STATIC_3526(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357))) → 3532_0_createCollection_Duplicate(EOS(STATIC_3532(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)))
3532_0_createCollection_Duplicate(EOS(STATIC_3532(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3537_0_createCollection_InvokeMethod(EOS(STATIC_3537(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)))
3537_0_createCollection_InvokeMethod(EOS(STATIC_3537(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3546_0_random_FieldAccess(EOS(STATIC_3546(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)))
3546_0_random_FieldAccess(EOS(STATIC_3546(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3565_0_random_ArrayLength(EOS(STATIC_3565(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(ARRAY(i857)))
3565_0_random_ArrayLength(EOS(STATIC_3565(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(ARRAY(i857))) → 3574_0_random_FieldAccess(EOS(STATIC_3574(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i857) | >=(i857, 0)
3574_0_random_FieldAccess(EOS(STATIC_3574(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i857) → 3584_0_random_GT(EOS(STATIC_3584(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i857, i858)
3584_0_random_GT(EOS(STATIC_3584(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i857, i858) → 3598_0_random_GT(EOS(STATIC_3598(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i857, i858)
3584_0_random_GT(EOS(STATIC_3584(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i857, i858) → 3599_0_random_GT(EOS(STATIC_3599(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i857, i858)
3598_0_random_GT(EOS(STATIC_3598(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i857, i858) → 3640_0_random_FieldAccess(EOS(STATIC_3640(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC))) | >(i857, i858)
3640_0_random_FieldAccess(EOS(STATIC_3640(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3683_0_random_FieldAccess(EOS(STATIC_3683(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(ARRAY(i857)))
3683_0_random_FieldAccess(EOS(STATIC_3683(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(ARRAY(i857))) → 3698_0_random_ArrayAccess(EOS(STATIC_3698(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(ARRAY(i857)), i858)
3698_0_random_ArrayAccess(EOS(STATIC_3698(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(ARRAY(i857)), i858) → 3703_0_random_ArrayAccess(EOS(STATIC_3703(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(ARRAY(i857)), i858)
3703_0_random_ArrayAccess(EOS(STATIC_3703(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(ARRAY(i857)), i858) → 3710_0_random_Store(EOS(STATIC_3710(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691) | <(i858, i857)
3710_0_random_Store(EOS(STATIC_3710(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691) → 3723_0_random_FieldAccess(EOS(STATIC_3723(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691)
3723_0_random_FieldAccess(EOS(STATIC_3723(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691) → 3736_0_random_ConstantStackPush(EOS(STATIC_3736(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691, i858)
3736_0_random_ConstantStackPush(EOS(STATIC_3736(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691, i858) → 3752_0_random_IntArithmetic(EOS(STATIC_3752(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691, i858, 1)
3752_0_random_IntArithmetic(EOS(STATIC_3752(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691, i858, matching1) → 3772_0_random_FieldAccess(EOS(STATIC_3772(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691, +(i858, 1)) | &&(>(i858, 0), =(matching1, 1))
3772_0_random_FieldAccess(EOS(STATIC_3772(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691, i980) → 3789_0_random_Load(EOS(STATIC_3789(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691)
3789_0_random_Load(EOS(STATIC_3789(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691) → 3806_0_random_NONNULL(EOS(STATIC_3806(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o2691, o2691)
3806_0_random_NONNULL(EOS(STATIC_3806(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3099sub), java.lang.Object(o3099sub)) → 3912_0_random_NONNULL(EOS(STATIC_3912(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3099sub), java.lang.Object(o3099sub))
3806_0_random_NONNULL(EOS(STATIC_3806(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 3913_0_random_NONNULL(EOS(STATIC_3913(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL)
3912_0_random_NONNULL(EOS(STATIC_3912(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3099sub), java.lang.Object(o3099sub)) → 4032_0_random_Load(EOS(STATIC_4032(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3099sub))
4032_0_random_Load(EOS(STATIC_4032(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3099sub)) → 4045_0_random_InvokeMethod(EOS(STATIC_4045(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3099sub))
4045_0_random_InvokeMethod(EOS(STATIC_4045(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3099sub)) → 4053_0_length_Load(EOS(STATIC_4053(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3099sub), java.lang.Object(o3099sub))
4053_0_length_Load(EOS(STATIC_4053(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3099sub), java.lang.Object(o3099sub)) → 4078_0_length_FieldAccess(EOS(STATIC_4078(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3099sub), java.lang.Object(o3099sub))
4078_0_length_FieldAccess(EOS(STATIC_4078(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(java.lang.String(o3415sub, i1072)), java.lang.Object(java.lang.String(o3415sub, i1072))) → 4093_0_length_FieldAccess(EOS(STATIC_4093(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(java.lang.String(o3415sub, i1072)), java.lang.Object(java.lang.String(o3415sub, i1072))) | &&(>=(i1072, 0), >=(i1073, 0))
4093_0_length_FieldAccess(EOS(STATIC_4093(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(java.lang.String(o3415sub, i1072)), java.lang.Object(java.lang.String(o3415sub, i1072))) → 4112_0_length_Return(EOS(STATIC_4112(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(java.lang.String(o3415sub, i1072)), i1072)
4112_0_length_Return(EOS(STATIC_4112(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(java.lang.String(o3415sub, i1072)), i1072) → 4138_0_random_Return(EOS(STATIC_4138(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072)
4138_0_random_Return(EOS(STATIC_4138(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072) → 4166_0_createCollection_InvokeMethod(EOS(STATIC_4166(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072)
4166_0_createCollection_InvokeMethod(EOS(STATIC_4166(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072) → 4190_0_<init>_Load(EOS(STATIC_4190(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, java.lang.Object(OrderedCollection.IntValue(EOC)), i1072)
4190_0_<init>_Load(EOS(STATIC_4190(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, java.lang.Object(OrderedCollection.IntValue(EOC)), i1072) → 4463_0_<init>_InvokeMethod(EOS(STATIC_4463(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, java.lang.Object(OrderedCollection.IntValue(EOC)))
4463_0_<init>_InvokeMethod(EOS(STATIC_4463(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4475_0_<init>_Load(EOS(STATIC_4475(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, java.lang.Object(OrderedCollection.IntValue(EOC)), i1072)
4475_0_<init>_Load(EOS(STATIC_4475(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, java.lang.Object(OrderedCollection.IntValue(EOC)), i1072) → 4481_0_<init>_Load(EOS(STATIC_4481(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, i1072, java.lang.Object(OrderedCollection.IntValue(EOC)))
4481_0_<init>_Load(EOS(STATIC_4481(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, i1072, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4490_0_<init>_FieldAccess(EOS(STATIC_4490(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, java.lang.Object(OrderedCollection.IntValue(EOC)), i1072)
4490_0_<init>_FieldAccess(EOS(STATIC_4490(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072, java.lang.Object(OrderedCollection.IntValue(EOC)), i1072) → 4500_0_<init>_Return(EOS(STATIC_4500(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072)
4500_0_<init>_Return(EOS(STATIC_4500(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i1072) → 4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4521_0_createCollection_InvokeMethod(EOS(STATIC_4521(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4522_0_createCollection_InvokeMethod(EOS(STATIC_4522(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4521_0_createCollection_InvokeMethod(EOS(STATIC_4521(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4532_0_insert_Load(EOS(STATIC_4532(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4532_0_insert_Load(EOS(STATIC_4532(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4551_0_insert_Load(EOS(STATIC_4551(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)))
4551_0_insert_Load(EOS(STATIC_4551(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357))) → 4562_0_insert_FieldAccess(EOS(STATIC_4562(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)))
4562_0_insert_FieldAccess(EOS(STATIC_4562(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357))) → 4574_0_insert_CheckCast(EOS(STATIC_4574(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, o2357)), o2357)
4574_0_insert_CheckCast(EOS(STATIC_4574(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4079sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4079sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4079sub))), java.lang.Object(o4079sub)) → 4592_0_insert_CheckCast(EOS(STATIC_4592(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4079sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4079sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4079sub))), java.lang.Object(o4079sub))
4574_0_insert_CheckCast(EOS(STATIC_4574(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), NULL) → 4593_0_insert_CheckCast(EOS(STATIC_4593(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), NULL)
4592_0_insert_CheckCast(EOS(STATIC_4592(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub)) → 4610_0_insert_CheckCast(EOS(STATIC_4610(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub))
4610_0_insert_CheckCast(EOS(STATIC_4610(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub)) → 4625_0_insert_Load(EOS(STATIC_4625(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub))
4625_0_insert_Load(EOS(STATIC_4625(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub)) → 4642_0_insert_InvokeMethod(EOS(STATIC_4642(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4642_0_insert_InvokeMethod(EOS(STATIC_4642(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4661_1_insert_InvokeMethod(4661_0_insert_Load(EOS(STATIC_4661(i980)), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4661_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(i1302)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5023_0_insert_Return(EOS(STATIC_5023(i1302)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4661_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(i1313)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5044_0_insert_Return(EOS(STATIC_5044(i1313)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4661_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(i1880)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5803_0_insert_Return(EOS(STATIC_5803(i1880)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4661_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(i1891)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(o4086sub))), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5826_0_insert_Return(EOS(STATIC_5826(i1891)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5023_0_insert_Return(EOS(STATIC_5023(i1302)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5045_0_insert_Return(EOS(STATIC_5045(i1302)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5045_0_insert_Return(EOS(STATIC_5045(i1348)), java.lang.Object(OrderedCollection.OrderedCollection(o4577sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4577sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4577sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5249_0_insert_Return(EOS(STATIC_5249(i1348)), java.lang.Object(OrderedCollection.OrderedCollection(o4577sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4577sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4577sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5249_0_insert_Return(EOS(STATIC_5249(i1580)), java.lang.Object(OrderedCollection.OrderedCollection(o5245sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o5245sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(o5244sub), java.lang.Object(OrderedCollection.OrderedCollection(o5245sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(o5244sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5535_0_insert_Return(EOS(STATIC_5535(i1580)), java.lang.Object(OrderedCollection.OrderedCollection(o5245sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o5245sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(o5244sub), java.lang.Object(OrderedCollection.OrderedCollection(o5245sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(o5244sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5535_0_insert_Return(EOS(STATIC_5535(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(o6075sub), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(o6075sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5696_0_insert_FieldAccess(EOS(STATIC_5696(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(o6075sub), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5696_0_insert_FieldAccess(EOS(STATIC_5696(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(o6075sub), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5705_0_insert_Return(EOS(STATIC_5705(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(o6075sub))
5705_0_insert_Return(EOS(STATIC_5705(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(o6075sub)) → 5714_0_createCollection_Inc(EOS(STATIC_5714(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859)
5714_0_createCollection_Inc(EOS(STATIC_5714(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859) → 5718_0_createCollection_JMP(EOS(STATIC_5718(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, +(i859, 1))
5718_0_createCollection_JMP(EOS(STATIC_5718(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1849) → 5727_0_createCollection_Load(EOS(STATIC_5727(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1849)
5727_0_createCollection_Load(EOS(STATIC_5727(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1849) → 3479_0_createCollection_Load(EOS(STATIC_3479(i1747)), java.lang.Object(OrderedCollection.OrderedCollection(o6076sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1849)
3479_0_createCollection_Load(EOS(STATIC_3479(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859) → 3489_0_createCollection_Load(EOS(STATIC_3489(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, i859)
5044_0_insert_Return(EOS(STATIC_5044(i1313)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5045_0_insert_Return(EOS(STATIC_5045(i1313)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5803_0_insert_Return(EOS(STATIC_5803(i1880)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5535_0_insert_Return(EOS(STATIC_5535(i1880)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5826_0_insert_Return(EOS(STATIC_5826(i1891)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5535_0_insert_Return(EOS(STATIC_5535(i1891)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4593_0_insert_CheckCast(EOS(STATIC_4593(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), NULL) → 4612_0_insert_Load(EOS(STATIC_4612(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), NULL)
4612_0_insert_Load(EOS(STATIC_4612(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), NULL) → 4628_0_insert_InvokeMethod(EOS(STATIC_4628(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4628_0_insert_InvokeMethod(EOS(STATIC_4628(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4644_1_insert_InvokeMethod(4644_0_insert_Load(EOS(STATIC_4644(i980)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4644_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(i1221)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4864_0_insert_Return(EOS(STATIC_4864(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4864_0_insert_Return(EOS(STATIC_4864(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4880_0_insert_FieldAccess(EOS(STATIC_4880(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4880_0_insert_FieldAccess(EOS(STATIC_4880(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4893_0_insert_Return(EOS(STATIC_4893(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4893_0_insert_Return(EOS(STATIC_4893(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4904_0_createCollection_Inc(EOS(STATIC_4904(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859)
4904_0_createCollection_Inc(EOS(STATIC_4904(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859) → 4918_0_createCollection_JMP(EOS(STATIC_4918(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, +(i859, 1))
4918_0_createCollection_JMP(EOS(STATIC_4918(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1271) → 4930_0_createCollection_Load(EOS(STATIC_4930(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1271)
4930_0_createCollection_Load(EOS(STATIC_4930(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1271) → 3479_0_createCollection_Load(EOS(STATIC_3479(i1221)), java.lang.Object(OrderedCollection.OrderedCollection(o4019sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1271)
4522_0_createCollection_InvokeMethod(EOS(STATIC_4522(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4533_0_insert_Load(EOS(STATIC_4533(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4533_0_insert_Load(EOS(STATIC_4533(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4552_0_insert_Load(EOS(STATIC_4552(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)))
4552_0_insert_Load(EOS(STATIC_4552(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357))) → 4564_0_insert_FieldAccess(EOS(STATIC_4564(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)))
4564_0_insert_FieldAccess(EOS(STATIC_4564(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357))) → 4576_0_insert_CheckCast(EOS(STATIC_4576(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, o2357)), o2357)
4576_0_insert_CheckCast(EOS(STATIC_4576(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4080sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4080sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4080sub))), java.lang.Object(o4080sub)) → 4594_0_insert_CheckCast(EOS(STATIC_4594(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4080sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4080sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4080sub))), java.lang.Object(o4080sub))
4576_0_insert_CheckCast(EOS(STATIC_4576(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), NULL) → 4595_0_insert_CheckCast(EOS(STATIC_4595(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), NULL)
4594_0_insert_CheckCast(EOS(STATIC_4594(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub)) → 4614_0_insert_CheckCast(EOS(STATIC_4614(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub))
4614_0_insert_CheckCast(EOS(STATIC_4614(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub)) → 4630_0_insert_Load(EOS(STATIC_4630(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub))
4630_0_insert_Load(EOS(STATIC_4630(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub)) → 4646_0_insert_InvokeMethod(EOS(STATIC_4646(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4646_0_insert_InvokeMethod(EOS(STATIC_4646(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4664_1_insert_InvokeMethod(4664_0_insert_Load(EOS(STATIC_4664(i980)), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4664_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(i1324)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5068_0_insert_Return(EOS(STATIC_5068(i1324)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4664_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(i1335)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5085_0_insert_Return(EOS(STATIC_5085(i1335)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4664_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(i1902)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5846_0_insert_Return(EOS(STATIC_5846(i1902)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4664_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(i1913)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(o4090sub))), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5865_0_insert_Return(EOS(STATIC_5865(i1913)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5068_0_insert_Return(EOS(STATIC_5068(i1324)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5086_0_insert_Return(EOS(STATIC_5086(i1324)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5086_0_insert_Return(EOS(STATIC_5086(i1368)), java.lang.Object(OrderedCollection.OrderedCollection(o4660sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4660sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4660sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5349_0_insert_Return(EOS(STATIC_5349(i1368)), java.lang.Object(OrderedCollection.OrderedCollection(o4660sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4660sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4660sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5349_0_insert_Return(EOS(STATIC_5349(i1613)), java.lang.Object(OrderedCollection.OrderedCollection(o5462sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o5462sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(o5461sub), java.lang.Object(OrderedCollection.OrderedCollection(o5462sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(o5461sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5631_0_insert_Return(EOS(STATIC_5631(i1613)), java.lang.Object(OrderedCollection.OrderedCollection(o5462sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o5462sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(o5461sub), java.lang.Object(OrderedCollection.OrderedCollection(o5462sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(o5461sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5631_0_insert_Return(EOS(STATIC_5631(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(o6298sub), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(o6298sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5701_0_insert_FieldAccess(EOS(STATIC_5701(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(o6298sub), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5701_0_insert_FieldAccess(EOS(STATIC_5701(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(o6298sub), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5710_0_insert_Return(EOS(STATIC_5710(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(o6298sub))
5710_0_insert_Return(EOS(STATIC_5710(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(o6298sub)) → 5716_0_createCollection_Inc(EOS(STATIC_5716(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859)
5716_0_createCollection_Inc(EOS(STATIC_5716(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859) → 5723_0_createCollection_JMP(EOS(STATIC_5723(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, +(i859, 1))
5723_0_createCollection_JMP(EOS(STATIC_5723(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1858) → 5732_0_createCollection_Load(EOS(STATIC_5732(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1858)
5732_0_createCollection_Load(EOS(STATIC_5732(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1858) → 3479_0_createCollection_Load(EOS(STATIC_3479(i1782)), java.lang.Object(OrderedCollection.OrderedCollection(o6299sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1858)
5085_0_insert_Return(EOS(STATIC_5085(i1335)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5086_0_insert_Return(EOS(STATIC_5086(i1335)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5846_0_insert_Return(EOS(STATIC_5846(i1902)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5631_0_insert_Return(EOS(STATIC_5631(i1902)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5865_0_insert_Return(EOS(STATIC_5865(i1913)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5631_0_insert_Return(EOS(STATIC_5631(i1913)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4595_0_insert_CheckCast(EOS(STATIC_4595(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), NULL) → 4616_0_insert_Load(EOS(STATIC_4616(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), NULL)
4616_0_insert_Load(EOS(STATIC_4616(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), NULL) → 4633_0_insert_InvokeMethod(EOS(STATIC_4633(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4633_0_insert_InvokeMethod(EOS(STATIC_4633(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4649_1_insert_InvokeMethod(4649_0_insert_Load(EOS(STATIC_4649(i980)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4649_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(i1214)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4809_0_insert_Return(EOS(STATIC_4809(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4809_0_insert_Return(EOS(STATIC_4809(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4824_0_insert_FieldAccess(EOS(STATIC_4824(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4824_0_insert_FieldAccess(EOS(STATIC_4824(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4837_0_insert_Return(EOS(STATIC_4837(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4837_0_insert_Return(EOS(STATIC_4837(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4852_0_createCollection_Inc(EOS(STATIC_4852(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859)
4852_0_createCollection_Inc(EOS(STATIC_4852(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859) → 4870_0_createCollection_JMP(EOS(STATIC_4870(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, +(i859, 1))
4870_0_createCollection_JMP(EOS(STATIC_4870(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1224) → 4887_0_createCollection_Load(EOS(STATIC_4887(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1224)
4887_0_createCollection_Load(EOS(STATIC_4887(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1224) → 3479_0_createCollection_Load(EOS(STATIC_3479(i1214)), java.lang.Object(OrderedCollection.OrderedCollection(o4020sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1224)
3913_0_random_NONNULL(EOS(STATIC_3913(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4033_0_random_ConstantStackPush(EOS(STATIC_4033(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4033_0_random_ConstantStackPush(EOS(STATIC_4033(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4047_0_random_Return(EOS(STATIC_4047(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, 0)
4047_0_random_Return(EOS(STATIC_4047(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, matching1) → 4054_0_createCollection_InvokeMethod(EOS(STATIC_4054(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
4054_0_createCollection_InvokeMethod(EOS(STATIC_4054(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 4166_0_createCollection_InvokeMethod(EOS(STATIC_4166(i980)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
3599_0_random_GT(EOS(STATIC_3599(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), i857, i858) → 3642_0_random_ConstantStackPush(EOS(STATIC_3642(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC))) | <=(i857, i858)
3642_0_random_ConstantStackPush(EOS(STATIC_3642(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3685_0_random_Return(EOS(STATIC_3685(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0)
3685_0_random_Return(EOS(STATIC_3685(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 3699_0_createCollection_InvokeMethod(EOS(STATIC_3699(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
3699_0_createCollection_InvokeMethod(EOS(STATIC_3699(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 3705_0_<init>_Load(EOS(STATIC_3705(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0, java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
3705_0_<init>_Load(EOS(STATIC_3705(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1, java.lang.Object(OrderedCollection.IntValue(EOC)), matching2) → 3724_0_<init>_InvokeMethod(EOS(STATIC_3724(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0, java.lang.Object(OrderedCollection.IntValue(EOC)), 0, java.lang.Object(OrderedCollection.IntValue(EOC))) | &&(=(matching1, 0), =(matching2, 0))
3724_0_<init>_InvokeMethod(EOS(STATIC_3724(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1, java.lang.Object(OrderedCollection.IntValue(EOC)), matching2, java.lang.Object(OrderedCollection.IntValue(EOC))) → 3739_0_<init>_Load(EOS(STATIC_3739(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0, java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | &&(=(matching1, 0), =(matching2, 0))
3739_0_<init>_Load(EOS(STATIC_3739(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1, java.lang.Object(OrderedCollection.IntValue(EOC)), matching2) → 3754_0_<init>_Load(EOS(STATIC_3754(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0, 0, java.lang.Object(OrderedCollection.IntValue(EOC))) | &&(=(matching1, 0), =(matching2, 0))
3754_0_<init>_Load(EOS(STATIC_3754(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1, matching2, java.lang.Object(OrderedCollection.IntValue(EOC))) → 3773_0_<init>_FieldAccess(EOS(STATIC_3773(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0, java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | &&(=(matching1, 0), =(matching2, 0))
3773_0_<init>_FieldAccess(EOS(STATIC_3773(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1, java.lang.Object(OrderedCollection.IntValue(EOC)), matching2) → 3791_0_<init>_Return(EOS(STATIC_3791(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | &&(=(matching1, 0), =(matching2, 0))
3791_0_<init>_Return(EOS(STATIC_3791(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 3809_0_createCollection_InvokeMethod(EOS(STATIC_3809(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o2356sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) | =(matching1, 0)
3809_0_createCollection_InvokeMethod(EOS(STATIC_3809(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3915_0_createCollection_InvokeMethod(EOS(STATIC_3915(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)))
3809_0_createCollection_InvokeMethod(EOS(STATIC_3809(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3916_0_createCollection_InvokeMethod(EOS(STATIC_3916(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)))
3915_0_createCollection_InvokeMethod(EOS(STATIC_3915(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4036_0_insert_Load(EOS(STATIC_4036(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4036_0_insert_Load(EOS(STATIC_4036(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4055_0_insert_Load(EOS(STATIC_4055(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)))
4055_0_insert_Load(EOS(STATIC_4055(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357))) → 4065_0_insert_FieldAccess(EOS(STATIC_4065(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)))
4065_0_insert_FieldAccess(EOS(STATIC_4065(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357))) → 4080_0_insert_CheckCast(EOS(STATIC_4080(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, o2357)), o2357)
4080_0_insert_CheckCast(EOS(STATIC_4080(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3417sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3417sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3417sub))), java.lang.Object(o3417sub)) → 4095_0_insert_CheckCast(EOS(STATIC_4095(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3417sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3417sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3417sub))), java.lang.Object(o3417sub))
4080_0_insert_CheckCast(EOS(STATIC_4080(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), NULL) → 4096_0_insert_CheckCast(EOS(STATIC_4096(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), NULL)
4095_0_insert_CheckCast(EOS(STATIC_4095(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub)) → 4116_0_insert_CheckCast(EOS(STATIC_4116(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub))
4116_0_insert_CheckCast(EOS(STATIC_4116(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub)) → 4142_0_insert_Load(EOS(STATIC_4142(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub))
4142_0_insert_Load(EOS(STATIC_4142(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub)) → 4170_0_insert_InvokeMethod(EOS(STATIC_4170(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4170_0_insert_InvokeMethod(EOS(STATIC_4170(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4192_1_insert_InvokeMethod(4192_0_insert_Load(EOS(STATIC_4192(i858)), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4192_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(i1299)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5021_0_insert_Return(EOS(STATIC_5021(i1299)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4192_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(i1310)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5035_0_insert_Return(EOS(STATIC_5035(i1310)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4192_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(i1877)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5793_0_insert_Return(EOS(STATIC_5793(i1877)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4192_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(i1888)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(o3473sub))), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5820_0_insert_Return(EOS(STATIC_5820(i1888)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5021_0_insert_Return(EOS(STATIC_5021(i1299)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5036_0_insert_Return(EOS(STATIC_5036(i1299)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5036_0_insert_Return(EOS(STATIC_5036(i1343)), java.lang.Object(OrderedCollection.OrderedCollection(o4564sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4564sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4564sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5249_0_insert_Return(EOS(STATIC_5249(i1343)), java.lang.Object(OrderedCollection.OrderedCollection(o4564sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4564sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4564sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5035_0_insert_Return(EOS(STATIC_5035(i1310)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5036_0_insert_Return(EOS(STATIC_5036(i1310)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5793_0_insert_Return(EOS(STATIC_5793(i1877)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5535_0_insert_Return(EOS(STATIC_5535(i1877)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5820_0_insert_Return(EOS(STATIC_5820(i1888)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5535_0_insert_Return(EOS(STATIC_5535(i1888)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4096_0_insert_CheckCast(EOS(STATIC_4096(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), NULL) → 4118_0_insert_Load(EOS(STATIC_4118(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), NULL)
4118_0_insert_Load(EOS(STATIC_4118(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), NULL) → 4144_0_insert_InvokeMethod(EOS(STATIC_4144(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4144_0_insert_InvokeMethod(EOS(STATIC_4144(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4172_1_insert_InvokeMethod(4172_0_insert_Load(EOS(STATIC_4172(i858)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4172_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(i1218)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4862_0_insert_Return(EOS(STATIC_4862(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4862_0_insert_Return(EOS(STATIC_4862(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4878_0_insert_FieldAccess(EOS(STATIC_4878(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4878_0_insert_FieldAccess(EOS(STATIC_4878(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4892_0_insert_Return(EOS(STATIC_4892(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4892_0_insert_Return(EOS(STATIC_4892(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4903_0_createCollection_Inc(EOS(STATIC_4903(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859)
4903_0_createCollection_Inc(EOS(STATIC_4903(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i859) → 4916_0_createCollection_JMP(EOS(STATIC_4916(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, +(i859, 1))
4916_0_createCollection_JMP(EOS(STATIC_4916(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1266) → 4929_0_createCollection_Load(EOS(STATIC_4929(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1266)
4929_0_createCollection_Load(EOS(STATIC_4929(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1266) → 3479_0_createCollection_Load(EOS(STATIC_3479(i1218)), java.lang.Object(OrderedCollection.OrderedCollection(o3100sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), i419, i1266)
3916_0_createCollection_InvokeMethod(EOS(STATIC_3916(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4037_0_insert_Load(EOS(STATIC_4037(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4037_0_insert_Load(EOS(STATIC_4037(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4057_0_insert_Load(EOS(STATIC_4057(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)))
4057_0_insert_Load(EOS(STATIC_4057(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357))) → 4066_0_insert_FieldAccess(EOS(STATIC_4066(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)))
4066_0_insert_FieldAccess(EOS(STATIC_4066(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357))) → 4082_0_insert_CheckCast(EOS(STATIC_4082(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, o2357)), o2357)
4082_0_insert_CheckCast(EOS(STATIC_4082(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3418sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3418sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3418sub))), java.lang.Object(o3418sub)) → 4097_0_insert_CheckCast(EOS(STATIC_4097(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3418sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3418sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3418sub))), java.lang.Object(o3418sub))
4082_0_insert_CheckCast(EOS(STATIC_4082(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), NULL) → 4099_0_insert_CheckCast(EOS(STATIC_4099(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), NULL)
4097_0_insert_CheckCast(EOS(STATIC_4097(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub)) → 4120_0_insert_CheckCast(EOS(STATIC_4120(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub))
4120_0_insert_CheckCast(EOS(STATIC_4120(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub)) → 4146_0_insert_Load(EOS(STATIC_4146(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub))
4146_0_insert_Load(EOS(STATIC_4146(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub)) → 4173_0_insert_InvokeMethod(EOS(STATIC_4173(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4173_0_insert_InvokeMethod(EOS(STATIC_4173(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4194_1_insert_InvokeMethod(4194_0_insert_Load(EOS(STATIC_4194(i858)), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4194_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(i1321)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5066_0_insert_Return(EOS(STATIC_5066(i1321)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4194_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(i1332)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5077_0_insert_Return(EOS(STATIC_5077(i1332)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4194_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(i1899)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5841_0_insert_Return(EOS(STATIC_5841(i1899)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4194_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(i1910)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(o3475sub))), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 5860_0_insert_Return(EOS(STATIC_5860(i1910)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5066_0_insert_Return(EOS(STATIC_5066(i1321)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5078_0_insert_Return(EOS(STATIC_5078(i1321)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5078_0_insert_Return(EOS(STATIC_5078(i1364)), java.lang.Object(OrderedCollection.OrderedCollection(o4649sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4649sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4649sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5349_0_insert_Return(EOS(STATIC_5349(i1364)), java.lang.Object(OrderedCollection.OrderedCollection(o4649sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o4649sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o4649sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5077_0_insert_Return(EOS(STATIC_5077(i1332)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5078_0_insert_Return(EOS(STATIC_5078(i1332)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5841_0_insert_Return(EOS(STATIC_5841(i1899)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5631_0_insert_Return(EOS(STATIC_5631(i1899)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5860_0_insert_Return(EOS(STATIC_5860(i1910)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5631_0_insert_Return(EOS(STATIC_5631(i1910)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4099_0_insert_CheckCast(EOS(STATIC_4099(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), NULL) → 4122_0_insert_Load(EOS(STATIC_4122(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), NULL)
4122_0_insert_Load(EOS(STATIC_4122(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), NULL) → 4148_0_insert_InvokeMethod(EOS(STATIC_4148(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4148_0_insert_InvokeMethod(EOS(STATIC_4148(i858)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4176_1_insert_InvokeMethod(4176_0_insert_Load(EOS(STATIC_4176(i858)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4176_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(i1211)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4806_0_insert_Return(EOS(STATIC_4806(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4806_0_insert_Return(EOS(STATIC_4806(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4822_0_insert_FieldAccess(EOS(STATIC_4822(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4822_0_insert_FieldAccess(EOS(STATIC_4822(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, NULL)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4836_0_insert_Return(EOS(STATIC_4836(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4836_0_insert_Return(EOS(STATIC_4836(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859, java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4850_0_createCollection_Inc(EOS(STATIC_4850(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859)
4850_0_createCollection_Inc(EOS(STATIC_4850(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i859) → 4869_0_createCollection_JMP(EOS(STATIC_4869(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, +(i859, 1))
4869_0_createCollection_JMP(EOS(STATIC_4869(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1223) → 4885_0_createCollection_Load(EOS(STATIC_4885(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1223)
4885_0_createCollection_Load(EOS(STATIC_4885(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1223) → 3479_0_createCollection_Load(EOS(STATIC_3479(i1211)), java.lang.Object(OrderedCollection.OrderedCollection(o3101sub, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), i419, i1223)
R rules:
4661_0_insert_Load(EOS(STATIC_4661(i980)), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4678_0_insert_Load(EOS(STATIC_4678(i980)), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4678_0_insert_Load(EOS(STATIC_4678(i980)), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4469_0_insert_Load(EOS(STATIC_4469(i980)), java.lang.Object(o4086sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4644_0_insert_Load(EOS(STATIC_4644(i980)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4662_0_insert_Load(EOS(STATIC_4662(i980)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4662_0_insert_Load(EOS(STATIC_4662(i980)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4469_0_insert_Load(EOS(STATIC_4469(i980)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4664_0_insert_Load(EOS(STATIC_4664(i980)), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4680_0_insert_Load(EOS(STATIC_4680(i980)), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4680_0_insert_Load(EOS(STATIC_4680(i980)), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4473_0_insert_Load(EOS(STATIC_4473(i980)), java.lang.Object(o4090sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4649_0_insert_Load(EOS(STATIC_4649(i980)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4665_0_insert_Load(EOS(STATIC_4665(i980)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4665_0_insert_Load(EOS(STATIC_4665(i980)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4473_0_insert_Load(EOS(STATIC_4473(i980)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4192_0_insert_Load(EOS(STATIC_4192(i858)), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4321_0_insert_Load(EOS(STATIC_4321(i858)), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4321_0_insert_Load(EOS(STATIC_4321(i858)), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4469_0_insert_Load(EOS(STATIC_4469(i858)), java.lang.Object(o3473sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4172_0_insert_Load(EOS(STATIC_4172(i858)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4193_0_insert_Load(EOS(STATIC_4193(i858)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4193_0_insert_Load(EOS(STATIC_4193(i858)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4469_0_insert_Load(EOS(STATIC_4469(i858)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4194_0_insert_Load(EOS(STATIC_4194(i858)), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4324_0_insert_Load(EOS(STATIC_4324(i858)), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4324_0_insert_Load(EOS(STATIC_4324(i858)), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4473_0_insert_Load(EOS(STATIC_4473(i858)), java.lang.Object(o3475sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4176_0_insert_Load(EOS(STATIC_4176(i858)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4196_0_insert_Load(EOS(STATIC_4196(i858)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4196_0_insert_Load(EOS(STATIC_4196(i858)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4473_0_insert_Load(EOS(STATIC_4473(i858)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4876_0_insert_Load(EOS(STATIC_4876(i1145)), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4469_0_insert_Load(EOS(STATIC_4469(i1145)), o4275, java.lang.Object(OrderedCollection.IntValue(EOC)))
4877_0_insert_Load(EOS(STATIC_4877(i1145)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4469_0_insert_Load(EOS(STATIC_4469(i1145)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC)))
4882_0_insert_Load(EOS(STATIC_4882(i1148)), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4473_0_insert_Load(EOS(STATIC_4473(i1148)), o4280, java.lang.Object(OrderedCollection.IntValue(EOC)))
4883_0_insert_Load(EOS(STATIC_4883(i1148)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4473_0_insert_Load(EOS(STATIC_4473(i1148)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC)))
4469_0_insert_Load(EOS(STATIC_4469(i1145)), o3982, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(i1145)), o3982, java.lang.Object(OrderedCollection.IntValue(EOC)), o3982)
4478_0_insert_NONNULL(EOS(STATIC_4478(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub)) → 4484_0_insert_NONNULL(EOS(STATIC_4484(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub))
4478_0_insert_NONNULL(EOS(STATIC_4478(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4485_0_insert_NONNULL(EOS(STATIC_4485(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4484_0_insert_NONNULL(EOS(STATIC_4484(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub)) → 4494_0_insert_Load(EOS(STATIC_4494(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4485_0_insert_NONNULL(EOS(STATIC_4485(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4495_0_insert_New(EOS(STATIC_4495(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4494_0_insert_Load(EOS(STATIC_4494(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4503_0_insert_Load(EOS(STATIC_4503(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4495_0_insert_New(EOS(STATIC_4495(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4504_0_insert_Duplicate(EOS(STATIC_4504(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4503_0_insert_Load(EOS(STATIC_4503(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4514_0_insert_InvokeMethod(EOS(STATIC_4514(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub))
4504_0_insert_Duplicate(EOS(STATIC_4504(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4515_0_insert_Load(EOS(STATIC_4515(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4514_0_insert_InvokeMethod(EOS(STATIC_4514(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub)) → 4526_0_getValue_Load(EOS(STATIC_4526(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub), java.lang.Object(o3999sub))
4515_0_insert_Load(EOS(STATIC_4515(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4527_0_insert_ConstantStackPush(EOS(STATIC_4527(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4526_0_getValue_Load(EOS(STATIC_4526(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub), java.lang.Object(o3999sub)) → 4544_0_getValue_FieldAccess(EOS(STATIC_4544(i1145)), java.lang.Object(o3999sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o3999sub), java.lang.Object(o3999sub))
4527_0_insert_ConstantStackPush(EOS(STATIC_4527(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4538_0_insert_ConstantStackPush(EOS(STATIC_4538(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4538_0_insert_ConstantStackPush(EOS(STATIC_4538(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4545_0_insert_InvokeMethod(EOS(STATIC_4545(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL)
4544_0_getValue_FieldAccess(EOS(STATIC_4544(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub))) → 4557_0_getValue_FieldAccess(EOS(STATIC_4557(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)))
4545_0_insert_InvokeMethod(EOS(STATIC_4545(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4558_0_<init>_Load(EOS(STATIC_4558(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL)
4557_0_getValue_FieldAccess(EOS(STATIC_4557(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub))) → 4567_0_getValue_Return(EOS(STATIC_4567(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), o4042)
4558_0_<init>_Load(EOS(STATIC_4558(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4585_0_<init>_Load(EOS(STATIC_4585(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4567_0_getValue_Return(EOS(STATIC_4567(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), o4042) → 4584_0_insert_InvokeMethod(EOS(STATIC_4584(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4042)
4584_0_insert_InvokeMethod(EOS(STATIC_4584(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4042) → 4601_0_isSmaller_Load(EOS(STATIC_4601(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4042, java.lang.Object(OrderedCollection.IntValue(EOC)), o4042)
4585_0_<init>_Load(EOS(STATIC_4585(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4602_0_<init>_InvokeMethod(EOS(STATIC_4602(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4601_0_isSmaller_Load(EOS(STATIC_4601(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4042, java.lang.Object(OrderedCollection.IntValue(EOC)), o4042) → 4635_0_isSmaller_CheckCast(EOS(STATIC_4635(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4042, java.lang.Object(OrderedCollection.IntValue(EOC)), o4042, o4042)
4602_0_<init>_InvokeMethod(EOS(STATIC_4602(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4620_0_<init>_Load(EOS(STATIC_4620(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4620_0_<init>_Load(EOS(STATIC_4620(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4654_0_<init>_InvokeMethod(EOS(STATIC_4654(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4635_0_isSmaller_CheckCast(EOS(STATIC_4635(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(o4132sub)) → 4652_0_isSmaller_CheckCast(EOS(STATIC_4652(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(o4132sub))
4635_0_isSmaller_CheckCast(EOS(STATIC_4635(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4653_0_isSmaller_CheckCast(EOS(STATIC_4653(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL)
4652_0_isSmaller_CheckCast(EOS(STATIC_4652(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(o4132sub)) → 4668_0_isSmaller_EQ(EOS(STATIC_4668(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), 0)
4653_0_isSmaller_CheckCast(EOS(STATIC_4653(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4669_0_isSmaller_EQ(EOS(STATIC_4669(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, 0)
4654_0_<init>_InvokeMethod(EOS(STATIC_4654(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4671_0_<init>_Load(EOS(STATIC_4671(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4668_0_isSmaller_EQ(EOS(STATIC_4668(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), matching1) → 4683_0_isSmaller_ConstantStackPush(EOS(STATIC_4683(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub)) | =(matching1, 0)
4669_0_isSmaller_EQ(EOS(STATIC_4669(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, matching1) → 4684_0_isSmaller_ConstantStackPush(EOS(STATIC_4684(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) | =(matching1, 0)
4671_0_<init>_Load(EOS(STATIC_4671(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4685_0_<init>_Load(EOS(STATIC_4685(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4683_0_isSmaller_ConstantStackPush(EOS(STATIC_4683(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub)) → 4697_0_isSmaller_Return(EOS(STATIC_4697(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), 0)
4684_0_isSmaller_ConstantStackPush(EOS(STATIC_4684(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4699_0_isSmaller_Return(EOS(STATIC_4699(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, 0)
4685_0_<init>_Load(EOS(STATIC_4685(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4700_0_<init>_FieldAccess(EOS(STATIC_4700(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4697_0_isSmaller_Return(EOS(STATIC_4697(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4132sub), matching1) → 4712_0_insert_EQ(EOS(STATIC_4712(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
4699_0_isSmaller_Return(EOS(STATIC_4699(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, matching1) → 4713_0_insert_EQ(EOS(STATIC_4713(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
4700_0_<init>_FieldAccess(EOS(STATIC_4700(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4715_0_<init>_Return(EOS(STATIC_4715(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4712_0_insert_EQ(EOS(STATIC_4712(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 4727_0_insert_Load(EOS(STATIC_4727(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC))) | =(matching1, 0)
4713_0_insert_EQ(EOS(STATIC_4713(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 4728_0_insert_Load(EOS(STATIC_4728(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC))) | =(matching1, 0)
4715_0_<init>_Return(EOS(STATIC_4715(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4729_0_<init>_Load(EOS(STATIC_4729(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL)
4727_0_insert_Load(EOS(STATIC_4727(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4738_0_insert_Load(EOS(STATIC_4738(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)))
4728_0_insert_Load(EOS(STATIC_4728(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4739_0_insert_Load(EOS(STATIC_4739(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)))
4729_0_<init>_Load(EOS(STATIC_4729(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL) → 4740_0_<init>_Load(EOS(STATIC_4740(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4738_0_insert_Load(EOS(STATIC_4738(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub))) → 4747_0_insert_InvokeMethod(EOS(STATIC_4747(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)))
4739_0_insert_Load(EOS(STATIC_4739(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub))) → 4748_0_insert_InvokeMethod(EOS(STATIC_4748(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)))
4740_0_<init>_Load(EOS(STATIC_4740(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4749_0_<init>_FieldAccess(EOS(STATIC_4749(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL)
4747_0_insert_InvokeMethod(EOS(STATIC_4747(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub))) → 4765_0_getRight_Load(EOS(STATIC_4765(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)))
4748_0_insert_InvokeMethod(EOS(STATIC_4748(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub))) → 4766_0_getRight_Load(EOS(STATIC_4766(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)))
4749_0_<init>_FieldAccess(EOS(STATIC_4749(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL) → 4767_0_<init>_Load(EOS(STATIC_4767(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL)
4765_0_getRight_Load(EOS(STATIC_4765(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub))) → 4785_0_getRight_FieldAccess(EOS(STATIC_4785(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)))
4766_0_getRight_Load(EOS(STATIC_4766(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub))) → 4786_0_getRight_FieldAccess(EOS(STATIC_4786(i1145)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)), java.lang.Object(OrderedCollection.Element(o4041sub)))
4767_0_<init>_Load(EOS(STATIC_4767(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL) → 4780_0_<init>_Load(EOS(STATIC_4780(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4780_0_<init>_Load(EOS(STATIC_4780(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4788_0_<init>_FieldAccess(EOS(STATIC_4788(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL)
4785_0_getRight_FieldAccess(EOS(STATIC_4785(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4800_0_getRight_FieldAccess(EOS(STATIC_4800(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4786_0_getRight_FieldAccess(EOS(STATIC_4786(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4801_0_getRight_FieldAccess(EOS(STATIC_4801(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4788_0_<init>_FieldAccess(EOS(STATIC_4788(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL) → 4803_0_<init>_Return(EOS(STATIC_4803(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL)
4800_0_getRight_FieldAccess(EOS(STATIC_4800(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4815_0_getRight_Return(EOS(STATIC_4815(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4275)
4801_0_getRight_FieldAccess(EOS(STATIC_4801(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4817_0_getRight_Return(EOS(STATIC_4817(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4278)
4803_0_<init>_Return(EOS(STATIC_4803(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4818_0_insert_Return(EOS(STATIC_4818(i1145)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4815_0_getRight_Return(EOS(STATIC_4815(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4275) → 4829_0_insert_Load(EOS(STATIC_4829(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4275)
4817_0_getRight_Return(EOS(STATIC_4817(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4278) → 4830_0_insert_Load(EOS(STATIC_4830(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4278)
4829_0_insert_Load(EOS(STATIC_4829(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4275) → 4842_0_insert_InvokeMethod(EOS(STATIC_4842(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC)))
4830_0_insert_Load(EOS(STATIC_4830(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4278) → 4843_0_insert_InvokeMethod(EOS(STATIC_4843(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4278, java.lang.Object(OrderedCollection.IntValue(EOC)))
4842_0_insert_InvokeMethod(EOS(STATIC_4842(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4860_1_insert_InvokeMethod(4860_0_insert_Load(EOS(STATIC_4860(i1145)), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC)))
4843_0_insert_InvokeMethod(EOS(STATIC_4843(i1145)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4861_1_insert_InvokeMethod(4861_0_insert_Load(EOS(STATIC_4861(i1145)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4278, java.lang.Object(OrderedCollection.IntValue(EOC)))
4860_0_insert_Load(EOS(STATIC_4860(i1145)), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4876_0_insert_Load(EOS(STATIC_4876(i1145)), o4275, java.lang.Object(OrderedCollection.IntValue(EOC)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(i1239)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4913_0_insert_Return(EOS(STATIC_4913(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(i1305)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5025_0_insert_Return(EOS(STATIC_5025(i1305)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4860_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(i1316)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5052_0_insert_Return(EOS(STATIC_5052(i1316)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4860_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(i1883)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5809_0_insert_Return(EOS(STATIC_5809(i1883)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(i1894)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4275, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5831_0_insert_Return(EOS(STATIC_5831(i1894)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4861_0_insert_Load(EOS(STATIC_4861(i1145)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4877_0_insert_Load(EOS(STATIC_4877(i1145)), o4278, java.lang.Object(OrderedCollection.IntValue(EOC)))
4861_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(i1245)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4914_0_insert_Return(EOS(STATIC_4914(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4861_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(i1308)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5026_0_insert_Return(EOS(STATIC_5026(i1308)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4861_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(i1319)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5063_0_insert_Return(EOS(STATIC_5063(i1319)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4861_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(i1886)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5815_0_insert_Return(EOS(STATIC_5815(i1886)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4861_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(i1897)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), o4278, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5836_0_insert_Return(EOS(STATIC_5836(i1897)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4913_0_insert_Return(EOS(STATIC_4913(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4925_0_insert_InvokeMethod(EOS(STATIC_4925(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4914_0_insert_Return(EOS(STATIC_4914(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4927_0_insert_InvokeMethod(EOS(STATIC_4927(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4925_0_insert_InvokeMethod(EOS(STATIC_4925(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4937_0_setRight_Load(EOS(STATIC_4937(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4927_0_insert_InvokeMethod(EOS(STATIC_4927(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4939_0_setRight_Load(EOS(STATIC_4939(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4937_0_setRight_Load(EOS(STATIC_4937(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4950_0_setRight_Load(EOS(STATIC_4950(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4939_0_setRight_Load(EOS(STATIC_4939(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4951_0_setRight_Load(EOS(STATIC_4951(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4950_0_setRight_Load(EOS(STATIC_4950(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4958_0_setRight_FieldAccess(EOS(STATIC_4958(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4951_0_setRight_Load(EOS(STATIC_4951(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4959_0_setRight_FieldAccess(EOS(STATIC_4959(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4958_0_setRight_FieldAccess(EOS(STATIC_4958(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4966_0_setRight_Return(EOS(STATIC_4966(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4959_0_setRight_FieldAccess(EOS(STATIC_4959(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4968_0_setRight_Return(EOS(STATIC_4968(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4966_0_setRight_Return(EOS(STATIC_4966(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4979_0_insert_Load(EOS(STATIC_4979(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4968_0_setRight_Return(EOS(STATIC_4968(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4980_0_insert_Load(EOS(STATIC_4980(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4979_0_insert_Load(EOS(STATIC_4979(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4984_0_insert_Return(EOS(STATIC_4984(i1239)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4980_0_insert_Load(EOS(STATIC_4980(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4985_0_insert_Return(EOS(STATIC_4985(i1245)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5025_0_insert_Return(EOS(STATIC_5025(i1305)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5053_0_insert_Return(EOS(STATIC_5053(i1305)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5026_0_insert_Return(EOS(STATIC_5026(i1308)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5064_0_insert_Return(EOS(STATIC_5064(i1308)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5052_0_insert_Return(EOS(STATIC_5052(i1316)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5053_0_insert_Return(EOS(STATIC_5053(i1316)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5053_0_insert_Return(EOS(STATIC_5053(i1356)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5280_0_insert_Return(EOS(STATIC_5280(i1356)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5063_0_insert_Return(EOS(STATIC_5063(i1319)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5064_0_insert_Return(EOS(STATIC_5064(i1319)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5064_0_insert_Return(EOS(STATIC_5064(i1360)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5297_0_insert_Return(EOS(STATIC_5297(i1360)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5280_0_insert_Return(EOS(STATIC_5280(i1591)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(o5291sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5564_0_insert_Return(EOS(STATIC_5564(i1591)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(o5291sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5297_0_insert_Return(EOS(STATIC_5297(i1597)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(o5362sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5581_0_insert_Return(EOS(STATIC_5581(i1597)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(o5362sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5564_0_insert_Return(EOS(STATIC_5564(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(o6117sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5697_0_insert_InvokeMethod(EOS(STATIC_5697(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5581_0_insert_Return(EOS(STATIC_5581(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(o6194sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5699_0_insert_InvokeMethod(EOS(STATIC_5699(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5697_0_insert_InvokeMethod(EOS(STATIC_5697(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5707_0_setRight_Load(EOS(STATIC_5707(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5699_0_insert_InvokeMethod(EOS(STATIC_5699(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5708_0_setRight_Load(EOS(STATIC_5708(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5707_0_setRight_Load(EOS(STATIC_5707(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5720_0_setRight_Load(EOS(STATIC_5720(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5708_0_setRight_Load(EOS(STATIC_5708(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5721_0_setRight_Load(EOS(STATIC_5721(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5720_0_setRight_Load(EOS(STATIC_5720(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5729_0_setRight_FieldAccess(EOS(STATIC_5729(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5721_0_setRight_Load(EOS(STATIC_5721(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5730_0_setRight_FieldAccess(EOS(STATIC_5730(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5729_0_setRight_FieldAccess(EOS(STATIC_5729(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5736_0_setRight_Return(EOS(STATIC_5736(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5730_0_setRight_FieldAccess(EOS(STATIC_5730(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5738_0_setRight_Return(EOS(STATIC_5738(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5736_0_setRight_Return(EOS(STATIC_5736(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5742_0_insert_Load(EOS(STATIC_5742(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5738_0_setRight_Return(EOS(STATIC_5738(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5744_0_insert_Load(EOS(STATIC_5744(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5742_0_insert_Load(EOS(STATIC_5742(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5748_0_insert_Return(EOS(STATIC_5748(i1756)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5744_0_insert_Load(EOS(STATIC_5744(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5750_0_insert_Return(EOS(STATIC_5750(i1764)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5809_0_insert_Return(EOS(STATIC_5809(i1883)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5564_0_insert_Return(EOS(STATIC_5564(i1883)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5815_0_insert_Return(EOS(STATIC_5815(i1886)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5581_0_insert_Return(EOS(STATIC_5581(i1886)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5831_0_insert_Return(EOS(STATIC_5831(i1894)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5564_0_insert_Return(EOS(STATIC_5564(i1894)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
5836_0_insert_Return(EOS(STATIC_5836(i1897)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 5581_0_insert_Return(EOS(STATIC_5581(i1897)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4473_0_insert_Load(EOS(STATIC_4473(i1148)), o3985, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4480_0_insert_NONNULL(EOS(STATIC_4480(i1148)), o3985, java.lang.Object(OrderedCollection.IntValue(EOC)), o3985)
4480_0_insert_NONNULL(EOS(STATIC_4480(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub)) → 4488_0_insert_NONNULL(EOS(STATIC_4488(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub))
4480_0_insert_NONNULL(EOS(STATIC_4480(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4489_0_insert_NONNULL(EOS(STATIC_4489(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4488_0_insert_NONNULL(EOS(STATIC_4488(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub)) → 4497_0_insert_Load(EOS(STATIC_4497(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)))
4489_0_insert_NONNULL(EOS(STATIC_4489(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4499_0_insert_New(EOS(STATIC_4499(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4497_0_insert_Load(EOS(STATIC_4497(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4505_0_insert_Load(EOS(STATIC_4505(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)))
4499_0_insert_New(EOS(STATIC_4499(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4507_0_insert_Duplicate(EOS(STATIC_4507(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4505_0_insert_Load(EOS(STATIC_4505(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4518_0_insert_InvokeMethod(EOS(STATIC_4518(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub))
4507_0_insert_Duplicate(EOS(STATIC_4507(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4519_0_insert_Load(EOS(STATIC_4519(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4518_0_insert_InvokeMethod(EOS(STATIC_4518(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub)) → 4529_0_getValue_Load(EOS(STATIC_4529(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub), java.lang.Object(o4003sub))
4519_0_insert_Load(EOS(STATIC_4519(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4530_0_insert_ConstantStackPush(EOS(STATIC_4530(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4529_0_getValue_Load(EOS(STATIC_4529(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub), java.lang.Object(o4003sub)) → 4548_0_getValue_FieldAccess(EOS(STATIC_4548(i1148)), java.lang.Object(o4003sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4003sub), java.lang.Object(o4003sub))
4530_0_insert_ConstantStackPush(EOS(STATIC_4530(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4539_0_insert_InvokeMethod(EOS(STATIC_4539(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4539_0_insert_InvokeMethod(EOS(STATIC_4539(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4550_0_<init>_Load(EOS(STATIC_4550(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4548_0_getValue_FieldAccess(EOS(STATIC_4548(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub))) → 4561_0_getValue_FieldAccess(EOS(STATIC_4561(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)))
4550_0_<init>_Load(EOS(STATIC_4550(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4572_0_<init>_Load(EOS(STATIC_4572(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4561_0_getValue_FieldAccess(EOS(STATIC_4561(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub))) → 4571_0_getValue_Return(EOS(STATIC_4571(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), o4047)
4571_0_getValue_Return(EOS(STATIC_4571(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), o4047) → 4589_0_insert_InvokeMethod(EOS(STATIC_4589(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4047)
4572_0_<init>_Load(EOS(STATIC_4572(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4590_0_<init>_InvokeMethod(EOS(STATIC_4590(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4589_0_insert_InvokeMethod(EOS(STATIC_4589(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4047) → 4607_0_isSmaller_Load(EOS(STATIC_4607(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4047, java.lang.Object(OrderedCollection.IntValue(EOC)), o4047)
4590_0_<init>_InvokeMethod(EOS(STATIC_4590(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4608_0_<init>_Load(EOS(STATIC_4608(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4607_0_isSmaller_Load(EOS(STATIC_4607(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4047, java.lang.Object(OrderedCollection.IntValue(EOC)), o4047) → 4639_0_isSmaller_CheckCast(EOS(STATIC_4639(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), o4047, java.lang.Object(OrderedCollection.IntValue(EOC)), o4047, o4047)
4608_0_<init>_Load(EOS(STATIC_4608(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4640_0_<init>_InvokeMethod(EOS(STATIC_4640(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4639_0_isSmaller_CheckCast(EOS(STATIC_4639(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(o4136sub)) → 4657_0_isSmaller_CheckCast(EOS(STATIC_4657(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(o4136sub))
4639_0_isSmaller_CheckCast(EOS(STATIC_4639(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4658_0_isSmaller_CheckCast(EOS(STATIC_4658(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL)
4640_0_<init>_InvokeMethod(EOS(STATIC_4640(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4659_0_<init>_Load(EOS(STATIC_4659(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4657_0_isSmaller_CheckCast(EOS(STATIC_4657(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(o4136sub)) → 4674_0_isSmaller_EQ(EOS(STATIC_4674(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), 0)
4658_0_isSmaller_CheckCast(EOS(STATIC_4658(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL) → 4675_0_isSmaller_EQ(EOS(STATIC_4675(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, 0)
4659_0_<init>_Load(EOS(STATIC_4659(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4676_0_<init>_Load(EOS(STATIC_4676(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4674_0_isSmaller_EQ(EOS(STATIC_4674(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), matching1) → 4688_0_isSmaller_ConstantStackPush(EOS(STATIC_4688(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub)) | =(matching1, 0)
4675_0_isSmaller_EQ(EOS(STATIC_4675(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, matching1) → 4689_0_isSmaller_ConstantStackPush(EOS(STATIC_4689(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) | =(matching1, 0)
4676_0_<init>_Load(EOS(STATIC_4676(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4690_0_<init>_FieldAccess(EOS(STATIC_4690(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4688_0_isSmaller_ConstantStackPush(EOS(STATIC_4688(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub)) → 4702_0_isSmaller_Return(EOS(STATIC_4702(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), 0)
4689_0_isSmaller_ConstantStackPush(EOS(STATIC_4689(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4704_0_isSmaller_Return(EOS(STATIC_4704(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, 0)
4690_0_<init>_FieldAccess(EOS(STATIC_4690(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4706_0_<init>_Return(EOS(STATIC_4706(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)))
4702_0_isSmaller_Return(EOS(STATIC_4702(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(o4136sub), matching1) → 4718_0_insert_EQ(EOS(STATIC_4718(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
4704_0_isSmaller_Return(EOS(STATIC_4704(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, matching1) → 4720_0_insert_EQ(EOS(STATIC_4720(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), 0) | =(matching1, 0)
4706_0_<init>_Return(EOS(STATIC_4706(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4721_0_<init>_Load(EOS(STATIC_4721(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL)
4718_0_insert_EQ(EOS(STATIC_4718(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 4731_0_insert_Load(EOS(STATIC_4731(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC))) | =(matching1, 0)
4720_0_insert_EQ(EOS(STATIC_4720(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), matching1) → 4732_0_insert_Load(EOS(STATIC_4732(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC))) | =(matching1, 0)
4721_0_<init>_Load(EOS(STATIC_4721(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL) → 4733_0_<init>_Load(EOS(STATIC_4733(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4731_0_insert_Load(EOS(STATIC_4731(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4743_0_insert_Load(EOS(STATIC_4743(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)))
4732_0_insert_Load(EOS(STATIC_4732(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4744_0_insert_Load(EOS(STATIC_4744(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)))
4733_0_<init>_Load(EOS(STATIC_4733(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4745_0_<init>_FieldAccess(EOS(STATIC_4745(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL)
4743_0_insert_Load(EOS(STATIC_4743(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub))) → 4750_0_insert_InvokeMethod(EOS(STATIC_4750(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)))
4744_0_insert_Load(EOS(STATIC_4744(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub))) → 4751_0_insert_InvokeMethod(EOS(STATIC_4751(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)))
4745_0_<init>_FieldAccess(EOS(STATIC_4745(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL) → 4753_0_<init>_Return(EOS(STATIC_4753(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4750_0_insert_InvokeMethod(EOS(STATIC_4750(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub))) → 4772_0_getNext_Load(EOS(STATIC_4772(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)))
4751_0_insert_InvokeMethod(EOS(STATIC_4751(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub))) → 4773_0_getNext_Load(EOS(STATIC_4773(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)))
4753_0_<init>_Return(EOS(STATIC_4753(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4774_0_insert_Return(EOS(STATIC_4774(i1148)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4772_0_getNext_Load(EOS(STATIC_4772(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub))) → 4789_0_getNext_FieldAccess(EOS(STATIC_4789(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)))
4773_0_getNext_Load(EOS(STATIC_4773(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub))) → 4791_0_getNext_FieldAccess(EOS(STATIC_4791(i1148)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)), java.lang.Object(OrderedCollection.Element(o4046sub)))
4789_0_getNext_FieldAccess(EOS(STATIC_4789(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4804_0_getNext_FieldAccess(EOS(STATIC_4804(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4791_0_getNext_FieldAccess(EOS(STATIC_4791(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4805_0_getNext_FieldAccess(EOS(STATIC_4805(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4804_0_getNext_FieldAccess(EOS(STATIC_4804(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4819_0_getNext_Return(EOS(STATIC_4819(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4280)
4805_0_getNext_FieldAccess(EOS(STATIC_4805(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4821_0_getNext_Return(EOS(STATIC_4821(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4282)
4819_0_getNext_Return(EOS(STATIC_4819(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4280) → 4832_0_insert_Load(EOS(STATIC_4832(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4280)
4821_0_getNext_Return(EOS(STATIC_4821(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4282) → 4834_0_insert_Load(EOS(STATIC_4834(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4282)
4832_0_insert_Load(EOS(STATIC_4832(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4280) → 4848_0_insert_InvokeMethod(EOS(STATIC_4848(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC)))
4834_0_insert_Load(EOS(STATIC_4834(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4282) → 4849_0_insert_InvokeMethod(EOS(STATIC_4849(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4282, java.lang.Object(OrderedCollection.IntValue(EOC)))
4848_0_insert_InvokeMethod(EOS(STATIC_4848(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4866_1_insert_InvokeMethod(4866_0_insert_Load(EOS(STATIC_4866(i1148)), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC)))
4849_0_insert_InvokeMethod(EOS(STATIC_4849(i1148)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4868_1_insert_InvokeMethod(4868_0_insert_Load(EOS(STATIC_4868(i1148)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4282, java.lang.Object(OrderedCollection.IntValue(EOC)))
4866_0_insert_Load(EOS(STATIC_4866(i1148)), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4882_0_insert_Load(EOS(STATIC_4882(i1148)), o4280, java.lang.Object(OrderedCollection.IntValue(EOC)))
4866_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(i1259)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4919_0_insert_Return(EOS(STATIC_4919(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(i1327)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5069_0_insert_Return(EOS(STATIC_5069(i1327)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4866_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(i1338)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5093_0_insert_Return(EOS(STATIC_5093(i1338)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4866_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(i1905)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5851_0_insert_Return(EOS(STATIC_5851(i1905)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(i1916)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4280, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5869_0_insert_Return(EOS(STATIC_5869(i1916)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4868_0_insert_Load(EOS(STATIC_4868(i1148)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4883_0_insert_Load(EOS(STATIC_4883(i1148)), o4282, java.lang.Object(OrderedCollection.IntValue(EOC)))
4868_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(i1265)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4920_0_insert_Return(EOS(STATIC_4920(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4868_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(i1330)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5070_0_insert_Return(EOS(STATIC_5070(i1330)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4868_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(i1341)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5099_0_insert_Return(EOS(STATIC_5099(i1341)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4868_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(i1908)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5854_0_insert_Return(EOS(STATIC_5854(i1908)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4868_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(i1919)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), o4282, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5873_0_insert_Return(EOS(STATIC_5873(i1919)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4919_0_insert_Return(EOS(STATIC_4919(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4932_0_insert_InvokeMethod(EOS(STATIC_4932(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4920_0_insert_Return(EOS(STATIC_4920(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4933_0_insert_InvokeMethod(EOS(STATIC_4933(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4932_0_insert_InvokeMethod(EOS(STATIC_4932(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4940_0_setNext_Load(EOS(STATIC_4940(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4933_0_insert_InvokeMethod(EOS(STATIC_4933(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4941_0_setNext_Load(EOS(STATIC_4941(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4940_0_setNext_Load(EOS(STATIC_4940(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4953_0_setNext_Load(EOS(STATIC_4953(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4941_0_setNext_Load(EOS(STATIC_4941(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4954_0_setNext_Load(EOS(STATIC_4954(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4953_0_setNext_Load(EOS(STATIC_4953(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4960_0_setNext_FieldAccess(EOS(STATIC_4960(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4954_0_setNext_Load(EOS(STATIC_4954(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4962_0_setNext_FieldAccess(EOS(STATIC_4962(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4960_0_setNext_FieldAccess(EOS(STATIC_4960(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4970_0_setNext_Return(EOS(STATIC_4970(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4962_0_setNext_FieldAccess(EOS(STATIC_4962(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4972_0_setNext_Return(EOS(STATIC_4972(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4970_0_setNext_Return(EOS(STATIC_4970(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4981_0_insert_Load(EOS(STATIC_4981(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4972_0_setNext_Return(EOS(STATIC_4972(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4983_0_insert_Load(EOS(STATIC_4983(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4981_0_insert_Load(EOS(STATIC_4981(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4987_0_insert_Return(EOS(STATIC_4987(i1259)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4983_0_insert_Load(EOS(STATIC_4983(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4988_0_insert_Return(EOS(STATIC_4988(i1265)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5069_0_insert_Return(EOS(STATIC_5069(i1327)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5094_0_insert_Return(EOS(STATIC_5094(i1327)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5070_0_insert_Return(EOS(STATIC_5070(i1330)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5100_0_insert_Return(EOS(STATIC_5100(i1330)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5093_0_insert_Return(EOS(STATIC_5093(i1338)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5094_0_insert_Return(EOS(STATIC_5094(i1338)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5094_0_insert_Return(EOS(STATIC_5094(i1376)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5370_0_insert_Return(EOS(STATIC_5370(i1376)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5099_0_insert_Return(EOS(STATIC_5099(i1341)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5100_0_insert_Return(EOS(STATIC_5100(i1341)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5100_0_insert_Return(EOS(STATIC_5100(i1380)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5384_0_insert_Return(EOS(STATIC_5384(i1380)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5370_0_insert_Return(EOS(STATIC_5370(i1623)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(o5498sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5656_0_insert_Return(EOS(STATIC_5656(i1623)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(o5498sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5384_0_insert_Return(EOS(STATIC_5384(i1629)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(o5548sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5670_0_insert_Return(EOS(STATIC_5670(i1629)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(o5548sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5656_0_insert_Return(EOS(STATIC_5656(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(o6331sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5702_0_insert_InvokeMethod(EOS(STATIC_5702(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5670_0_insert_Return(EOS(STATIC_5670(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(o6386sub), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5704_0_insert_InvokeMethod(EOS(STATIC_5704(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5702_0_insert_InvokeMethod(EOS(STATIC_5702(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5711_0_setNext_Load(EOS(STATIC_5711(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5704_0_insert_InvokeMethod(EOS(STATIC_5704(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5712_0_setNext_Load(EOS(STATIC_5712(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5711_0_setNext_Load(EOS(STATIC_5711(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5725_0_setNext_Load(EOS(STATIC_5725(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5712_0_setNext_Load(EOS(STATIC_5712(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5726_0_setNext_Load(EOS(STATIC_5726(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5725_0_setNext_Load(EOS(STATIC_5725(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5733_0_setNext_FieldAccess(EOS(STATIC_5733(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5726_0_setNext_Load(EOS(STATIC_5726(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5735_0_setNext_FieldAccess(EOS(STATIC_5735(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5733_0_setNext_FieldAccess(EOS(STATIC_5733(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5739_0_setNext_Return(EOS(STATIC_5739(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5735_0_setNext_FieldAccess(EOS(STATIC_5735(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5741_0_setNext_Return(EOS(STATIC_5741(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5739_0_setNext_Return(EOS(STATIC_5739(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5745_0_insert_Load(EOS(STATIC_5745(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5741_0_setNext_Return(EOS(STATIC_5741(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5747_0_insert_Load(EOS(STATIC_5747(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5745_0_insert_Load(EOS(STATIC_5745(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5752_0_insert_Return(EOS(STATIC_5752(i1791)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5747_0_insert_Load(EOS(STATIC_5747(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5754_0_insert_Return(EOS(STATIC_5754(i1799)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5851_0_insert_Return(EOS(STATIC_5851(i1905)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5656_0_insert_Return(EOS(STATIC_5656(i1905)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5854_0_insert_Return(EOS(STATIC_5854(i1908)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5670_0_insert_Return(EOS(STATIC_5670(i1908)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5869_0_insert_Return(EOS(STATIC_5869(i1916)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5656_0_insert_Return(EOS(STATIC_5656(i1916)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
5873_0_insert_Return(EOS(STATIC_5873(i1919)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 5670_0_insert_Return(EOS(STATIC_5670(i1919)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))

Combined rules. Obtained 29 conditional rules for P and 34 conditional rules for R.


P rules:
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, x2)), x3, x4, x4) → 4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(+(x0, 1))), java.lang.Object(OrderedCollection.OrderedCollection(x1, x2)), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, x2)), java.lang.Object(OrderedCollection.IntValue(EOC))) | &&(<(x4, x3), >(x0, 0))
4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4661_1_insert_InvokeMethod(4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC)))
4661_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), x3, +(x4, 1), +(x4, 1))
4661_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), x3, +(x4, 1), +(x4, 1))
4661_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), x3, +(x4, 1), +(x4, 1))
4661_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), x3, +(x4, 1), +(x4, 1))
4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4644_1_insert_InvokeMethod(4644_0_insert_Load(EOS(STATIC_4644(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4644_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), x2, +(x3, 1), +(x3, 1))
4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4664_1_insert_InvokeMethod(4664_0_insert_Load(EOS(STATIC_4664(x0)), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC)))
4664_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), x3, +(x4, 1), +(x4, 1))
4664_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), x3, +(x4, 1), +(x4, 1))
4664_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), x3, +(x4, 1), +(x4, 1))
4664_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), x3, +(x4, 1), +(x4, 1))
4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4649_1_insert_InvokeMethod(4649_0_insert_Load(EOS(STATIC_4649(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)))
4649_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), x2, +(x3, 1), +(x3, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, x4) → 4192_1_insert_InvokeMethod(4192_0_insert_Load(EOS(STATIC_4192(x0)), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) | <(x4, x3)
4192_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), x3, +(x4, 1), +(x4, 1))
4192_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), x3, +(x4, 1), +(x4, 1))
4192_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), x3, +(x4, 1), +(x4, 1))
4192_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), x3, +(x4, 1), +(x4, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, x3) → 4172_1_insert_InvokeMethod(4172_0_insert_Load(EOS(STATIC_4172(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) | <(x3, x2)
4172_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))), x2, +(x3, 1), +(x3, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, x4) → 4194_1_insert_InvokeMethod(4194_0_insert_Load(EOS(STATIC_4194(x0)), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) | <(x4, x3)
4194_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), x3, +(x4, 1), +(x4, 1))
4194_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), x3, +(x4, 1), +(x4, 1))
4194_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), x3, +(x4, 1), +(x4, 1))
4194_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(x2))), java.lang.Object(x2), java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), x3, +(x4, 1), +(x4, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, x3) → 4176_1_insert_InvokeMethod(4176_0_insert_Load(EOS(STATIC_4176(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) | <(x3, x2)
4176_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.OrderedCollection(x1, NULL)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x1, java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))), x2, +(x3, 1), +(x3, 1))
R rules:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)), java.lang.Object(x1), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(x1))
4644_0_insert_Load(EOS(STATIC_4644(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4664_0_insert_Load(EOS(STATIC_4664(x0)), java.lang.Object(x1), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)), java.lang.Object(x1), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(x1))
4649_0_insert_Load(EOS(STATIC_4649(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4192_0_insert_Load(EOS(STATIC_4192(x0)), java.lang.Object(x1), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)), java.lang.Object(x1), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(x1))
4172_0_insert_Load(EOS(STATIC_4172(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4194_0_insert_Load(EOS(STATIC_4194(x0)), java.lang.Object(x1), java.lang.Object(OrderedCollection.IntValue(EOC))) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)), java.lang.Object(x1), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(x1))
4176_0_insert_Load(EOS(STATIC_4176(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL)
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4818_0_insert_Return(EOS(STATIC_4818(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0)), x1, java.lang.Object(OrderedCollection.IntValue(EOC)), x1), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))) → 4861_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0)), x1, java.lang.Object(OrderedCollection.IntValue(EOC)), x1), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4984_0_insert_Return(EOS(STATIC_4984(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4861_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4985_0_insert_Return(EOS(STATIC_4985(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4860_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4860_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4860_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4860_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4861_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4861_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4861_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4861_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(EOC))))
4480_0_insert_NONNULL(EOS(STATIC_4480(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), NULL) → 4774_0_insert_Return(EOS(STATIC_4774(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4480_0_insert_NONNULL(EOS(STATIC_4480(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4866_1_insert_InvokeMethod(4480_0_insert_NONNULL(EOS(STATIC_4480(x0)), x1, java.lang.Object(OrderedCollection.IntValue(EOC)), x1), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC)))
4480_0_insert_NONNULL(EOS(STATIC_4480(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))) → 4868_1_insert_InvokeMethod(4480_0_insert_NONNULL(EOS(STATIC_4480(x0)), x1, java.lang.Object(OrderedCollection.IntValue(EOC)), x1), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC)))
4866_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4987_0_insert_Return(EOS(STATIC_4987(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4868_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0)), NULL, java.lang.Object(OrderedCollection.IntValue(EOC)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), NULL, java.lang.Object(OrderedCollection.IntValue(EOC))) → 4988_0_insert_Return(EOS(STATIC_4988(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4866_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4866_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4866_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4866_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4868_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4868_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4868_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))
4868_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))), x1, java.lang.Object(OrderedCollection.IntValue(EOC))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(EOC))))

Filtered ground terms:



OrderedCollection.ListElement(x1) → OrderedCollection.ListElement
4176_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9) → 4176_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x7)
OrderedCollection.IntValue(x1) → OrderedCollection.IntValue
4774_0_insert_Return(x1, x2, x3, x4) → 4774_0_insert_Return(x1)
4176_0_insert_Load(x1, x2, x3) → 4176_0_insert_Load(x1)
4194_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9) → 4194_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x7, x8)
4988_0_insert_Return(x1, x2) → 4988_0_insert_Return(x1)
4987_0_insert_Return(x1, x2) → 4987_0_insert_Return(x1)
5754_0_insert_Return(x1, x2) → 5754_0_insert_Return(x1)
5752_0_insert_Return(x1, x2) → 5752_0_insert_Return(x1)
4194_0_insert_Load(x1, x2, x3) → 4194_0_insert_Load(x1, x2)
OrderedCollection.Node(x1) → OrderedCollection.Node
4172_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9) → 4172_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x7)
4818_0_insert_Return(x1, x2, x3, x4) → 4818_0_insert_Return(x1)
4172_0_insert_Load(x1, x2, x3) → 4172_0_insert_Load(x1)
4192_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9) → 4192_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x7, x8)
4985_0_insert_Return(x1, x2) → 4985_0_insert_Return(x1)
4984_0_insert_Return(x1, x2) → 4984_0_insert_Return(x1)
5750_0_insert_Return(x1, x2) → 5750_0_insert_Return(x1)
5748_0_insert_Return(x1, x2) → 5748_0_insert_Return(x1)
4192_0_insert_Load(x1, x2, x3) → 4192_0_insert_Load(x1, x2)
4649_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9) → 4649_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x7)
4649_0_insert_Load(x1, x2, x3) → 4649_0_insert_Load(x1)
4510_0_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4510_0_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
4664_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9) → 4664_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x7, x8)
4664_0_insert_Load(x1, x2, x3) → 4664_0_insert_Load(x1, x2)
4644_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9) → 4644_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x7)
4644_0_insert_Load(x1, x2, x3) → 4644_0_insert_Load(x1)
4661_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9) → 4661_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x7, x8)
4661_0_insert_Load(x1, x2, x3) → 4661_0_insert_Load(x1, x2)
4868_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 4868_1_insert_InvokeMethod(x1, x4)
4866_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 4866_1_insert_InvokeMethod(x1, x4)
4480_0_insert_NONNULL(x1, x2, x3, x4) → 4480_0_insert_NONNULL(x1, x2, x4)
4861_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 4861_1_insert_InvokeMethod(x1, x4)
4860_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 4860_1_insert_InvokeMethod(x1, x4)
4478_0_insert_NONNULL(x1, x2, x3, x4) → 4478_0_insert_NONNULL(x1, x2, x4)

Filtered duplicate args:



3489_0_createCollection_Load(x1, x2, x3, x4, x5) → 3489_0_createCollection_Load(x1, x2, x3, x5)
Cond_3489_0_createCollection_Load(x1, x2, x3, x4, x5, x6) → Cond_3489_0_createCollection_Load(x1, x2, x3, x4, x6)
4510_0_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 4510_0_createCollection_InvokeMethod(x1, x3, x4, x5)
4661_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 4661_1_insert_InvokeMethod(x1, x3, x4, x6)
4644_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4644_1_insert_InvokeMethod(x1, x3, x4, x6)
4664_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 4664_1_insert_InvokeMethod(x1, x3, x4, x6)
4649_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4649_1_insert_InvokeMethod(x1, x3, x4, x6)
Cond_3489_0_createCollection_Load1(x1, x2, x3, x4, x5, x6) → Cond_3489_0_createCollection_Load1(x1, x2, x3, x4, x6)
4192_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 4192_1_insert_InvokeMethod(x1, x3, x4, x6)
Cond_3489_0_createCollection_Load2(x1, x2, x3, x4, x5, x6) → Cond_3489_0_createCollection_Load2(x1, x2, x3, x4, x6)
4172_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4172_1_insert_InvokeMethod(x1, x3, x4, x6)
Cond_3489_0_createCollection_Load3(x1, x2, x3, x4, x5, x6) → Cond_3489_0_createCollection_Load3(x1, x2, x3, x4, x6)
4194_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 4194_1_insert_InvokeMethod(x1, x3, x4, x6)
Cond_3489_0_createCollection_Load4(x1, x2, x3, x4, x5, x6) → Cond_3489_0_createCollection_Load4(x1, x2, x3, x4, x6)
4176_1_insert_InvokeMethod(x1, x2, x3, x4, x5, x6) → 4176_1_insert_InvokeMethod(x1, x3, x4, x6)
4478_0_insert_NONNULL(x1, x2, x3) → 4478_0_insert_NONNULL(x1, x3)
4480_0_insert_NONNULL(x1, x2, x3) → 4480_0_insert_NONNULL(x1, x3)

Filtered unneeded arguments:



OrderedCollection.OrderedCollection(x1, x2) → OrderedCollection.OrderedCollection(x2)
4661_1_insert_InvokeMethod(x1, x2, x3, x4) → 4661_1_insert_InvokeMethod(x1, x2, x3)
4644_1_insert_InvokeMethod(x1, x2, x3, x4) → 4644_1_insert_InvokeMethod(x1, x2, x3)
4664_1_insert_InvokeMethod(x1, x2, x3, x4) → 4664_1_insert_InvokeMethod(x1, x2, x3)
4649_1_insert_InvokeMethod(x1, x2, x3, x4) → 4649_1_insert_InvokeMethod(x1, x2, x3)
4192_1_insert_InvokeMethod(x1, x2, x3, x4) → 4192_1_insert_InvokeMethod(x1, x2, x3)
Cond_3489_0_createCollection_Load2(x1, x2, x3, x4, x5) → Cond_3489_0_createCollection_Load2(x1, x2, x4, x5)
4172_1_insert_InvokeMethod(x1, x2, x3, x4) → 4172_1_insert_InvokeMethod(x1, x2, x3)
4194_1_insert_InvokeMethod(x1, x2, x3, x4) → 4194_1_insert_InvokeMethod(x1, x2, x3)
Cond_3489_0_createCollection_Load4(x1, x2, x3, x4, x5) → Cond_3489_0_createCollection_Load4(x1, x2, x4, x5)
4176_1_insert_InvokeMethod(x1, x2, x3, x4) → 4176_1_insert_InvokeMethod(x1, x2, x3)

Filtered free variables in P:



4860_1_insert_InvokeMethod(x1, x2) → 4860_1_insert_InvokeMethod(x1)
4478_0_insert_NONNULL(x1, x2) → 4478_0_insert_NONNULL(x1)
4861_1_insert_InvokeMethod(x1, x2) → 4861_1_insert_InvokeMethod(x1)
4866_1_insert_InvokeMethod(x1, x2) → 4866_1_insert_InvokeMethod(x1)
4480_0_insert_NONNULL(x1, x2) → 4480_0_insert_NONNULL(x1)
4868_1_insert_InvokeMethod(x1, x2) → 4868_1_insert_InvokeMethod(x1)

Current set of rules:


P rules:
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x2)), x3, x4) → Cond_3489_0_createCollection_Load(&&(<(x4, x3), >(x0, 0)), EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x2)), x3, x4)
Cond_3489_0_createCollection_Load(TRUE, EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(x2)), x3, x4) → 4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(+(x0, 1))), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(x2)))
4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(x0)), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2)))) → 4661_1_insert_InvokeMethod(4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x2)), x3, x4)
4661_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4661_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4661_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4661_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(x0)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(NULL))) → 4644_1_insert_InvokeMethod(4644_0_insert_Load(EOS(STATIC_4644(x0))), x2, x3)
4644_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0))), x2, x3) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2, +(x3, 1))
4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(x0)), x3, x4, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2)))) → 4664_1_insert_InvokeMethod(4664_0_insert_Load(EOS(STATIC_4664(x0)), java.lang.Object(x2)), x3, x4)
4664_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4664_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4664_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4664_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4510_0_createCollection_InvokeMethod(EOS(STATIC_4510(x0)), x2, x3, java.lang.Object(OrderedCollection.OrderedCollection(NULL))) → 4649_1_insert_InvokeMethod(4649_0_insert_Load(EOS(STATIC_4649(x0))), x2, x3)
4649_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0))), x2, x3) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x2, +(x3, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → Cond_3489_0_createCollection_Load1(<(x4, x3), EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4)
Cond_3489_0_createCollection_Load1(TRUE, EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → 4192_1_insert_InvokeMethod(4192_0_insert_Load(EOS(STATIC_4192(x0)), java.lang.Object(x2)), x3, x4)
4192_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4192_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4192_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4192_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3) → Cond_3489_0_createCollection_Load2(<(x3, x2), EOS(STATIC_3489(x0)), x2, x3)
Cond_3489_0_createCollection_Load2(TRUE, EOS(STATIC_3489(x0)), x2, x3) → 4172_1_insert_InvokeMethod(4172_0_insert_Load(EOS(STATIC_4172(x0))), x2, x3)
4172_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0))), x2, x3) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2, +(x3, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → Cond_3489_0_createCollection_Load3(<(x4, x3), EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4)
Cond_3489_0_createCollection_Load3(TRUE, EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → 4194_1_insert_InvokeMethod(4194_0_insert_Load(EOS(STATIC_4194(x0)), java.lang.Object(x2)), x3, x4)
4194_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4194_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4194_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4194_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3) → Cond_3489_0_createCollection_Load4(<(x3, x2), EOS(STATIC_3489(x0)), x2, x3)
Cond_3489_0_createCollection_Load4(TRUE, EOS(STATIC_3489(x0)), x2, x3) → 4176_1_insert_InvokeMethod(4176_0_insert_Load(EOS(STATIC_4176(x0))), x2, x3)
4176_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0))), x2, x3) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x2, +(x3, 1))
R rules:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4644_0_insert_Load(EOS(STATIC_4644(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4664_0_insert_Load(EOS(STATIC_4664(x0)), java.lang.Object(x1)) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)))
4649_0_insert_Load(EOS(STATIC_4649(x0))) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)))
4192_0_insert_Load(EOS(STATIC_4192(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4172_0_insert_Load(EOS(STATIC_4172(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4194_0_insert_Load(EOS(STATIC_4194(x0)), java.lang.Object(x1)) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)))
4176_0_insert_Load(EOS(STATIC_4176(x0))) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4818(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4861_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0)))) → 4984_0_insert_Return(EOS(STATIC_4984(x0)))
4861_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0)))) → 4985_0_insert_Return(EOS(STATIC_4985(x0)))
4860_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0)))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)))
4860_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0)))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)))
4860_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0)))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)))
4860_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0)))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)))
4861_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0)))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)))
4861_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0)))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)))
4861_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0)))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)))
4861_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0)))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)))
4480_0_insert_NONNULL(EOS(STATIC_4480(x0))) → 4774_0_insert_Return(EOS(STATIC_4774(x0)))
4480_0_insert_NONNULL(EOS(STATIC_4480(x0))) → 4866_1_insert_InvokeMethod(4480_0_insert_NONNULL(EOS(STATIC_4480(x0))))
4480_0_insert_NONNULL(EOS(STATIC_4480(x0))) → 4868_1_insert_InvokeMethod(4480_0_insert_NONNULL(EOS(STATIC_4480(x0))))
4866_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0)))) → 4987_0_insert_Return(EOS(STATIC_4987(x0)))
4868_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0)))) → 4988_0_insert_Return(EOS(STATIC_4988(x0)))
4866_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0)))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)))
4866_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0)))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)))
4866_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0)))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)))
4866_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0)))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)))
4868_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0)))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)))
4868_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0)))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)))
4868_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0)))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)))
4868_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0)))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)))

Combined rules. Obtained 28 conditional rules for P and 34 conditional rules for R.


P rules:
4661_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4661_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4661_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4661_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4644_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0))), x2, x3) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2, +(x3, 1))
4664_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4664_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4664_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4664_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4649_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0))), x2, x3) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x2, +(x3, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → 4192_1_insert_InvokeMethod(4192_0_insert_Load(EOS(STATIC_4192(x0)), java.lang.Object(x2)), x3, x4) | <(x4, x3)
4192_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4192_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4192_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4192_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3) → 4172_1_insert_InvokeMethod(4172_0_insert_Load(EOS(STATIC_4172(x0))), x2, x3) | <(x3, x2)
4172_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0))), x2, x3) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2, +(x3, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → 4194_1_insert_InvokeMethod(4194_0_insert_Load(EOS(STATIC_4194(x0)), java.lang.Object(x2)), x3, x4) | <(x4, x3)
4194_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4194_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4194_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
4194_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0))), x3, x4) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x3, +(x4, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3) → 4176_1_insert_InvokeMethod(4176_0_insert_Load(EOS(STATIC_4176(x0))), x2, x3) | <(x3, x2)
4176_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0))), x2, x3) → 3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement)))), x2, +(x3, 1))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1))), x2, x3) → 4661_1_insert_InvokeMethod(4661_0_insert_Load(EOS(STATIC_4661(+(x0, 1))), java.lang.Object(x1)), x2, x3) | &&(<(x3, x2), >(x0, 0))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1, x2) → 4644_1_insert_InvokeMethod(4644_0_insert_Load(EOS(STATIC_4644(+(x0, 1)))), x1, x2) | &&(<(x2, x1), >(x0, 0))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1))), x2, x3) → 4664_1_insert_InvokeMethod(4664_0_insert_Load(EOS(STATIC_4664(+(x0, 1))), java.lang.Object(x1)), x2, x3) | &&(<(x3, x2), >(x0, 0))
3489_0_createCollection_Load(EOS(STATIC_3489(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1, x2) → 4649_1_insert_InvokeMethod(4649_0_insert_Load(EOS(STATIC_4649(+(x0, 1)))), x1, x2) | &&(<(x2, x1), >(x0, 0))
R rules:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4644_0_insert_Load(EOS(STATIC_4644(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4664_0_insert_Load(EOS(STATIC_4664(x0)), java.lang.Object(x1)) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)))
4649_0_insert_Load(EOS(STATIC_4649(x0))) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)))
4192_0_insert_Load(EOS(STATIC_4192(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4172_0_insert_Load(EOS(STATIC_4172(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4194_0_insert_Load(EOS(STATIC_4194(x0)), java.lang.Object(x1)) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)))
4176_0_insert_Load(EOS(STATIC_4176(x0))) → 4480_0_insert_NONNULL(EOS(STATIC_4480(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4818(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4861_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0)))) → 4984_0_insert_Return(EOS(STATIC_4984(x0)))
4861_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4818(x0)))) → 4985_0_insert_Return(EOS(STATIC_4985(x0)))
4860_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0)))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)))
4860_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0)))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)))
4860_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0)))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)))
4860_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0)))) → 5748_0_insert_Return(EOS(STATIC_5748(x0)))
4861_1_insert_InvokeMethod(5748_0_insert_Return(EOS(STATIC_5748(x0)))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)))
4861_1_insert_InvokeMethod(5750_0_insert_Return(EOS(STATIC_5750(x0)))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)))
4861_1_insert_InvokeMethod(4984_0_insert_Return(EOS(STATIC_4984(x0)))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)))
4861_1_insert_InvokeMethod(4985_0_insert_Return(EOS(STATIC_4985(x0)))) → 5750_0_insert_Return(EOS(STATIC_5750(x0)))
4480_0_insert_NONNULL(EOS(STATIC_4480(x0))) → 4774_0_insert_Return(EOS(STATIC_4774(x0)))
4480_0_insert_NONNULL(EOS(STATIC_4480(x0))) → 4866_1_insert_InvokeMethod(4480_0_insert_NONNULL(EOS(STATIC_4480(x0))))
4480_0_insert_NONNULL(EOS(STATIC_4480(x0))) → 4868_1_insert_InvokeMethod(4480_0_insert_NONNULL(EOS(STATIC_4480(x0))))
4866_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0)))) → 4987_0_insert_Return(EOS(STATIC_4987(x0)))
4868_1_insert_InvokeMethod(4774_0_insert_Return(EOS(STATIC_4774(x0)))) → 4988_0_insert_Return(EOS(STATIC_4988(x0)))
4866_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0)))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)))
4866_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0)))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)))
4866_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0)))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)))
4866_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0)))) → 5752_0_insert_Return(EOS(STATIC_5752(x0)))
4868_1_insert_InvokeMethod(5752_0_insert_Return(EOS(STATIC_5752(x0)))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)))
4868_1_insert_InvokeMethod(5754_0_insert_Return(EOS(STATIC_5754(x0)))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)))
4868_1_insert_InvokeMethod(4987_0_insert_Return(EOS(STATIC_4987(x0)))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)))
4868_1_insert_InvokeMethod(4988_0_insert_Return(EOS(STATIC_4988(x0)))) → 5754_0_insert_Return(EOS(STATIC_5754(x0)))

Performed bisimulation on rules. Used the following equivalence classes: {[4661_0_insert_Load_2, 4664_0_insert_Load_2]=4661_0_insert_Load_2, [4192_0_insert_Load_2, 4194_0_insert_Load_2]=4192_0_insert_Load_2, [STATIC_4661_1, STATIC_4644_1, STATIC_4664_1, STATIC_4649_1]=STATIC_4661_1, [4644_0_insert_Load_1, 4649_0_insert_Load_1]=4644_0_insert_Load_1, [4860_1_insert_InvokeMethod_1, 4861_1_insert_InvokeMethod_1, 4866_1_insert_InvokeMethod_1, 4868_1_insert_InvokeMethod_1]=4860_1_insert_InvokeMethod_1, [4478_0_insert_NONNULL_1, 4480_0_insert_NONNULL_1]=4478_0_insert_NONNULL_1, [4172_0_insert_Load_1, 4176_0_insert_Load_1]=4172_0_insert_Load_1, [4818_0_insert_Return_1, 4984_0_insert_Return_1, 4985_0_insert_Return_1, 5748_0_insert_Return_1, 5750_0_insert_Return_1, 4774_0_insert_Return_1, 4987_0_insert_Return_1, 4988_0_insert_Return_1, 5752_0_insert_Return_1, 5754_0_insert_Return_1]=4818_0_insert_Return_1, [STATIC_4478_1, STATIC_4480_1, STATIC_4192_1, STATIC_4172_1, STATIC_4194_1, STATIC_4176_1, STATIC_4818_1, STATIC_4984_1, STATIC_4985_1, STATIC_5748_1, STATIC_5750_1, STATIC_4774_1, STATIC_4987_1, STATIC_4988_1, STATIC_5752_1, STATIC_5754_1, STATIC_3489_1]=STATIC_4478_1, [4661_1_insert_InvokeMethod_3, 4664_1_insert_InvokeMethod_3]=4661_1_insert_InvokeMethod_3, [4192_1_insert_InvokeMethod_3, 4194_1_insert_InvokeMethod_3]=4192_1_insert_InvokeMethod_3, [4644_1_insert_InvokeMethod_3, 4649_1_insert_InvokeMethod_3]=4644_1_insert_InvokeMethod_3, [4172_1_insert_InvokeMethod_3, 4176_1_insert_InvokeMethod_3]=4172_1_insert_InvokeMethod_3, [OrderedCollection.Node, OrderedCollection.ListElement]=OrderedCollection.Node, [Cond_3489_0_createCollection_Load4_5, Cond_3489_0_createCollection_Load6_5]=Cond_3489_0_createCollection_Load4_5, [Cond_3489_0_createCollection_Load5_5, Cond_3489_0_createCollection_Load7_5]=Cond_3489_0_createCollection_Load5_5, [Cond_3489_0_createCollection_Load_5, Cond_3489_0_createCollection_Load2_5]=Cond_3489_0_createCollection_Load_5, [Cond_3489_0_createCollection_Load1_5, Cond_3489_0_createCollection_Load3_5]=Cond_3489_0_createCollection_Load1_5}


Finished conversion. Obtained 12 rules for P and 7 rules for R. System has predefined symbols.


P rules:
4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x3, x4) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x2, x3) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2, +(x3, 1))
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → COND_3489_0_CREATECOLLECTION_LOAD(<(x4, x3), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4)
COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x2)), x3, x4)
4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x3, x4) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3) → COND_3489_0_CREATECOLLECTION_LOAD1(<(x3, x2), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3)
COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0))), x2, x3)
4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x2, x3) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2, +(x3, 1))
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1))), x2, x3) → COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3, x2), >(x0, 0)), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1))), x2, x3)
COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1))), x2, x3) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0, 1))), java.lang.Object(x1)), x2, x3)
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1, x2) → COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2, x1), >(x0, 0)), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1, x2)
COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1, x2) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0, 1)))), x1, x2)
R rules:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4644_0_insert_Load(EOS(STATIC_4661(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4172_0_insert_Load(EOS(STATIC_4478(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0)))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))

(40) Obligation:

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


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4644_0_insert_Load(EOS(STATIC_4661(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4172_0_insert_Load(EOS(STATIC_4478(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0)))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))

The integer pair graph contains the following rules and edges:
(0): 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], x4[0] + 1)
(1): 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], x3[1] + 1)
(2): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) → COND_3489_0_CREATECOLLECTION_LOAD(x4[2] < x3[2], EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])
(3): COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])
(4): 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], x4[4] + 1)
(5): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(x3[5] < x2[5], EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])
(6): COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])
(7): 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], x3[7] + 1)
(8): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(x3[8] < x2[8] && x0[8] > 0, EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])
(9): COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])), x2[9], x3[9])
(10): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(x2[10] < x1[10] && x0[10] > 0, EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])
(11): COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))), x1[11], x2[11])

(0) -> (2), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x3[0]* x3[2]x4[0] + 1* x4[2])


(0) -> (5), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[0]* x2[5]x4[0] + 1* x3[5])


(0) -> (8), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x3[0]* x2[8]x4[0] + 1* x3[8])


(0) -> (10), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[0]* x1[10]x4[0] + 1* x2[10])


(1) -> (2), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x2[1]* x3[2]x3[1] + 1* x4[2])


(1) -> (5), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[1]* x2[5]x3[1] + 1* x3[5])


(1) -> (8), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x2[1]* x2[8]x3[1] + 1* x3[8])


(1) -> (10), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[1]* x1[10]x3[1] + 1* x2[10])


(2) -> (3), if (x4[2] < x3[2]EOS(STATIC_4478(x0[2])) →* EOS(STATIC_4478(x0[3]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3])))∧x3[2]* x3[3]x4[2]* x4[3])


(3) -> (4), if (4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[4])))∧x3[3]* x3[4]x4[3]* x4[4])


(4) -> (2), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x3[4]* x3[2]x4[4] + 1* x4[2])


(4) -> (5), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[4]* x2[5]x4[4] + 1* x3[5])


(4) -> (8), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x3[4]* x2[8]x4[4] + 1* x3[8])


(4) -> (10), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[4]* x1[10]x4[4] + 1* x2[10])


(5) -> (6), if (x3[5] < x2[5]EOS(STATIC_4478(x0[5])) →* EOS(STATIC_4478(x0[6]))∧x2[5]* x2[6]x3[5]* x3[6])


(6) -> (7), if (4172_0_insert_Load(EOS(STATIC_4478(x0[6]))) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[7])))∧x2[6]* x2[7]x3[6]* x3[7])


(7) -> (2), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x2[7]* x3[2]x3[7] + 1* x4[2])


(7) -> (5), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[7]* x2[5]x3[7] + 1* x3[5])


(7) -> (8), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x2[7]* x2[8]x3[7] + 1* x3[8])


(7) -> (10), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[7]* x1[10]x3[7] + 1* x2[10])


(8) -> (9), if (x3[8] < x2[8] && x0[8] > 0EOS(STATIC_4478(x0[8])) →* EOS(STATIC_4478(x0[9]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9])))∧x2[8]* x2[9]x3[8]* x3[9])


(9) -> (0), if (4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[0])))∧x2[9]* x3[0]x3[9]* x4[0])


(10) -> (11), if (x2[10] < x1[10] && x0[10] > 0EOS(STATIC_4478(x0[10])) →* EOS(STATIC_4478(x0[11]))∧x1[10]* x1[11]x2[10]* x2[11])


(11) -> (1), if (4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[1])))∧x1[11]* x2[1]x2[11]* x3[1])



The set Q consists of the following terms:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1))
4644_0_insert_Load(EOS(STATIC_4661(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1))
4172_0_insert_Load(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0))))

(41) IDPNonInfProof (SOUND transformation)

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

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


For Pair 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x3, x4) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1)) the following chains were created:
  • We consider the chain 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1)) which results in the following constraint:

    (1)    (4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0])≥NonInfC∧4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0])≥3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))∧(UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥))



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

    (2)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥)∧[bni_40] = 0∧[(-1)bso_41] ≥ 0)



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

    (3)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥)∧[bni_40] = 0∧[(-1)bso_41] ≥ 0)



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

    (4)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥)∧[bni_40] = 0∧[(-1)bso_41] ≥ 0)



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

    (5)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥)∧[bni_40] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_41] ≥ 0)







For Pair 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x2, x3) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2, +(x3, 1)) the following chains were created:
  • We consider the chain 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1)) which results in the following constraint:

    (6)    (4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1])≥NonInfC∧4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1])≥3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))∧(UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥))



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

    (7)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥)∧[bni_42] = 0∧[(-1)bso_43] ≥ 0)



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

    (8)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥)∧[bni_42] = 0∧[(-1)bso_43] ≥ 0)



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

    (9)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥)∧[bni_42] = 0∧[(-1)bso_43] ≥ 0)



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

    (10)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥)∧[bni_42] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_43] ≥ 0)







For Pair 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → COND_3489_0_CREATECOLLECTION_LOAD(<(x4, x3), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) the following chains were created:
  • We consider the chain 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) → COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]), COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3]) which results in the following constraint:

    (11)    (<(x4[2], x3[2])=TRUEEOS(STATIC_4478(x0[2]))=EOS(STATIC_4478(x0[3]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))=java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3])))∧x3[2]=x3[3]x4[2]=x4[3]3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])≥COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥))



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

    (12)    (<(x4[2], x3[2])=TRUE3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])≥COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥))



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

    (13)    (x3[2] + [-1] + [-1]x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[(-1)Bound*bni_44] + [(-1)bni_44]x4[2] + [bni_44]x0[2] + [bni_44]x3[2] ≥ 0∧[1 + (-1)bso_45] ≥ 0)



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

    (14)    (x3[2] + [-1] + [-1]x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[(-1)Bound*bni_44] + [(-1)bni_44]x4[2] + [bni_44]x0[2] + [bni_44]x3[2] ≥ 0∧[1 + (-1)bso_45] ≥ 0)



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

    (15)    (x3[2] + [-1] + [-1]x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[(-1)Bound*bni_44] + [(-1)bni_44]x4[2] + [bni_44]x0[2] + [bni_44]x3[2] ≥ 0∧[1 + (-1)bso_45] ≥ 0)



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

    (16)    (x3[2] + [-1] + [-1]x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[bni_44] = 0∧[(-1)Bound*bni_44] + [(-1)bni_44]x4[2] + [bni_44]x3[2] ≥ 0∧0 = 0∧[1 + (-1)bso_45] ≥ 0)



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

    (17)    (x3[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[bni_44] = 0∧[(-1)Bound*bni_44 + bni_44] + [bni_44]x3[2] ≥ 0∧0 = 0∧[1 + (-1)bso_45] ≥ 0)



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

    (18)    (x3[2] ≥ 0∧x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[bni_44] = 0∧[(-1)Bound*bni_44 + bni_44] + [bni_44]x3[2] ≥ 0∧0 = 0∧[1 + (-1)bso_45] ≥ 0)


    (19)    (x3[2] ≥ 0∧x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[bni_44] = 0∧[(-1)Bound*bni_44 + bni_44] + [bni_44]x3[2] ≥ 0∧0 = 0∧[1 + (-1)bso_45] ≥ 0)







For Pair COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x2)), x3, x4) the following chains were created:
  • We consider the chain COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3]) which results in the following constraint:

    (20)    (COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3])≥NonInfC∧COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3])≥4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])∧(UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥))



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

    (21)    ((UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥)∧[bni_46] = 0∧[(-1)bso_47] ≥ 0)



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

    (22)    ((UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥)∧[bni_46] = 0∧[(-1)bso_47] ≥ 0)



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

    (23)    ((UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥)∧[bni_46] = 0∧[(-1)bso_47] ≥ 0)



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

    (24)    ((UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥)∧[bni_46] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_47] ≥ 0)







For Pair 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x3, x4) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1)) the following chains were created:
  • We consider the chain 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1)) which results in the following constraint:

    (25)    (4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4])≥NonInfC∧4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4])≥3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))∧(UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥))



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

    (26)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥)∧[bni_48] = 0∧[(-1)bso_49] ≥ 0)



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

    (27)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥)∧[bni_48] = 0∧[(-1)bso_49] ≥ 0)



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

    (28)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥)∧[bni_48] = 0∧[(-1)bso_49] ≥ 0)



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

    (29)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥)∧[bni_48] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_49] ≥ 0)







For Pair 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3) → COND_3489_0_CREATECOLLECTION_LOAD1(<(x3, x2), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3) the following chains were created:
  • We consider the chain 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]), COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6]) which results in the following constraint:

    (30)    (<(x3[5], x2[5])=TRUEEOS(STATIC_4478(x0[5]))=EOS(STATIC_4478(x0[6]))∧x2[5]=x2[6]x3[5]=x3[6]3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])≥COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥))



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

    (31)    (<(x3[5], x2[5])=TRUE3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])≥COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥))



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

    (32)    (x2[5] + [-1] + [-1]x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[(-1)Bound*bni_50] + [(-1)bni_50]x3[5] + [bni_50]x0[5] + [bni_50]x2[5] ≥ 0∧[(-1)bso_51] ≥ 0)



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

    (33)    (x2[5] + [-1] + [-1]x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[(-1)Bound*bni_50] + [(-1)bni_50]x3[5] + [bni_50]x0[5] + [bni_50]x2[5] ≥ 0∧[(-1)bso_51] ≥ 0)



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

    (34)    (x2[5] + [-1] + [-1]x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[(-1)Bound*bni_50] + [(-1)bni_50]x3[5] + [bni_50]x0[5] + [bni_50]x2[5] ≥ 0∧[(-1)bso_51] ≥ 0)



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

    (35)    (x2[5] + [-1] + [-1]x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[bni_50] = 0∧[(-1)Bound*bni_50] + [(-1)bni_50]x3[5] + [bni_50]x2[5] ≥ 0∧0 = 0∧[(-1)bso_51] ≥ 0)



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

    (36)    (x2[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[bni_50] = 0∧[(-1)Bound*bni_50 + bni_50] + [bni_50]x2[5] ≥ 0∧0 = 0∧[(-1)bso_51] ≥ 0)



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

    (37)    (x2[5] ≥ 0∧x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[bni_50] = 0∧[(-1)Bound*bni_50 + bni_50] + [bni_50]x2[5] ≥ 0∧0 = 0∧[(-1)bso_51] ≥ 0)


    (38)    (x2[5] ≥ 0∧x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[bni_50] = 0∧[(-1)Bound*bni_50 + bni_50] + [bni_50]x2[5] ≥ 0∧0 = 0∧[(-1)bso_51] ≥ 0)







For Pair COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0))), x2, x3) the following chains were created:
  • We consider the chain COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6]) which results in the following constraint:

    (39)    (COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6])≥NonInfC∧COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6])≥4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])∧(UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥))



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

    (40)    ((UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥)∧[bni_52] = 0∧[1 + (-1)bso_53] ≥ 0)



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

    (41)    ((UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥)∧[bni_52] = 0∧[1 + (-1)bso_53] ≥ 0)



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

    (42)    ((UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥)∧[bni_52] = 0∧[1 + (-1)bso_53] ≥ 0)



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

    (43)    ((UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥)∧[bni_52] = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_53] ≥ 0)







For Pair 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x2, x3) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2, +(x3, 1)) the following chains were created:
  • We consider the chain 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1)) which results in the following constraint:

    (44)    (4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7])≥NonInfC∧4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7])≥3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))∧(UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥))



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

    (45)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥)∧[bni_54] = 0∧[(-1)bso_55] ≥ 0)



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

    (46)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥)∧[bni_54] = 0∧[(-1)bso_55] ≥ 0)



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

    (47)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥)∧[bni_54] = 0∧[(-1)bso_55] ≥ 0)



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

    (48)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥)∧[bni_54] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_55] ≥ 0)







For Pair 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1))), x2, x3) → COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3, x2), >(x0, 0)), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1))), x2, x3) the following chains were created:
  • We consider the chain 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]), COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9]) which results in the following constraint:

    (49)    (&&(<(x3[8], x2[8]), >(x0[8], 0))=TRUEEOS(STATIC_4478(x0[8]))=EOS(STATIC_4478(x0[9]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))=java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9])))∧x2[8]=x2[9]x3[8]=x3[9]3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])≥COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥))



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

    (50)    (<(x3[8], x2[8])=TRUE>(x0[8], 0)=TRUE3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])≥COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥))



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

    (51)    (x2[8] + [-1] + [-1]x3[8] ≥ 0∧x0[8] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_56] + [(-1)bni_56]x3[8] + [bni_56]x0[8] + [bni_56]x2[8] ≥ 0∧[(-1)bso_57] ≥ 0)



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

    (52)    (x2[8] + [-1] + [-1]x3[8] ≥ 0∧x0[8] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_56] + [(-1)bni_56]x3[8] + [bni_56]x0[8] + [bni_56]x2[8] ≥ 0∧[(-1)bso_57] ≥ 0)



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

    (53)    (x2[8] + [-1] + [-1]x3[8] ≥ 0∧x0[8] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_56] + [(-1)bni_56]x3[8] + [bni_56]x0[8] + [bni_56]x2[8] ≥ 0∧[(-1)bso_57] ≥ 0)



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

    (54)    (x2[8] ≥ 0∧x0[8] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_56 + bni_56] + [bni_56]x0[8] + [bni_56]x2[8] ≥ 0∧[(-1)bso_57] ≥ 0)



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

    (55)    (x2[8] ≥ 0∧x0[8] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_56 + (2)bni_56] + [bni_56]x0[8] + [bni_56]x2[8] ≥ 0∧[(-1)bso_57] ≥ 0)



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

    (56)    (x2[8] ≥ 0∧x0[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_56 + (2)bni_56] + [bni_56]x0[8] + [bni_56]x2[8] ≥ 0∧[(-1)bso_57] ≥ 0)


    (57)    (x2[8] ≥ 0∧x0[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_56 + (2)bni_56] + [bni_56]x0[8] + [bni_56]x2[8] ≥ 0∧[(-1)bso_57] ≥ 0)







For Pair COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1))), x2, x3) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0, 1))), java.lang.Object(x1)), x2, x3) the following chains were created:
  • We consider the chain COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9]) which results in the following constraint:

    (58)    (COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9])≥NonInfC∧COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9])≥4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])∧(UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥))



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

    (59)    ((UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥)∧[bni_58] = 0∧[(-1)bso_59] ≥ 0)



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

    (60)    ((UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥)∧[bni_58] = 0∧[(-1)bso_59] ≥ 0)



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

    (61)    ((UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥)∧[bni_58] = 0∧[(-1)bso_59] ≥ 0)



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

    (62)    ((UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥)∧[bni_58] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_59] ≥ 0)







For Pair 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1, x2) → COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2, x1), >(x0, 0)), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1, x2) the following chains were created:
  • We consider the chain 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]), COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11]) which results in the following constraint:

    (63)    (&&(<(x2[10], x1[10]), >(x0[10], 0))=TRUEEOS(STATIC_4478(x0[10]))=EOS(STATIC_4478(x0[11]))∧x1[10]=x1[11]x2[10]=x2[11]3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])≥COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥))



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

    (64)    (<(x2[10], x1[10])=TRUE>(x0[10], 0)=TRUE3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])≥COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥))



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

    (65)    (x1[10] + [-1] + [-1]x2[10] ≥ 0∧x0[10] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_60] + [(-1)bni_60]x2[10] + [bni_60]x0[10] + [bni_60]x1[10] ≥ 0∧[(-1)bso_61] ≥ 0)



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

    (66)    (x1[10] + [-1] + [-1]x2[10] ≥ 0∧x0[10] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_60] + [(-1)bni_60]x2[10] + [bni_60]x0[10] + [bni_60]x1[10] ≥ 0∧[(-1)bso_61] ≥ 0)



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

    (67)    (x1[10] + [-1] + [-1]x2[10] ≥ 0∧x0[10] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_60] + [(-1)bni_60]x2[10] + [bni_60]x0[10] + [bni_60]x1[10] ≥ 0∧[(-1)bso_61] ≥ 0)



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

    (68)    (x1[10] ≥ 0∧x0[10] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_60 + bni_60] + [bni_60]x0[10] + [bni_60]x1[10] ≥ 0∧[(-1)bso_61] ≥ 0)



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

    (69)    (x1[10] ≥ 0∧x0[10] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_60 + (2)bni_60] + [bni_60]x0[10] + [bni_60]x1[10] ≥ 0∧[(-1)bso_61] ≥ 0)



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

    (70)    (x1[10] ≥ 0∧x0[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_60 + (2)bni_60] + [bni_60]x0[10] + [bni_60]x1[10] ≥ 0∧[(-1)bso_61] ≥ 0)


    (71)    (x1[10] ≥ 0∧x0[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_60 + (2)bni_60] + [bni_60]x0[10] + [bni_60]x1[10] ≥ 0∧[(-1)bso_61] ≥ 0)







For Pair COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1, x2) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0, 1)))), x1, x2) the following chains were created:
  • We consider the chain COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11]) which results in the following constraint:

    (72)    (COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11])≥NonInfC∧COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11])≥4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])∧(UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥))



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

    (73)    ((UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥)∧[bni_62] = 0∧[(-1)bso_63] ≥ 0)



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

    (74)    ((UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥)∧[bni_62] = 0∧[(-1)bso_63] ≥ 0)



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

    (75)    ((UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥)∧[bni_62] = 0∧[(-1)bso_63] ≥ 0)



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

    (76)    ((UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥)∧[bni_62] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_63] ≥ 0)







To summarize, we get the following constraints P for the following pairs.
  • 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x3, x4) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
    • ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥)∧[bni_40] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_41] ≥ 0)

  • 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x2, x3) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2, +(x3, 1))
    • ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥)∧[bni_42] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_43] ≥ 0)

  • 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → COND_3489_0_CREATECOLLECTION_LOAD(<(x4, x3), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4)
    • (x3[2] ≥ 0∧x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[bni_44] = 0∧[(-1)Bound*bni_44 + bni_44] + [bni_44]x3[2] ≥ 0∧0 = 0∧[1 + (-1)bso_45] ≥ 0)
    • (x3[2] ≥ 0∧x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[bni_44] = 0∧[(-1)Bound*bni_44 + bni_44] + [bni_44]x3[2] ≥ 0∧0 = 0∧[1 + (-1)bso_45] ≥ 0)

  • COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2))), x3, x4) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x2)), x3, x4)
    • ((UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥)∧[bni_46] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_47] ≥ 0)

  • 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x3, x4) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3, +(x4, 1))
    • ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥)∧[bni_48] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_49] ≥ 0)

  • 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3) → COND_3489_0_CREATECOLLECTION_LOAD1(<(x3, x2), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3)
    • (x2[5] ≥ 0∧x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[bni_50] = 0∧[(-1)Bound*bni_50 + bni_50] + [bni_50]x2[5] ≥ 0∧0 = 0∧[(-1)bso_51] ≥ 0)
    • (x2[5] ≥ 0∧x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[bni_50] = 0∧[(-1)Bound*bni_50 + bni_50] + [bni_50]x2[5] ≥ 0∧0 = 0∧[(-1)bso_51] ≥ 0)

  • COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2, x3) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0))), x2, x3)
    • ((UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥)∧[bni_52] = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_53] ≥ 0)

  • 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0))), x2, x3) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2, +(x3, 1))
    • ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥)∧[bni_54] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_55] ≥ 0)

  • 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1))), x2, x3) → COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3, x2), >(x0, 0)), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1))), x2, x3)
    • (x2[8] ≥ 0∧x0[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_56 + (2)bni_56] + [bni_56]x0[8] + [bni_56]x2[8] ≥ 0∧[(-1)bso_57] ≥ 0)
    • (x2[8] ≥ 0∧x0[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_56 + (2)bni_56] + [bni_56]x0[8] + [bni_56]x2[8] ≥ 0∧[(-1)bso_57] ≥ 0)

  • COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1))), x2, x3) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0, 1))), java.lang.Object(x1)), x2, x3)
    • ((UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥)∧[bni_58] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_59] ≥ 0)

  • 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1, x2) → COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2, x1), >(x0, 0)), EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1, x2)
    • (x1[10] ≥ 0∧x0[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_60 + (2)bni_60] + [bni_60]x0[10] + [bni_60]x1[10] ≥ 0∧[(-1)bso_61] ≥ 0)
    • (x1[10] ≥ 0∧x0[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_60 + (2)bni_60] + [bni_60]x0[10] + [bni_60]x1[10] ≥ 0∧[(-1)bso_61] ≥ 0)

  • COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0)), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1, x2) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0, 1)))), x1, x2)
    • ((UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥)∧[bni_62] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_63] ≥ 0)




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

POL(TRUE) = 0   
POL(FALSE) = 0   
POL(4661_0_insert_Load(x1, x2)) = x1   
POL(EOS(x1)) = x1   
POL(STATIC_4661(x1)) = x1   
POL(java.lang.Object(x1)) = [-1]   
POL(4478_0_insert_NONNULL(x1)) = x1   
POL(STATIC_4478(x1)) = x1   
POL(4644_0_insert_Load(x1)) = x1   
POL(4192_0_insert_Load(x1, x2)) = x1   
POL(4172_0_insert_Load(x1)) = x1   
POL(4818_0_insert_Return(x1)) = x1   
POL(4860_1_insert_InvokeMethod(x1)) = x1   
POL(4661_1_INSERT_INVOKEMETHOD(x1, x2, x3)) = [-1] + x2 + x1 + [-1]x3   
POL(3489_0_CREATECOLLECTION_LOAD(x1, x2, x3, x4)) = [-1]x4 + x1 + x3   
POL(OrderedCollection.OrderedCollection(x1)) = [-1]   
POL(OrderedCollection.Element(x1)) = [-1]   
POL(OrderedCollection.Node) = [-1]   
POL(+(x1, x2)) = x1 + x2   
POL(1) = [1]   
POL(4644_1_INSERT_INVOKEMETHOD(x1, x2, x3)) = [-1] + x2 + x1 + [-1]x3   
POL(COND_3489_0_CREATECOLLECTION_LOAD(x1, x2, x3, x4, x5)) = [-1] + [-1]x5 + x4 + x2   
POL(<(x1, x2)) = [-1]   
POL(4192_1_INSERT_INVOKEMETHOD(x1, x2, x3)) = [-1] + x1 + [-1]x3 + x2   
POL(NULL) = [-1]   
POL(COND_3489_0_CREATECOLLECTION_LOAD1(x1, x2, x3, x4, x5)) = [-1]x5 + x4 + x2   
POL(4172_1_INSERT_INVOKEMETHOD(x1, x2, x3)) = [-1] + x1 + [-1]x3 + x2   
POL(COND_3489_0_CREATECOLLECTION_LOAD4(x1, x2, x3, x4, x5)) = [-1]x5 + x4 + x2   
POL(&&(x1, x2)) = [-1]   
POL(>(x1, x2)) = [-1]   
POL(0) = 0   
POL(COND_3489_0_CREATECOLLECTION_LOAD5(x1, x2, x3, x4, x5)) = [-1]x5 + x4 + x2   

The following pairs are in P>:

3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) → COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])
COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])

The following pairs are in Pbound:

3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])

The following pairs are in P:

4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))
4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))
COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])
4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])
4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])
COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])
COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])

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

4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1))14478_0_insert_NONNULL(EOS(STATIC_4478(x0)))1
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))14818_0_insert_Return(EOS(STATIC_4478(x0)))1
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))14860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))1
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0))))14818_0_insert_Return(EOS(STATIC_4478(x0)))1
4172_0_insert_Load(EOS(STATIC_4478(x0)))14478_0_insert_NONNULL(EOS(STATIC_4478(x0)))1
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1))14478_0_insert_NONNULL(EOS(STATIC_4478(x0)))1
4644_0_insert_Load(EOS(STATIC_4661(x0)))14478_0_insert_NONNULL(EOS(STATIC_4478(x0)))1

(42) Complex Obligation (AND)

(43) Obligation:

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


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4644_0_insert_Load(EOS(STATIC_4661(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4172_0_insert_Load(EOS(STATIC_4478(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0)))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))

The integer pair graph contains the following rules and edges:
(0): 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], x4[0] + 1)
(1): 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], x3[1] + 1)
(3): COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])
(4): 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], x4[4] + 1)
(5): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(x3[5] < x2[5], EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])
(7): 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], x3[7] + 1)
(8): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(x3[8] < x2[8] && x0[8] > 0, EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])
(9): COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])), x2[9], x3[9])
(10): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(x2[10] < x1[10] && x0[10] > 0, EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])
(11): COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))), x1[11], x2[11])

(9) -> (0), if (4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[0])))∧x2[9]* x3[0]x3[9]* x4[0])


(11) -> (1), if (4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[1])))∧x1[11]* x2[1]x2[11]* x3[1])


(3) -> (4), if (4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[4])))∧x3[3]* x3[4]x4[3]* x4[4])


(0) -> (5), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[0]* x2[5]x4[0] + 1* x3[5])


(1) -> (5), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[1]* x2[5]x3[1] + 1* x3[5])


(4) -> (5), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[4]* x2[5]x4[4] + 1* x3[5])


(7) -> (5), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[7]* x2[5]x3[7] + 1* x3[5])


(0) -> (8), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x3[0]* x2[8]x4[0] + 1* x3[8])


(1) -> (8), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x2[1]* x2[8]x3[1] + 1* x3[8])


(4) -> (8), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x3[4]* x2[8]x4[4] + 1* x3[8])


(7) -> (8), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x2[7]* x2[8]x3[7] + 1* x3[8])


(8) -> (9), if (x3[8] < x2[8] && x0[8] > 0EOS(STATIC_4478(x0[8])) →* EOS(STATIC_4478(x0[9]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9])))∧x2[8]* x2[9]x3[8]* x3[9])


(0) -> (10), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[0]* x1[10]x4[0] + 1* x2[10])


(1) -> (10), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[1]* x1[10]x3[1] + 1* x2[10])


(4) -> (10), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[4]* x1[10]x4[4] + 1* x2[10])


(7) -> (10), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[7]* x1[10]x3[7] + 1* x2[10])


(10) -> (11), if (x2[10] < x1[10] && x0[10] > 0EOS(STATIC_4478(x0[10])) →* EOS(STATIC_4478(x0[11]))∧x1[10]* x1[11]x2[10]* x2[11])



The set Q consists of the following terms:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1))
4644_0_insert_Load(EOS(STATIC_4661(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1))
4172_0_insert_Load(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0))))

(44) IDependencyGraphProof (EQUIVALENT transformation)

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

(45) Obligation:

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


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4644_0_insert_Load(EOS(STATIC_4661(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4172_0_insert_Load(EOS(STATIC_4478(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0)))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))

The integer pair graph contains the following rules and edges:
(1): 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], x3[1] + 1)
(11): COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))), x1[11], x2[11])
(10): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(x2[10] < x1[10] && x0[10] > 0, EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])
(9): COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])), x2[9], x3[9])
(8): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(x3[8] < x2[8] && x0[8] > 0, EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])
(0): 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], x4[0] + 1)

(9) -> (0), if (4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[0])))∧x2[9]* x3[0]x3[9]* x4[0])


(11) -> (1), if (4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[1])))∧x1[11]* x2[1]x2[11]* x3[1])


(0) -> (8), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x3[0]* x2[8]x4[0] + 1* x3[8])


(1) -> (8), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x2[1]* x2[8]x3[1] + 1* x3[8])


(8) -> (9), if (x3[8] < x2[8] && x0[8] > 0EOS(STATIC_4478(x0[8])) →* EOS(STATIC_4478(x0[9]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9])))∧x2[8]* x2[9]x3[8]* x3[9])


(0) -> (10), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[0]* x1[10]x4[0] + 1* x2[10])


(1) -> (10), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[1]* x1[10]x3[1] + 1* x2[10])


(10) -> (11), if (x2[10] < x1[10] && x0[10] > 0EOS(STATIC_4478(x0[10])) →* EOS(STATIC_4478(x0[11]))∧x1[10]* x1[11]x2[10]* x2[11])



The set Q consists of the following terms:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1))
4644_0_insert_Load(EOS(STATIC_4661(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1))
4172_0_insert_Load(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0))))

(46) UsableRulesProof (EQUIVALENT transformation)

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

(47) Obligation:

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


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
4644_0_insert_Load(EOS(STATIC_4661(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0)))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))

The integer pair graph contains the following rules and edges:
(1): 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], x3[1] + 1)
(11): COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))), x1[11], x2[11])
(10): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(x2[10] < x1[10] && x0[10] > 0, EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])
(9): COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])), x2[9], x3[9])
(8): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(x3[8] < x2[8] && x0[8] > 0, EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])
(0): 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], x4[0] + 1)

(9) -> (0), if (4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[0])))∧x2[9]* x3[0]x3[9]* x4[0])


(11) -> (1), if (4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[1])))∧x1[11]* x2[1]x2[11]* x3[1])


(0) -> (8), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x3[0]* x2[8]x4[0] + 1* x3[8])


(1) -> (8), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[8]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))∧x2[1]* x2[8]x3[1] + 1* x3[8])


(8) -> (9), if (x3[8] < x2[8] && x0[8] > 0EOS(STATIC_4478(x0[8])) →* EOS(STATIC_4478(x0[9]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9])))∧x2[8]* x2[9]x3[8]* x3[9])


(0) -> (10), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[0]* x1[10]x4[0] + 1* x2[10])


(1) -> (10), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[10]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[1]* x1[10]x3[1] + 1* x2[10])


(10) -> (11), if (x2[10] < x1[10] && x0[10] > 0EOS(STATIC_4478(x0[10])) →* EOS(STATIC_4478(x0[11]))∧x1[10]* x1[11]x2[10]* x2[11])



The set Q consists of the following terms:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1))
4644_0_insert_Load(EOS(STATIC_4661(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1))
4172_0_insert_Load(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0))))

(48) IDPNonInfProof (SOUND transformation)

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

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


For Pair 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1)) the following chains were created:
  • We consider the chain 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1)) which results in the following constraint:

    (1)    (4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1])≥NonInfC∧4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1])≥3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))∧(UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥))



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

    (2)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥)∧[bni_21] = 0∧[1 + (-1)bso_22] ≥ 0)



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

    (3)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥)∧[bni_21] = 0∧[1 + (-1)bso_22] ≥ 0)



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

    (4)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥)∧[bni_21] = 0∧[1 + (-1)bso_22] ≥ 0)



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

    (5)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥)∧[bni_21] = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_22] ≥ 0)







For Pair COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11]) the following chains were created:
  • We consider the chain COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11]) which results in the following constraint:

    (6)    (COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11])≥NonInfC∧COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11])≥4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])∧(UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥))



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

    (7)    ((UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥)∧[bni_23] = 0∧[(-1)bso_24] ≥ 0)



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

    (8)    ((UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥)∧[bni_23] = 0∧[(-1)bso_24] ≥ 0)



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

    (9)    ((UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥)∧[bni_23] = 0∧[(-1)bso_24] ≥ 0)



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

    (10)    ((UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥)∧[bni_23] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_24] ≥ 0)







For Pair 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) the following chains were created:
  • We consider the chain 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]), COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11]) which results in the following constraint:

    (11)    (&&(<(x2[10], x1[10]), >(x0[10], 0))=TRUEEOS(STATIC_4478(x0[10]))=EOS(STATIC_4478(x0[11]))∧x1[10]=x1[11]x2[10]=x2[11]3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])≥COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥))



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

    (12)    (<(x2[10], x1[10])=TRUE>(x0[10], 0)=TRUE3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])≥COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥))



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

    (13)    (x1[10] + [-1] + [-1]x2[10] ≥ 0∧x0[10] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)bni_25 + (-1)Bound*bni_25] + [(-1)bni_25]x2[10] + [bni_25]x1[10] ≥ 0∧[(-1)bso_26] ≥ 0)



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

    (14)    (x1[10] + [-1] + [-1]x2[10] ≥ 0∧x0[10] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)bni_25 + (-1)Bound*bni_25] + [(-1)bni_25]x2[10] + [bni_25]x1[10] ≥ 0∧[(-1)bso_26] ≥ 0)



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

    (15)    (x1[10] + [-1] + [-1]x2[10] ≥ 0∧x0[10] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)bni_25 + (-1)Bound*bni_25] + [(-1)bni_25]x2[10] + [bni_25]x1[10] ≥ 0∧[(-1)bso_26] ≥ 0)



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

    (16)    (x1[10] ≥ 0∧x0[10] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_25] + [bni_25]x1[10] ≥ 0∧[(-1)bso_26] ≥ 0)



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

    (17)    (x1[10] ≥ 0∧x0[10] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_25] + [bni_25]x1[10] ≥ 0∧[(-1)bso_26] ≥ 0)



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

    (18)    (x1[10] ≥ 0∧x0[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_25] + [bni_25]x1[10] ≥ 0∧[(-1)bso_26] ≥ 0)


    (19)    (x1[10] ≥ 0∧x0[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_25] + [bni_25]x1[10] ≥ 0∧[(-1)bso_26] ≥ 0)







For Pair COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9]) the following chains were created:
  • We consider the chain COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9]) which results in the following constraint:

    (20)    (COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9])≥NonInfC∧COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9])≥4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])∧(UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥))



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

    (21)    ((UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥)∧[bni_27] = 0∧[(-1)bso_28] ≥ 0)



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

    (22)    ((UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥)∧[bni_27] = 0∧[(-1)bso_28] ≥ 0)



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

    (23)    ((UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥)∧[bni_27] = 0∧[(-1)bso_28] ≥ 0)



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

    (24)    ((UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥)∧[bni_27] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_28] ≥ 0)







For Pair 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) the following chains were created:
  • We consider the chain 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]), COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9]) which results in the following constraint:

    (25)    (&&(<(x3[8], x2[8]), >(x0[8], 0))=TRUEEOS(STATIC_4478(x0[8]))=EOS(STATIC_4478(x0[9]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8])))=java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9])))∧x2[8]=x2[9]x3[8]=x3[9]3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])≥COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥))



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

    (26)    (<(x3[8], x2[8])=TRUE>(x0[8], 0)=TRUE3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])≥COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥))



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

    (27)    (x2[8] + [-1] + [-1]x3[8] ≥ 0∧x0[8] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)bni_29 + (-1)Bound*bni_29] + [(-1)bni_29]x3[8] + [bni_29]x2[8] ≥ 0∧[(-1)bso_30] ≥ 0)



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

    (28)    (x2[8] + [-1] + [-1]x3[8] ≥ 0∧x0[8] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)bni_29 + (-1)Bound*bni_29] + [(-1)bni_29]x3[8] + [bni_29]x2[8] ≥ 0∧[(-1)bso_30] ≥ 0)



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

    (29)    (x2[8] + [-1] + [-1]x3[8] ≥ 0∧x0[8] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)bni_29 + (-1)Bound*bni_29] + [(-1)bni_29]x3[8] + [bni_29]x2[8] ≥ 0∧[(-1)bso_30] ≥ 0)



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

    (30)    (x2[8] ≥ 0∧x0[8] + [-1] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_29] + [bni_29]x2[8] ≥ 0∧[(-1)bso_30] ≥ 0)



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

    (31)    (x2[8] ≥ 0∧x0[8] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_29] + [bni_29]x2[8] ≥ 0∧[(-1)bso_30] ≥ 0)



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

    (32)    (x2[8] ≥ 0∧x0[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_29] + [bni_29]x2[8] ≥ 0∧[(-1)bso_30] ≥ 0)


    (33)    (x2[8] ≥ 0∧x0[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_29] + [bni_29]x2[8] ≥ 0∧[(-1)bso_30] ≥ 0)







For Pair 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1)) the following chains were created:
  • We consider the chain 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1)) which results in the following constraint:

    (34)    (4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0])≥NonInfC∧4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0])≥3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))∧(UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥))



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

    (35)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥)∧[bni_31] = 0∧[1 + (-1)bso_32] ≥ 0)



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

    (36)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥)∧[bni_31] = 0∧[1 + (-1)bso_32] ≥ 0)



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

    (37)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥)∧[bni_31] = 0∧[1 + (-1)bso_32] ≥ 0)



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

    (38)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥)∧[bni_31] = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_32] ≥ 0)







To summarize, we get the following constraints P for the following pairs.
  • 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))
    • ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))), ≥)∧[bni_21] = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_22] ≥ 0)

  • COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])
    • ((UIncreasing(4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])), ≥)∧[bni_23] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_24] ≥ 0)

  • 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])
    • (x1[10] ≥ 0∧x0[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_25] + [bni_25]x1[10] ≥ 0∧[(-1)bso_26] ≥ 0)
    • (x1[10] ≥ 0∧x0[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_25] + [bni_25]x1[10] ≥ 0∧[(-1)bso_26] ≥ 0)

  • COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])
    • ((UIncreasing(4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])), ≥)∧[bni_27] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_28] ≥ 0)

  • 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])
    • (x2[8] ≥ 0∧x0[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_29] + [bni_29]x2[8] ≥ 0∧[(-1)bso_30] ≥ 0)
    • (x2[8] ≥ 0∧x0[8] ≥ 0∧x3[8] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])), ≥)∧[(-1)Bound*bni_29] + [bni_29]x2[8] ≥ 0∧[(-1)bso_30] ≥ 0)

  • 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))
    • ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))), ≥)∧[bni_31] = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_32] ≥ 0)




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

POL(TRUE) = 0   
POL(FALSE) = 0   
POL(4644_0_insert_Load(x1)) = [1] + x1   
POL(EOS(x1)) = x1   
POL(STATIC_4661(x1)) = x1   
POL(4478_0_insert_NONNULL(x1)) = [-1] + x1   
POL(STATIC_4478(x1)) = x1   
POL(4661_0_insert_Load(x1, x2)) = [-1]x1   
POL(java.lang.Object(x1)) = [-1]   
POL(4818_0_insert_Return(x1)) = x1   
POL(4860_1_insert_InvokeMethod(x1)) = [1] + [-1]x1   
POL(4644_1_INSERT_INVOKEMETHOD(x1, x2, x3)) = [-1] + x2 + [-1]x3   
POL(3489_0_CREATECOLLECTION_LOAD(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3   
POL(OrderedCollection.OrderedCollection(x1)) = [-1]   
POL(OrderedCollection.Element(x1)) = [-1]   
POL(OrderedCollection.Node) = [-1]   
POL(+(x1, x2)) = x1 + x2   
POL(1) = [1]   
POL(COND_3489_0_CREATECOLLECTION_LOAD5(x1, x2, x3, x4, x5)) = [-1] + x4 + [-1]x5   
POL(NULL) = [-1]   
POL(&&(x1, x2)) = [-1]   
POL(<(x1, x2)) = [-1]   
POL(>(x1, x2)) = 0   
POL(0) = 0   
POL(COND_3489_0_CREATECOLLECTION_LOAD4(x1, x2, x3, x4, x5)) = [-1] + [-1]x5 + x4   
POL(4661_1_INSERT_INVOKEMETHOD(x1, x2, x3)) = [-1] + [-1]x3 + x2   

The following pairs are in P>:

4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], +(x3[1], 1))
4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], +(x4[0], 1))

The following pairs are in Pbound:

3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])

The following pairs are in P:

COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(+(x0[11], 1)))), x1[11], x2[11])
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(&&(<(x2[10], x1[10]), >(x0[10], 0)), EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])
COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(+(x0[9], 1))), java.lang.Object(x1[9])), x2[9], x3[9])
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(&&(<(x3[8], x2[8]), >(x0[8], 0)), EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])

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

4644_0_insert_Load(EOS(STATIC_4661(x0)))14478_0_insert_NONNULL(EOS(STATIC_4478(x0)))1
4818_0_insert_Return(EOS(STATIC_4478(x0)))14478_0_insert_NONNULL(EOS(STATIC_4478(x0)))1

(49) Complex Obligation (AND)

(50) Obligation:

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


The following domains are used:

Integer, Boolean


The ITRS R consists of the following rules:
4644_0_insert_Load(EOS(STATIC_4661(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0)))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))

The integer pair graph contains the following rules and edges:
(11): COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))), x1[11], x2[11])
(10): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10]) → COND_3489_0_CREATECOLLECTION_LOAD5(x2[10] < x1[10] && x0[10] > 0, EOS(STATIC_4478(x0[10])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[10], x2[10])
(9): COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])), x2[9], x3[9])
(8): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8]) → COND_3489_0_CREATECOLLECTION_LOAD4(x3[8] < x2[8] && x0[8] > 0, EOS(STATIC_4478(x0[8])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))), x2[8], x3[8])

(8) -> (9), if (x3[8] < x2[8] && x0[8] > 0EOS(STATIC_4478(x0[8])) →* EOS(STATIC_4478(x0[9]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[8]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9])))∧x2[8]* x2[9]x3[8]* x3[9])


(10) -> (11), if (x2[10] < x1[10] && x0[10] > 0EOS(STATIC_4478(x0[10])) →* EOS(STATIC_4478(x0[11]))∧x1[10]* x1[11]x2[10]* x2[11])



The set Q consists of the following terms:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1))
4644_0_insert_Load(EOS(STATIC_4661(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1))
4172_0_insert_Load(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0))))

(51) IDependencyGraphProof (EQUIVALENT transformation)

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

(52) TRUE

(53) Obligation:

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


The following domains are used:

Integer


The ITRS R consists of the following rules:
4644_0_insert_Load(EOS(STATIC_4661(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0)))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))

The integer pair graph contains the following rules and edges:
(1): 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], x3[1] + 1)
(11): COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))), x1[11], x2[11])
(9): COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])), x2[9], x3[9])
(0): 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], x4[0] + 1)

(9) -> (0), if (4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[0])))∧x2[9]* x3[0]x3[9]* x4[0])


(11) -> (1), if (4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[1])))∧x1[11]* x2[1]x2[11]* x3[1])



The set Q consists of the following terms:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1))
4644_0_insert_Load(EOS(STATIC_4661(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1))
4172_0_insert_Load(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0))))

(54) IDependencyGraphProof (EQUIVALENT transformation)

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

(55) TRUE

(56) Obligation:

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


The following domains are used:

Integer


The ITRS R consists of the following rules:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4644_0_insert_Load(EOS(STATIC_4661(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4172_0_insert_Load(EOS(STATIC_4478(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0)))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))

The integer pair graph contains the following rules and edges:
(0): 4661_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[0]))), x3[0], x4[0]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[0])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[0], x4[0] + 1)
(1): 4644_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[1]))), x2[1], x3[1]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[1])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[1], x3[1] + 1)
(2): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) → COND_3489_0_CREATECOLLECTION_LOAD(x4[2] < x3[2], EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])
(3): COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])
(4): 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], x4[4] + 1)
(5): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(x3[5] < x2[5], EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])
(6): COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])
(7): 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], x3[7] + 1)
(9): COND_3489_0_CREATECOLLECTION_LOAD4(TRUE, EOS(STATIC_4478(x0[9])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x1[9]))), x2[9], x3[9]) → 4661_1_INSERT_INVOKEMETHOD(4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])), x2[9], x3[9])
(11): COND_3489_0_CREATECOLLECTION_LOAD5(TRUE, EOS(STATIC_4478(x0[11])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x1[11], x2[11]) → 4644_1_INSERT_INVOKEMETHOD(4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))), x1[11], x2[11])

(9) -> (0), if (4661_0_insert_Load(EOS(STATIC_4661(x0[9] + 1)), java.lang.Object(x1[9])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[0])))∧x2[9]* x3[0]x3[9]* x4[0])


(11) -> (1), if (4644_0_insert_Load(EOS(STATIC_4661(x0[11] + 1))) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[1])))∧x1[11]* x2[1]x2[11]* x3[1])


(0) -> (2), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x3[0]* x3[2]x4[0] + 1* x4[2])


(1) -> (2), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x2[1]* x3[2]x3[1] + 1* x4[2])


(4) -> (2), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x3[4]* x3[2]x4[4] + 1* x4[2])


(7) -> (2), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x2[7]* x3[2]x3[7] + 1* x4[2])


(2) -> (3), if (x4[2] < x3[2]EOS(STATIC_4478(x0[2])) →* EOS(STATIC_4478(x0[3]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3])))∧x3[2]* x3[3]x4[2]* x4[3])


(3) -> (4), if (4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[4])))∧x3[3]* x3[4]x4[3]* x4[4])


(0) -> (5), if (EOS(STATIC_4478(x0[0])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[0]* x2[5]x4[0] + 1* x3[5])


(1) -> (5), if (EOS(STATIC_4478(x0[1])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[1]* x2[5]x3[1] + 1* x3[5])


(4) -> (5), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[4]* x2[5]x4[4] + 1* x3[5])


(7) -> (5), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[7]* x2[5]x3[7] + 1* x3[5])


(5) -> (6), if (x3[5] < x2[5]EOS(STATIC_4478(x0[5])) →* EOS(STATIC_4478(x0[6]))∧x2[5]* x2[6]x3[5]* x3[6])


(6) -> (7), if (4172_0_insert_Load(EOS(STATIC_4478(x0[6]))) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[7])))∧x2[6]* x2[7]x3[6]* x3[7])



The set Q consists of the following terms:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1))
4644_0_insert_Load(EOS(STATIC_4661(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1))
4172_0_insert_Load(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0))))

(57) IDependencyGraphProof (EQUIVALENT transformation)

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

(58) Obligation:

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


The following domains are used:

Integer


The ITRS R consists of the following rules:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4644_0_insert_Load(EOS(STATIC_4661(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4172_0_insert_Load(EOS(STATIC_4478(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0)))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))

The integer pair graph contains the following rules and edges:
(7): 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], x3[7] + 1)
(6): COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])
(5): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(x3[5] < x2[5], EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])
(4): 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], x4[4] + 1)
(3): COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])
(2): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) → COND_3489_0_CREATECOLLECTION_LOAD(x4[2] < x3[2], EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])

(4) -> (2), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x3[4]* x3[2]x4[4] + 1* x4[2])


(7) -> (2), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x2[7]* x3[2]x3[7] + 1* x4[2])


(2) -> (3), if (x4[2] < x3[2]EOS(STATIC_4478(x0[2])) →* EOS(STATIC_4478(x0[3]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3])))∧x3[2]* x3[3]x4[2]* x4[3])


(3) -> (4), if (4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[4])))∧x3[3]* x3[4]x4[3]* x4[4])


(4) -> (5), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[4]* x2[5]x4[4] + 1* x3[5])


(7) -> (5), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[7]* x2[5]x3[7] + 1* x3[5])


(5) -> (6), if (x3[5] < x2[5]EOS(STATIC_4478(x0[5])) →* EOS(STATIC_4478(x0[6]))∧x2[5]* x2[6]x3[5]* x3[6])


(6) -> (7), if (4172_0_insert_Load(EOS(STATIC_4478(x0[6]))) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[7])))∧x2[6]* x2[7]x3[6]* x3[7])



The set Q consists of the following terms:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1))
4644_0_insert_Load(EOS(STATIC_4661(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1))
4172_0_insert_Load(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0))))

(59) UsableRulesProof (EQUIVALENT transformation)

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

(60) Obligation:

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


The following domains are used:

Integer


The ITRS R consists of the following rules:
4172_0_insert_Load(EOS(STATIC_4478(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0)))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))

The integer pair graph contains the following rules and edges:
(7): 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], x3[7] + 1)
(6): COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])
(5): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(x3[5] < x2[5], EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])
(4): 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], x4[4] + 1)
(3): COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])
(2): 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) → COND_3489_0_CREATECOLLECTION_LOAD(x4[2] < x3[2], EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])

(4) -> (2), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x3[4]* x3[2]x4[4] + 1* x4[2])


(7) -> (2), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[2]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))∧x2[7]* x3[2]x3[7] + 1* x4[2])


(2) -> (3), if (x4[2] < x3[2]EOS(STATIC_4478(x0[2])) →* EOS(STATIC_4478(x0[3]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3])))∧x3[2]* x3[3]x4[2]* x4[3])


(3) -> (4), if (4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[4])))∧x3[3]* x3[4]x4[3]* x4[4])


(4) -> (5), if (EOS(STATIC_4478(x0[4])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x3[4]* x2[5]x4[4] + 1* x3[5])


(7) -> (5), if (EOS(STATIC_4478(x0[7])) →* EOS(STATIC_4478(x0[5]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL))∧x2[7]* x2[5]x3[7] + 1* x3[5])


(5) -> (6), if (x3[5] < x2[5]EOS(STATIC_4478(x0[5])) →* EOS(STATIC_4478(x0[6]))∧x2[5]* x2[6]x3[5]* x3[6])


(6) -> (7), if (4172_0_insert_Load(EOS(STATIC_4478(x0[6]))) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[7])))∧x2[6]* x2[7]x3[6]* x3[7])



The set Q consists of the following terms:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1))
4644_0_insert_Load(EOS(STATIC_4661(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1))
4172_0_insert_Load(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0))))

(61) IDPNonInfProof (SOUND transformation)

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

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


For Pair 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1)) the following chains were created:
  • We consider the chain 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1)) which results in the following constraint:

    (1)    (4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7])≥NonInfC∧4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7])≥3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))∧(UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥))



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

    (2)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥)∧[bni_22] = 0∧[(-1)bso_23] ≥ 0)



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

    (3)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥)∧[bni_22] = 0∧[(-1)bso_23] ≥ 0)



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

    (4)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥)∧[bni_22] = 0∧[(-1)bso_23] ≥ 0)



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

    (5)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥)∧[bni_22] = 0∧0 = 0∧0 = 0∧[(-1)bso_23] ≥ 0)







For Pair COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6]) the following chains were created:
  • We consider the chain COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6]) which results in the following constraint:

    (6)    (COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6])≥NonInfC∧COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6])≥4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])∧(UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥))



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

    (7)    ((UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥)∧[bni_24] = 0∧[(-1)bso_25] ≥ 0)



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

    (8)    ((UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥)∧[bni_24] = 0∧[(-1)bso_25] ≥ 0)



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

    (9)    ((UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥)∧[bni_24] = 0∧[(-1)bso_25] ≥ 0)



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

    (10)    ((UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥)∧[bni_24] = 0∧0 = 0∧0 = 0∧[(-1)bso_25] ≥ 0)







For Pair 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) the following chains were created:
  • We consider the chain 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]), COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6]) which results in the following constraint:

    (11)    (<(x3[5], x2[5])=TRUEEOS(STATIC_4478(x0[5]))=EOS(STATIC_4478(x0[6]))∧x2[5]=x2[6]x3[5]=x3[6]3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])≥COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥))



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

    (12)    (<(x3[5], x2[5])=TRUE3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])≥COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥))



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

    (13)    (x2[5] + [-1] + [-1]x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[bni_26 + (-1)Bound*bni_26] + [(-1)bni_26]x3[5] + [bni_26]x2[5] ≥ 0∧[1 + (-1)bso_27] ≥ 0)



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

    (14)    (x2[5] + [-1] + [-1]x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[bni_26 + (-1)Bound*bni_26] + [(-1)bni_26]x3[5] + [bni_26]x2[5] ≥ 0∧[1 + (-1)bso_27] ≥ 0)



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

    (15)    (x2[5] + [-1] + [-1]x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[bni_26 + (-1)Bound*bni_26] + [(-1)bni_26]x3[5] + [bni_26]x2[5] ≥ 0∧[1 + (-1)bso_27] ≥ 0)



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

    (16)    (x2[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[(2)bni_26 + (-1)Bound*bni_26] + [bni_26]x2[5] ≥ 0∧[1 + (-1)bso_27] ≥ 0)



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

    (17)    (x2[5] ≥ 0∧x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[(2)bni_26 + (-1)Bound*bni_26] + [bni_26]x2[5] ≥ 0∧[1 + (-1)bso_27] ≥ 0)


    (18)    (x2[5] ≥ 0∧x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[(2)bni_26 + (-1)Bound*bni_26] + [bni_26]x2[5] ≥ 0∧[1 + (-1)bso_27] ≥ 0)







For Pair 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1)) the following chains were created:
  • We consider the chain 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1)) which results in the following constraint:

    (19)    (4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4])≥NonInfC∧4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4])≥3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))∧(UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥))



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

    (20)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥)∧[bni_28] = 0∧[(-1)bso_29] ≥ 0)



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

    (21)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥)∧[bni_28] = 0∧[(-1)bso_29] ≥ 0)



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

    (22)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥)∧[bni_28] = 0∧[(-1)bso_29] ≥ 0)



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

    (23)    ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥)∧[bni_28] = 0∧0 = 0∧0 = 0∧[(-1)bso_29] ≥ 0)







For Pair COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3]) the following chains were created:
  • We consider the chain COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3]) which results in the following constraint:

    (24)    (COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3])≥NonInfC∧COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3])≥4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])∧(UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥))



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

    (25)    ((UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥)∧[bni_30] = 0∧[(-1)bso_31] ≥ 0)



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

    (26)    ((UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥)∧[bni_30] = 0∧[(-1)bso_31] ≥ 0)



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

    (27)    ((UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥)∧[bni_30] = 0∧[(-1)bso_31] ≥ 0)



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

    (28)    ((UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥)∧[bni_30] = 0∧0 = 0∧0 = 0∧[(-1)bso_31] ≥ 0)







For Pair 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) → COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) the following chains were created:
  • We consider the chain 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) → COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]), COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3]) which results in the following constraint:

    (29)    (<(x4[2], x3[2])=TRUEEOS(STATIC_4478(x0[2]))=EOS(STATIC_4478(x0[3]))∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2])))=java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3])))∧x3[2]=x3[3]x4[2]=x4[3]3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])≥COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥))



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

    (30)    (<(x4[2], x3[2])=TRUE3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])≥NonInfC∧3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])≥COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])∧(UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥))



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

    (31)    (x3[2] + [-1] + [-1]x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x4[2] + [bni_32]x3[2] ≥ 0∧[1 + (-1)bso_33] ≥ 0)



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

    (32)    (x3[2] + [-1] + [-1]x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x4[2] + [bni_32]x3[2] ≥ 0∧[1 + (-1)bso_33] ≥ 0)



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

    (33)    (x3[2] + [-1] + [-1]x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[bni_32 + (-1)Bound*bni_32] + [(-1)bni_32]x4[2] + [bni_32]x3[2] ≥ 0∧[1 + (-1)bso_33] ≥ 0)



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

    (34)    (x3[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[(2)bni_32 + (-1)Bound*bni_32] + [bni_32]x3[2] ≥ 0∧[1 + (-1)bso_33] ≥ 0)



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

    (35)    (x3[2] ≥ 0∧x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[(2)bni_32 + (-1)Bound*bni_32] + [bni_32]x3[2] ≥ 0∧[1 + (-1)bso_33] ≥ 0)


    (36)    (x3[2] ≥ 0∧x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[(2)bni_32 + (-1)Bound*bni_32] + [bni_32]x3[2] ≥ 0∧[1 + (-1)bso_33] ≥ 0)







To summarize, we get the following constraints P for the following pairs.
  • 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))
    • ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))), ≥)∧[bni_22] = 0∧0 = 0∧0 = 0∧[(-1)bso_23] ≥ 0)

  • COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])
    • ((UIncreasing(4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])), ≥)∧[bni_24] = 0∧0 = 0∧0 = 0∧[(-1)bso_25] ≥ 0)

  • 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])
    • (x2[5] ≥ 0∧x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[(2)bni_26 + (-1)Bound*bni_26] + [bni_26]x2[5] ≥ 0∧[1 + (-1)bso_27] ≥ 0)
    • (x2[5] ≥ 0∧x3[5] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])), ≥)∧[(2)bni_26 + (-1)Bound*bni_26] + [bni_26]x2[5] ≥ 0∧[1 + (-1)bso_27] ≥ 0)

  • 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))
    • ((UIncreasing(3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))), ≥)∧[bni_28] = 0∧0 = 0∧0 = 0∧[(-1)bso_29] ≥ 0)

  • COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])
    • ((UIncreasing(4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])), ≥)∧[bni_30] = 0∧0 = 0∧0 = 0∧[(-1)bso_31] ≥ 0)

  • 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) → COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])
    • (x3[2] ≥ 0∧x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[(2)bni_32 + (-1)Bound*bni_32] + [bni_32]x3[2] ≥ 0∧[1 + (-1)bso_33] ≥ 0)
    • (x3[2] ≥ 0∧x4[2] ≥ 0 ⇒ (UIncreasing(COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])), ≥)∧[(2)bni_32 + (-1)Bound*bni_32] + [bni_32]x3[2] ≥ 0∧[1 + (-1)bso_33] ≥ 0)




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

POL(TRUE) = 0   
POL(FALSE) = 0   
POL(4172_0_insert_Load(x1)) = [-1]   
POL(EOS(x1)) = [-1]   
POL(STATIC_4478(x1)) = [-1]   
POL(4478_0_insert_NONNULL(x1)) = [-1]   
POL(4192_0_insert_Load(x1, x2)) = [-1]   
POL(java.lang.Object(x1)) = [-1]   
POL(4818_0_insert_Return(x1)) = [-1]   
POL(4860_1_insert_InvokeMethod(x1)) = [-1]   
POL(4172_1_INSERT_INVOKEMETHOD(x1, x2, x3)) = [-1]x3 + x2   
POL(3489_0_CREATECOLLECTION_LOAD(x1, x2, x3, x4)) = [1] + [-1]x4 + x3   
POL(OrderedCollection.OrderedCollection(x1)) = [-1]   
POL(OrderedCollection.Element(x1)) = [-1]   
POL(OrderedCollection.Node) = [-1]   
POL(+(x1, x2)) = x1 + x2   
POL(1) = [1]   
POL(COND_3489_0_CREATECOLLECTION_LOAD1(x1, x2, x3, x4, x5)) = [-1]x5 + x4   
POL(NULL) = [-1]   
POL(<(x1, x2)) = [-1]   
POL(4192_1_INSERT_INVOKEMETHOD(x1, x2, x3)) = x2 + [-1]x3   
POL(COND_3489_0_CREATECOLLECTION_LOAD(x1, x2, x3, x4, x5)) = x4 + [-1]x5   

The following pairs are in P>:

3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) → COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])

The following pairs are in Pbound:

3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5]) → COND_3489_0_CREATECOLLECTION_LOAD1(<(x3[5], x2[5]), EOS(STATIC_4478(x0[5])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[5], x3[5])
3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2]) → COND_3489_0_CREATECOLLECTION_LOAD(<(x4[2], x3[2]), EOS(STATIC_4478(x0[2])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[2]))), x3[2], x4[2])

The following pairs are in P:

4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], +(x3[7], 1))
COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])
4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], +(x4[4], 1))
COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])

There are no usable rules.

(62) Obligation:

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


The following domains are used:

Integer


The ITRS R consists of the following rules:
4172_0_insert_Load(EOS(STATIC_4478(x0))) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1)) → 4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0))) → 4860_1_insert_InvokeMethod(4478_0_insert_NONNULL(EOS(STATIC_4478(x0))))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0)))) → 4818_0_insert_Return(EOS(STATIC_4478(x0)))

The integer pair graph contains the following rules and edges:
(7): 4172_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[7]))), x2[7], x3[7]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[7])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x2[7], x3[7] + 1)
(6): COND_3489_0_CREATECOLLECTION_LOAD1(TRUE, EOS(STATIC_4478(x0[6])), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x2[6], x3[6]) → 4172_1_INSERT_INVOKEMETHOD(4172_0_insert_Load(EOS(STATIC_4478(x0[6]))), x2[6], x3[6])
(4): 4192_1_INSERT_INVOKEMETHOD(4818_0_insert_Return(EOS(STATIC_4478(x0[4]))), x3[4], x4[4]) → 3489_0_CREATECOLLECTION_LOAD(EOS(STATIC_4478(x0[4])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node)))), x3[4], x4[4] + 1)
(3): COND_3489_0_CREATECOLLECTION_LOAD(TRUE, EOS(STATIC_4478(x0[3])), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x2[3]))), x3[3], x4[3]) → 4192_1_INSERT_INVOKEMETHOD(4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])), x3[3], x4[3])

(3) -> (4), if (4192_0_insert_Load(EOS(STATIC_4478(x0[3])), java.lang.Object(x2[3])) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[4])))∧x3[3]* x3[4]x4[3]* x4[4])


(6) -> (7), if (4172_0_insert_Load(EOS(STATIC_4478(x0[6]))) →* 4818_0_insert_Return(EOS(STATIC_4478(x0[7])))∧x2[6]* x2[7]x3[6]* x3[7])



The set Q consists of the following terms:
4661_0_insert_Load(EOS(STATIC_4661(x0)), java.lang.Object(x1))
4644_0_insert_Load(EOS(STATIC_4661(x0)))
4192_0_insert_Load(EOS(STATIC_4478(x0)), java.lang.Object(x1))
4172_0_insert_Load(EOS(STATIC_4478(x0)))
4478_0_insert_NONNULL(EOS(STATIC_4478(x0)))
4860_1_insert_InvokeMethod(4818_0_insert_Return(EOS(STATIC_4478(x0))))

(63) IDependencyGraphProof (EQUIVALENT transformation)

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

(64) TRUE