0 JBC
↳1 JBCToGraph (⇒, 8462 ms)
↳2 JBCTerminationGraph
↳3 TerminationGraphToSCCProof (⇒, 0 ms)
↳4 AND
↳5 JBCTerminationSCC
↳6 SCCToIntTRSProof (⇒, 716 ms)
↳7 intTRS
↳8 LinearRankingProcessor (⇔, 671 ms)
↳9 YES
↳10 JBCTerminationSCC
↳11 SCCToIntTRSProof (⇒, 31 ms)
↳12 intTRS
↳13 PolynomialOrderProcessor (⇔, 8 ms)
↳14 YES
↳15 JBCTerminationSCC
↳16 SCCToIntTRSProof (⇒, 240 ms)
↳17 intTRS
↳18 PolynomialOrderProcessor (⇒, 0 ms)
↳19 intTRS
↳20 TerminationGraphProcessor (⇔, 0 ms)
↳21 YES
package DoublyLinkedList;
/**
* A linked list with pointers to the previous and next elements
* @author cotto
*/
public class DoublyLinkedList {
public int value;
public DoublyLinkedList prev;
public DoublyLinkedList next;
public DoublyLinkedList(final int v) {
this.value = v;
}
public DoublyLinkedList getFirst() {
if (this.prev == null) {
return this;
}
return this.prev.getFirst();
}
public void move(final int relativePosition) {
if (relativePosition == 0) {
return;
}
if (relativePosition > 0 && this.next != null) {
final DoublyLinkedList temp = this.next;
if (this.prev != null) {
this.prev.next = temp;
}
temp.prev = this.prev;
this.next = temp.next;
temp.next = this;
this.prev = temp;
move(relativePosition - 1);
}
if (relativePosition < 0 && this.prev != null) {
final DoublyLinkedList temp = this.prev;
if (this.next != null) {
this.next.prev = temp;
}
temp.next = this.next;
this.prev = temp.prev;
temp.prev = this;
this.next = temp;
move(relativePosition - 1);
}
}
public DoublyLinkedList get(final int index) {
DoublyLinkedList current = this.getFirst();
while (index > 0 && current != null) {
current = current.next;
}
return current;
}
public DoublyLinkedList find(final int v) {
final DoublyLinkedList first = this.getFirst();
return first.findR(v);
}
private DoublyLinkedList findR(final int v) {
if (this.value == v) {
return this;
}
if (this.next != null) {
return this.next.findR(v);
}
return null;
}
public void delete(final int v) {
final DoublyLinkedList elem = find(v);
if (elem != null) {
if (elem.prev != null) {
elem.prev.next = elem.next;
}
if (elem.next != null) {
elem.next.prev = elem.prev;
}
}
}
public DoublyLinkedList copy() {
final DoublyLinkedList first = this.getFirst();
return first.copyR(null);
}
private DoublyLinkedList copyR(final DoublyLinkedList p) {
final DoublyLinkedList copy = new DoublyLinkedList(this.value);
copy.prev = p;
if (p != null) {
p.next = copy;
}
if (this.next != null) {
this.next.copyR(copy);
}
return copy;
}
static DoublyLinkedList createList() {
final int count = Random.random();
DoublyLinkedList cur = null;
for (int i = 0; i < count; i++) {
final DoublyLinkedList old = cur;
cur = new DoublyLinkedList(Random.random());
cur.prev = old;
if (old != null) {
old.next = cur;
}
}
return cur;
}
}
package DoublyLinkedList;
/**
*
* @author cotto
*/
public class MainDelete {
public static void main(final String[] args) {
Random.args = args;
final DoublyLinkedList list = DoublyLinkedList.createList();
list.delete(Random.random());
}
}
package DoublyLinkedList;
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();
}
}
Generated rules. Obtained 101 IRules
P rules:
f25763_0_findR_FieldAccess(EOS, java.lang.Object(o23499sub), i1741, o23501, o23502, o23504, java.lang.Object(o23499sub), i1741, java.lang.Object(o23499sub), i26376) → f25764_0_findR_FieldAccess(EOS, java.lang.Object(o23499sub), i1741, o23501, o23502, o23504, java.lang.Object(o23499sub), i1741, java.lang.Object(o23499sub), i26376)
f25763_0_findR_FieldAccess(EOS, java.lang.Object(o27731sub), i1741, java.lang.Object(o27731sub), o23502, o23504, java.lang.Object(o27731sub), i1741, java.lang.Object(o27731sub), i26376) → f25765_0_findR_FieldAccess(EOS, java.lang.Object(o27731sub), i1741, java.lang.Object(o27731sub), o23502, o23504, java.lang.Object(o27731sub), i1741, java.lang.Object(o27731sub), i26376)
f25764_0_findR_FieldAccess(EOS, java.lang.Object(o23499sub), i1741, o23501, o23502, o23504, java.lang.Object(o23499sub), i1741, java.lang.Object(o23499sub), i26376) → f25766_0_findR_FieldAccess(EOS, java.lang.Object(o23499sub), i1741, o23501, o23502, o23504, java.lang.Object(o23499sub), i1741, java.lang.Object(o23499sub), i26376)
f25764_0_findR_FieldAccess(EOS, java.lang.Object(o27734sub), i1741, o23501, java.lang.Object(o27734sub), o23504, java.lang.Object(o27734sub), i1741, java.lang.Object(o27734sub), i26376) → f25767_0_findR_FieldAccess(EOS, java.lang.Object(o27734sub), i1741, o23501, java.lang.Object(o27734sub), o23504, java.lang.Object(o27734sub), i1741, java.lang.Object(o27734sub), i26376)
f25766_0_findR_FieldAccess(EOS, java.lang.Object(o23499sub), i1741, o23501, o23502, o23504, java.lang.Object(o23499sub), i1741, java.lang.Object(o23499sub), i26376) → f25770_0_findR_FieldAccess(EOS, java.lang.Object(o23499sub), i1741, o23501, o23502, o23504, java.lang.Object(o23499sub), i1741, java.lang.Object(o23499sub), i26376)
f25766_0_findR_FieldAccess(EOS, java.lang.Object(o27740sub), i1741, o23501, o23502, java.lang.Object(o27740sub), java.lang.Object(o27740sub), i1741, java.lang.Object(o27740sub), i26376) → f25771_0_findR_FieldAccess(EOS, java.lang.Object(o27740sub), i1741, o23501, o23502, java.lang.Object(o27740sub), java.lang.Object(o27740sub), i1741, java.lang.Object(o27740sub), i26376)
f25770_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i26376) → f25775_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i26376)
f25775_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i26376) → f25780_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, i11478, i26376)
f25780_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, i11478, i26376) → f25785_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, i11478, i1741, i26376)
f25785_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, i11478, i1741, i26376) → f25793_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, i11478, i1741, i26376)
f25793_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, i11478, i1741, i26376) → f25803_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, i26376) | !(=(i11478, i1741))
f25803_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, i26376) → f25813_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i26376)
f25813_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i26376) → f25823_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, o27752)), i1741, o27752, i26376)
f25823_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, java.lang.Object(o28678sub), i26376) → f25844_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, java.lang.Object(o28678sub), i26376)
f25844_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, java.lang.Object(o28678sub), i26376) → f25863_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, i26376)
f25863_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, i26376) → f25873_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i26376)
f25873_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i26376) → f25883_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, i1741, java.lang.Object(o28678sub), i26376)
f25883_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, i1741, java.lang.Object(o28678sub), i26376) → f25901_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, java.lang.Object(o28678sub), i1741, i26376)
f25901_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, java.lang.Object(o28678sub), i1741, i26376) → f25915_0_findR_Load(EOS, java.lang.Object(o28678sub), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), java.lang.Object(o28678sub), i1741, i26376)
f25901_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, java.lang.Object(o28678sub), i1741, i26376) → f25915_1_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), i1741, o23501, o23502, o23504, java.lang.Object(o28678sub), i1741, java.lang.Object(o28678sub), i1741, i26376)
f25915_0_findR_Load(EOS, java.lang.Object(o28678sub), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), java.lang.Object(o28678sub), i1741, i26376) → f25920_0_findR_Load(EOS, java.lang.Object(o28678sub), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), java.lang.Object(o28678sub), i1741, i26376)
f25920_0_findR_Load(EOS, java.lang.Object(o28678sub), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), java.lang.Object(o28678sub), i1741, i26376) → f25925_0_findR_Load(EOS, java.lang.Object(o28678sub), i1741, o23501, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11478, java.lang.Object(o28678sub))), java.lang.Object(o28678sub), i1741, i26376)
f25925_0_findR_Load(EOS, java.lang.Object(o29613sub), i1741, o29615, o29616, o29618, o29620, java.lang.Object(o29613sub), i1741, i26376) → f25930_0_findR_Load(EOS, java.lang.Object(o29613sub), i1741, o29615, o29616, o29618, o29620, java.lang.Object(o29613sub), i1741, i26376)
f25930_0_findR_Load(EOS, java.lang.Object(o29613sub), i1741, o29615, o29616, o29618, o29620, java.lang.Object(o29613sub), i1741, i26376) → f25933_0_findR_Load(EOS, java.lang.Object(o29613sub), i1741, o29615, o29616, o29618, java.lang.Object(o29613sub), i1741, i26376)
f25933_0_findR_Load(EOS, java.lang.Object(o29613sub), i1741, o29615, o29616, o29618, java.lang.Object(o29613sub), i1741, i26376) → f25762_0_findR_Load(EOS, java.lang.Object(o29613sub), i1741, o29615, o29616, o29618, java.lang.Object(o29613sub), i1741, i26376)
f25762_0_findR_Load(EOS, java.lang.Object(o23499sub), i1741, o23501, o23502, o23504, java.lang.Object(o23499sub), i1741, i26376) → f25763_0_findR_FieldAccess(EOS, java.lang.Object(o23499sub), i1741, o23501, o23502, o23504, java.lang.Object(o23499sub), i1741, java.lang.Object(o23499sub), i26376)
f25771_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i26376) → f25776_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i26376)
f25776_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i26376) → f25781_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, i11479, i26376)
f25781_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, i11479, i26376) → f25786_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, i11479, i1741, i26376)
f25786_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, i11479, i1741, i26376) → f25795_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, i11479, i1741, i26376)
f25795_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, i11479, i1741, i26376) → f25805_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, i26376) | !(=(i11479, i1741))
f25805_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, i26376) → f25815_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i26376)
f25815_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i26376) → f25825_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, o27755)), i1741, o27755, i26376)
f25825_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, java.lang.Object(o28753sub), i26376) → f25850_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, java.lang.Object(o28753sub), i26376)
f25850_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, java.lang.Object(o28753sub), i26376) → f25865_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, i26376)
f25865_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, i26376) → f25875_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i26376)
f25875_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i26376) → f25885_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, java.lang.Object(o28753sub), i26376)
f25885_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, java.lang.Object(o28753sub), i26376) → f25906_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(o28753sub), i1741, i26376)
f25906_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(o28753sub), i1741, i26376) → f25916_0_findR_Load(EOS, java.lang.Object(o28753sub), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(o28753sub), i1741, i26376)
f25906_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(o28753sub), i1741, i26376) → f25916_1_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(o28753sub), i1741, java.lang.Object(o28753sub), i1741, i26376)
f25916_0_findR_Load(EOS, java.lang.Object(o28753sub), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(o28753sub), i1741, i26376) → f25921_0_findR_Load(EOS, java.lang.Object(o28753sub), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(o28753sub), i1741, i26376)
f25921_0_findR_Load(EOS, java.lang.Object(o28753sub), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(o28753sub), i1741, i26376) → f25926_0_findR_Load(EOS, java.lang.Object(o28753sub), i1741, o23501, o23502, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11479, java.lang.Object(o28753sub))), java.lang.Object(o28753sub), i1741, i26376)
f25926_0_findR_Load(EOS, java.lang.Object(o29623sub), i1741, o29625, o29626, o29629, java.lang.Object(o29623sub), i1741, i26376) → f25931_0_findR_Load(EOS, java.lang.Object(o29623sub), i1741, o29625, o29626, o29629, java.lang.Object(o29623sub), i1741, i26376)
f25931_0_findR_Load(EOS, java.lang.Object(o29623sub), i1741, o29625, o29626, o29629, java.lang.Object(o29623sub), i1741, i26376) → f25762_0_findR_Load(EOS, java.lang.Object(o29623sub), i1741, o29625, o29626, o29629, java.lang.Object(o29623sub), i1741, i26376)
f25767_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i26376) → f25772_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i26376)
f25772_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i26376) → f25777_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, i11475, i26376)
f25777_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, i11475, i26376) → f25782_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, i11475, i1741, i26376)
f25782_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, i11475, i1741, i26376) → f25787_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, i11475, i1741, i26376)
f25787_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, i11475, i1741, i26376) → f25797_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, i26376) | !(=(i11475, i1741))
f25797_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, i26376) → f25807_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i26376)
f25807_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i26376) → f25817_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, o27743)), i1741, o27743, i26376)
f25817_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, java.lang.Object(o28476sub), i26376) → f25827_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, java.lang.Object(o28476sub), i26376)
f25827_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, java.lang.Object(o28476sub), i26376) → f25856_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, i26376)
f25856_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, i26376) → f25867_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i26376)
f25867_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i26376) → f25877_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, i1741, java.lang.Object(o28476sub), i26376)
f25877_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, i1741, java.lang.Object(o28476sub), i26376) → f25887_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, java.lang.Object(o28476sub), i1741, i26376)
f25887_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, java.lang.Object(o28476sub), i1741, i26376) → f25911_0_findR_Load(EOS, java.lang.Object(o28476sub), i1741, o23501, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), java.lang.Object(o28476sub), i1741, i26376)
f25887_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, java.lang.Object(o28476sub), i1741, i26376) → f25911_1_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), i1741, o23501, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), o23504, java.lang.Object(o28476sub), i1741, java.lang.Object(o28476sub), i1741, i26376)
f25911_0_findR_Load(EOS, java.lang.Object(o28476sub), i1741, o23501, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), java.lang.Object(o28476sub), i1741, i26376) → f25917_0_findR_Load(EOS, java.lang.Object(o28476sub), i1741, o23501, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), java.lang.Object(o28476sub), i1741, i26376)
f25917_0_findR_Load(EOS, java.lang.Object(o28476sub), i1741, o23501, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), java.lang.Object(o28476sub), i1741, i26376) → f25922_0_findR_Load(EOS, java.lang.Object(o28476sub), i1741, o23501, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11475, java.lang.Object(o28476sub))), java.lang.Object(o28476sub), i1741, i26376)
f25922_0_findR_Load(EOS, java.lang.Object(o29587sub), i1741, o29589, o29591, o29593, java.lang.Object(o29587sub), i1741, i26376) → f25927_0_findR_Load(EOS, java.lang.Object(o29587sub), i1741, o29589, o29591, o29593, java.lang.Object(o29587sub), i1741, i26376)
f25927_0_findR_Load(EOS, java.lang.Object(o29587sub), i1741, o29589, o29591, o29593, java.lang.Object(o29587sub), i1741, i26376) → f25762_0_findR_Load(EOS, java.lang.Object(o29587sub), i1741, o29589, o29593, o29591, java.lang.Object(o29587sub), i1741, i26376)
f25765_0_findR_FieldAccess(EOS, java.lang.Object(o27731sub), i1741, java.lang.Object(o27731sub), o23502, o23504, java.lang.Object(o27731sub), i1741, java.lang.Object(o27731sub), i26376) → f25768_0_findR_FieldAccess(EOS, java.lang.Object(o27731sub), i1741, java.lang.Object(o27731sub), o23502, o23504, java.lang.Object(o27731sub), i1741, java.lang.Object(o27731sub), i26376)
f25765_0_findR_FieldAccess(EOS, java.lang.Object(o27737sub), i1741, java.lang.Object(o27737sub), java.lang.Object(o27737sub), o23504, java.lang.Object(o27737sub), i1741, java.lang.Object(o27737sub), i26376) → f25769_0_findR_FieldAccess(EOS, java.lang.Object(o27737sub), i1741, java.lang.Object(o27737sub), java.lang.Object(o27737sub), o23504, java.lang.Object(o27737sub), i1741, java.lang.Object(o27737sub), i26376)
f25768_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i26376) → f25773_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i26376)
f25773_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i26376) → f25778_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, i11476, i26376)
f25778_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, i11476, i26376) → f25783_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, i11476, i1741, i26376)
f25783_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, i11476, i1741, i26376) → f25789_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, i11476, i1741, i26376)
f25789_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, i11476, i1741, i26376) → f25799_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, i26376) | !(=(i11476, i1741))
f25799_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, i26376) → f25809_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i26376)
f25809_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i26376) → f25819_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, o27746)), i1741, o27746, i26376)
f25819_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(o28542sub), i26376) → f25832_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(o28542sub), i26376)
f25832_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(o28542sub), i26376) → f25859_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, i26376)
f25859_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, i26376) → f25869_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i26376)
f25869_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i26376) → f25879_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, i1741, java.lang.Object(o28542sub), i26376)
f25879_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, i1741, java.lang.Object(o28542sub), i26376) → f25891_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, java.lang.Object(o28542sub), i1741, i26376)
f25891_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, java.lang.Object(o28542sub), i1741, i26376) → f25913_0_findR_Load(EOS, java.lang.Object(o28542sub), i1741, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), java.lang.Object(o28542sub), i1741, i26376)
f25891_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, java.lang.Object(o28542sub), i1741, i26376) → f25913_1_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), o23502, o23504, java.lang.Object(o28542sub), i1741, java.lang.Object(o28542sub), i1741, i26376)
f25913_0_findR_Load(EOS, java.lang.Object(o28542sub), i1741, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), java.lang.Object(o28542sub), i1741, i26376) → f25918_0_findR_Load(EOS, java.lang.Object(o28542sub), i1741, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), java.lang.Object(o28542sub), i1741, i26376)
f25918_0_findR_Load(EOS, java.lang.Object(o28542sub), i1741, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), java.lang.Object(o28542sub), i1741, i26376) → f25923_0_findR_Load(EOS, java.lang.Object(o28542sub), i1741, o23502, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11476, java.lang.Object(o28542sub))), java.lang.Object(o28542sub), i1741, i26376)
f25923_0_findR_Load(EOS, java.lang.Object(o29596sub), i1741, o29598, o29600, o29602, java.lang.Object(o29596sub), i1741, i26376) → f25928_0_findR_Load(EOS, java.lang.Object(o29596sub), i1741, o29598, o29600, o29602, java.lang.Object(o29596sub), i1741, i26376)
f25928_0_findR_Load(EOS, java.lang.Object(o29596sub), i1741, o29598, o29600, o29602, java.lang.Object(o29596sub), i1741, i26376) → f25762_0_findR_Load(EOS, java.lang.Object(o29596sub), i1741, o29602, o29598, o29600, java.lang.Object(o29596sub), i1741, i26376)
f25769_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i26376) → f25774_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i26376)
f25774_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i26376) → f25779_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, i11477, i26376)
f25779_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, i11477, i26376) → f25784_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, i11477, i1741, i26376)
f25784_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, i11477, i1741, i26376) → f25791_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, i11477, i1741, i26376)
f25791_0_findR_NE(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, i11477, i1741, i26376) → f25801_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, i26376) | !(=(i11477, i1741))
f25801_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, i26376) → f25811_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i26376)
f25811_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i26376) → f25821_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, o27749)), i1741, o27749, i26376)
f25821_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(o28613sub), i26376) → f25838_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(o28613sub), i26376)
f25838_0_findR_NULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(o28613sub), i26376) → f25861_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, i26376)
f25861_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, i26376) → f25871_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i26376)
f25871_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i26376) → f25881_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, i1741, java.lang.Object(o28613sub), i26376)
f25881_0_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, i1741, java.lang.Object(o28613sub), i26376) → f25896_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, java.lang.Object(o28613sub), i1741, i26376)
f25896_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, java.lang.Object(o28613sub), i1741, i26376) → f25914_0_findR_Load(EOS, java.lang.Object(o28613sub), i1741, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(o28613sub), i1741, i26376)
f25896_0_findR_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, java.lang.Object(o28613sub), i1741, i26376) → f25914_1_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), i1741, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), o23504, java.lang.Object(o28613sub), i1741, java.lang.Object(o28613sub), i1741, i26376)
f25914_0_findR_Load(EOS, java.lang.Object(o28613sub), i1741, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(o28613sub), i1741, i26376) → f25919_0_findR_Load(EOS, java.lang.Object(o28613sub), i1741, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(o28613sub), i1741, i26376)
f25919_0_findR_Load(EOS, java.lang.Object(o28613sub), i1741, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(o28613sub), i1741, i26376) → f25924_0_findR_Load(EOS, java.lang.Object(o28613sub), i1741, o23504, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, i11477, java.lang.Object(o28613sub))), java.lang.Object(o28613sub), i1741, i26376)
f25924_0_findR_Load(EOS, java.lang.Object(o29605sub), i1741, o29608, o29610, java.lang.Object(o29605sub), i1741, i26376) → f25929_0_findR_Load(EOS, java.lang.Object(o29605sub), i1741, o29608, o29610, java.lang.Object(o29605sub), i1741, i26376)
f25929_0_findR_Load(EOS, java.lang.Object(o29605sub), i1741, o29608, o29610, java.lang.Object(o29605sub), i1741, i26376) → f25932_0_findR_Load(EOS, java.lang.Object(o29605sub), i1741, o29608, o29610, o30128, java.lang.Object(o29605sub), i1741, i26376)
f25932_0_findR_Load(EOS, java.lang.Object(o29605sub), i1741, o29608, o29610, o30128, java.lang.Object(o29605sub), i1741, i26376) → f25762_0_findR_Load(EOS, java.lang.Object(o29605sub), i1741, o29610, o30128, o29608, java.lang.Object(o29605sub), i1741, i26376)
Combined rules. Obtained 10 IRules
P rules:
f25763_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, x3, x4, x5, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x6) → f25915_1_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, x3, x4, x5, java.lang.Object(x1), x2, java.lang.Object(x1), x2, x6) | !(=(x0, x2))
f25763_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, x3, x4, x5, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x6) → f25763_0_findR_FieldAccess(EOS, java.lang.Object(x1), x2, x3, x4, x5, java.lang.Object(x1), x2, java.lang.Object(x1), x6) | !(=(x0, x2))
f25763_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, x3, x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x5) → f25916_1_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, x3, x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), java.lang.Object(x1), x2, java.lang.Object(x1), x2, x5) | !(=(x0, x2))
f25763_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, x3, x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x5) → f25763_0_findR_FieldAccess(EOS, java.lang.Object(x1), x2, x3, x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), java.lang.Object(x1), x2, java.lang.Object(x1), x5) | !(=(x0, x2))
f25763_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, x3, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x5) → f25911_1_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, x3, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x4, java.lang.Object(x1), x2, java.lang.Object(x1), x2, x5) | !(=(x0, x2))
f25763_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, x3, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x5) → f25763_0_findR_FieldAccess(EOS, java.lang.Object(x1), x2, x3, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x4, java.lang.Object(x1), x2, java.lang.Object(x1), x5) | !(=(x0, x2))
f25763_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x3, x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x5) → f25913_1_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x3, x4, java.lang.Object(x1), x2, java.lang.Object(x1), x2, x5) | !(=(x0, x2))
f25763_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x3, x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x5) → f25763_0_findR_FieldAccess(EOS, java.lang.Object(x1), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x3, x4, java.lang.Object(x1), x2, java.lang.Object(x1), x5) | !(=(x0, x2))
f25763_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x3, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x4) → f25914_1_findR_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x3, java.lang.Object(x1), x2, java.lang.Object(x1), x2, x4) | !(=(x0, x2))
f25763_0_findR_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x3, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x4) → f25763_0_findR_FieldAccess(EOS, java.lang.Object(x1), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, x0, java.lang.Object(x1))), x5, x3, java.lang.Object(x1), x2, java.lang.Object(x1), x4) | !(=(x0, x2))
Filtered ground terms:
f25763_0_findR_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → f25763_0_findR_FieldAccess(x2, x3, x4, x5, x6, x7, x8, x9, x10)
Cond_f25763_0_findR_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f25763_0_findR_FieldAccess(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
f25915_1_findR_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f25915_1_findR_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f25763_0_findR_FieldAccess1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f25763_0_findR_FieldAccess1(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f25763_0_findR_FieldAccess2(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f25763_0_findR_FieldAccess2(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
f25916_1_findR_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f25916_1_findR_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f25763_0_findR_FieldAccess3(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f25763_0_findR_FieldAccess3(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f25763_0_findR_FieldAccess4(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f25763_0_findR_FieldAccess4(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
f25911_1_findR_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f25911_1_findR_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f25763_0_findR_FieldAccess5(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f25763_0_findR_FieldAccess5(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f25763_0_findR_FieldAccess6(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f25763_0_findR_FieldAccess6(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
f25913_1_findR_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f25913_1_findR_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f25763_0_findR_FieldAccess7(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f25763_0_findR_FieldAccess7(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f25763_0_findR_FieldAccess8(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f25763_0_findR_FieldAccess8(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
f25914_1_findR_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f25914_1_findR_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f25763_0_findR_FieldAccess9(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) → Cond_f25763_0_findR_FieldAccess9(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
DoublyLinkedList.DoublyLinkedList(x1, x2, x3) → DoublyLinkedList.DoublyLinkedList(x2, x3)
Filtered duplicate terms:
f25763_0_findR_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9) → f25763_0_findR_FieldAccess(x3, x4, x5, x7, x8, x9)
Cond_f25763_0_findR_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f25763_0_findR_FieldAccess(x1, x4, x5, x6, x8, x9, x10)
f25915_1_findR_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → f25915_1_findR_Load(x1, x3, x4, x5, x9, x10)
Cond_f25763_0_findR_FieldAccess1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f25763_0_findR_FieldAccess1(x1, x4, x5, x6, x8, x9, x10)
Cond_f25763_0_findR_FieldAccess2(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f25763_0_findR_FieldAccess2(x1, x4, x5, x8, x9, x10)
f25916_1_findR_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → f25916_1_findR_Load(x3, x4, x5, x9, x10)
Cond_f25763_0_findR_FieldAccess3(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f25763_0_findR_FieldAccess3(x1, x4, x5, x8, x9, x10)
Cond_f25763_0_findR_FieldAccess4(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f25763_0_findR_FieldAccess4(x1, x4, x6, x8, x9, x10)
f25911_1_findR_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → f25911_1_findR_Load(x3, x4, x5, x9, x10)
Cond_f25763_0_findR_FieldAccess5(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f25763_0_findR_FieldAccess5(x1, x4, x6, x8, x9, x10)
Cond_f25763_0_findR_FieldAccess6(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f25763_0_findR_FieldAccess6(x1, x5, x6, x8, x9, x10)
f25913_1_findR_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → f25913_1_findR_Load(x3, x4, x5, x9, x10)
Cond_f25763_0_findR_FieldAccess7(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f25763_0_findR_FieldAccess7(x1, x5, x6, x8, x9, x10)
Cond_f25763_0_findR_FieldAccess8(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f25763_0_findR_FieldAccess8(x1, x6, x8, x9, x10)
f25914_1_findR_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → f25914_1_findR_Load(x4, x5, x9, x10)
Cond_f25763_0_findR_FieldAccess9(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f25763_0_findR_FieldAccess9(x1, x6, x8, x9, x10, x11)
Filtered unneeded terms:
f25763_0_findR_FieldAccess(x1, x2, x3, x4, x5, x6) → f25763_0_findR_FieldAccess(x1, x2, x3, x4, x5)
Cond_f25763_0_findR_FieldAccess(x1, x2, x3, x4, x5, x6, x7) → Cond_f25763_0_findR_FieldAccess(x1)
Cond_f25763_0_findR_FieldAccess1(x1, x2, x3, x4, x5, x6, x7) → Cond_f25763_0_findR_FieldAccess1(x1, x2, x3, x4, x5, x6)
Cond_f25763_0_findR_FieldAccess2(x1, x2, x3, x4, x5, x6) → Cond_f25763_0_findR_FieldAccess2(x1)
Cond_f25763_0_findR_FieldAccess3(x1, x2, x3, x4, x5, x6) → Cond_f25763_0_findR_FieldAccess3(x1, x2, x3, x4, x5)
Cond_f25763_0_findR_FieldAccess4(x1, x2, x3, x4, x5, x6) → Cond_f25763_0_findR_FieldAccess4(x1)
Cond_f25763_0_findR_FieldAccess5(x1, x2, x3, x4, x5, x6) → Cond_f25763_0_findR_FieldAccess5(x1, x2, x3, x4, x5)
Cond_f25763_0_findR_FieldAccess6(x1, x2, x3, x4, x5, x6) → Cond_f25763_0_findR_FieldAccess6(x1)
Cond_f25763_0_findR_FieldAccess7(x1, x2, x3, x4, x5, x6) → Cond_f25763_0_findR_FieldAccess7(x1, x2, x3, x4, x5)
Cond_f25763_0_findR_FieldAccess8(x1, x2, x3, x4, x5) → Cond_f25763_0_findR_FieldAccess8(x1)
Cond_f25763_0_findR_FieldAccess9(x1, x2, x3, x4, x5, x6) → Cond_f25763_0_findR_FieldAccess9(x1, x2, x3, x4, x6)
Prepared 10 rules for path length conversion:
P rules:
f25763_0_findR_FieldAccess(x3, x4, x5, x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1)))) → f25915_1_findR_Load(java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x3, x4, x5, x2, x6) | !(=(x0, x2))
f25763_0_findR_FieldAccess(x3, x4, x5, x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1)))) → f25763_0_findR_FieldAccess(x3, x4, x5, x2, java.lang.Object(x1)) | !(=(x0, x2))
f25763_0_findR_FieldAccess(x3, x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1)))) → f25916_1_findR_Load(x3, x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x2, x5) | !(=(x0, x2))
f25763_0_findR_FieldAccess(x3, x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1)))) → f25763_0_findR_FieldAccess(x3, x4, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x2, java.lang.Object(x1)) | !(=(x0, x2))
f25763_0_findR_FieldAccess(x3, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x4, x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1)))) → f25911_1_findR_Load(x3, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x4, x2, x5) | !(=(x0, x2))
f25763_0_findR_FieldAccess(x3, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x4, x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1)))) → f25763_0_findR_FieldAccess(x3, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x4, x2, java.lang.Object(x1)) | !(=(x0, x2))
f25763_0_findR_FieldAccess(java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x3, x4, x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1)))) → f25913_1_findR_Load(java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x3, x4, x2, x5) | !(=(x0, x2))
f25763_0_findR_FieldAccess(java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x3, x4, x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1)))) → f25763_0_findR_FieldAccess(java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x3, x4, x2, java.lang.Object(x1)) | !(=(x0, x2))
f25763_0_findR_FieldAccess(java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x3, x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1)))) → f25914_1_findR_Load(java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x3, x2, x4) | !(=(x0, x2))
f25763_0_findR_FieldAccess(java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x3, x2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1)))) → f25763_0_findR_FieldAccess(java.lang.Object(DoublyLinkedList.DoublyLinkedList(x0, java.lang.Object(x1))), x5, x3, x2, java.lang.Object(x1)) | !(=(x0, x2))
Finished conversion. Obtained 10 rules.
P rules:
f25763_0_findR_FieldAccess(v61, v62, v63, x10, v64) → f25763_0_findR_FieldAccess(v65, v66, v67, x10, v68) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(<(x11, x10), >(+(v68, 1), 1)), <=(+(v68, 2), v64)), >(+(v67, 1), 0)), <=(v67, v63)), >(+(v66, 1), 0)), <=(v66, v62)), >(+(v65, 1), 0)), <=(v65, v61)), >(+(v64, 1), 3)), >(+(v63, 1), 0)), >(+(v62, 1), 0)), >(+(v61, 1), 0))
f25763_0_findR_FieldAccess(v61, v62, v63, x10, v64) → f25763_0_findR_FieldAccess(v65, v66, v67, x10, v68) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x11, x10), >(+(v68, 1), 1)), <=(+(v68, 2), v64)), >(+(v67, 1), 0)), <=(v67, v63)), >(+(v66, 1), 0)), <=(v66, v62)), >(+(v65, 1), 0)), <=(v65, v61)), >(+(v64, 1), 3)), >(+(v63, 1), 0)), >(+(v62, 1), 0)), >(+(v61, 1), 0))
f25763_0_findR_FieldAccess(v69, v70, v71, x23, v72) → f25763_0_findR_FieldAccess(v73, v74, v75, x23, v76) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x23, x21), >(+(v76, 1), 1)), <=(+(v76, 2), v72)), <=(+(v76, 2), v71)), >(+(v75, 1), 3)), <=(v75, v72)), <=(v75, v71)), >(+(v74, 1), 0)), <=(v74, v70)), >(+(v73, 1), 0)), <=(v73, v69)), >(+(v72, 1), 3)), >(+(v71, 1), 3)), >(+(v70, 1), 0)), >(+(v69, 1), 0))
f25763_0_findR_FieldAccess(v69, v70, v71, x23, v72) → f25763_0_findR_FieldAccess(v73, v74, v75, x23, v76) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(<(x23, x21), >(+(v76, 1), 1)), <=(+(v76, 2), v72)), <=(+(v76, 2), v71)), >(+(v75, 1), 3)), <=(v75, v72)), <=(v75, v71)), >(+(v74, 1), 0)), <=(v74, v70)), >(+(v73, 1), 0)), <=(v73, v69)), >(+(v72, 1), 3)), >(+(v71, 1), 3)), >(+(v70, 1), 0)), >(+(v69, 1), 0))
f25763_0_findR_FieldAccess(v77, v78, v79, x34, v80) → f25763_0_findR_FieldAccess(v81, v82, v83, x34, v84) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x34, x31), >(+(v84, 1), 1)), <=(+(v84, 2), v80)), <=(+(v84, 2), v78)), >(+(v83, 1), 0)), <=(v83, v79)), >(+(v82, 1), 3)), <=(v82, v80)), <=(v82, v78)), >(+(v81, 1), 0)), <=(v81, v77)), >(+(v80, 1), 3)), >(+(v79, 1), 0)), >(+(v78, 1), 3)), >(+(v77, 1), 0))
f25763_0_findR_FieldAccess(v77, v78, v79, x34, v80) → f25763_0_findR_FieldAccess(v81, v82, v83, x34, v84) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(<(x34, x31), >(+(v84, 1), 1)), <=(+(v84, 2), v80)), <=(+(v84, 2), v78)), >(+(v83, 1), 0)), <=(v83, v79)), >(+(v82, 1), 3)), <=(v82, v80)), <=(v82, v78)), >(+(v81, 1), 0)), <=(v81, v77)), >(+(v80, 1), 3)), >(+(v79, 1), 0)), >(+(v78, 1), 3)), >(+(v77, 1), 0))
f25763_0_findR_FieldAccess(v85, v86, v87, x45, v88) → f25763_0_findR_FieldAccess(v89, v90, v91, x45, v92) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x45, x41), >(+(v92, 1), 1)), <=(+(v92, 2), v88)), <=(+(v92, 2), v85)), >(+(v91, 1), 0)), <=(v91, v87)), >(+(v90, 1), 0)), <=(v90, v86)), >(+(v89, 1), 3)), <=(v89, v88)), <=(v89, v85)), >(+(v88, 1), 3)), >(+(v87, 1), 0)), >(+(v86, 1), 0)), >(+(v85, 1), 3))
f25763_0_findR_FieldAccess(v85, v86, v87, x45, v88) → f25763_0_findR_FieldAccess(v89, v90, v91, x45, v92) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(<(x45, x41), >(+(v92, 1), 1)), <=(+(v92, 2), v88)), <=(+(v92, 2), v85)), >(+(v91, 1), 0)), <=(v91, v87)), >(+(v90, 1), 0)), <=(v90, v86)), >(+(v89, 1), 3)), <=(v89, v88)), <=(v89, v85)), >(+(v88, 1), 3)), >(+(v87, 1), 0)), >(+(v86, 1), 0)), >(+(v85, 1), 3))
f25763_0_findR_FieldAccess(v93, v94, v95, x54, v96) → f25763_0_findR_FieldAccess(v97, v98, v99, x54, v100) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x54, x51), >(+(v99, 1), 0)), <=(v99, v95)), >(+(v98, 1), 0)), >(+(v97, 1), 3)), <=(v97, v96)), <=(v97, v94)), <=(v97, v93)), >=(v96, +(v100, 2))), >(+(v96, 1), 3)), >(+(v95, 1), 0)), >=(v94, +(v100, 2))), >(+(v94, 1), 3)), >=(v93, +(v100, 2))), >(+(v93, 1), 3)), >(+(v100, 1), 1))
f25763_0_findR_FieldAccess(v93, v94, v95, x54, v96) → f25763_0_findR_FieldAccess(v97, v98, v99, x54, v100) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(<(x54, x51), >(+(v99, 1), 0)), <=(v99, v95)), >(+(v98, 1), 0)), >(+(v97, 1), 3)), <=(v97, v96)), <=(v97, v94)), <=(v97, v93)), >=(v96, +(v100, 2))), >(+(v96, 1), 3)), >(+(v95, 1), 0)), >=(v94, +(v100, 2))), >(+(v94, 1), 3)), >=(v93, +(v100, 2))), >(+(v93, 1), 3)), >(+(v100, 1), 1))
Linear ranking:
where x = (x1, ... ,xn).
Therefore the following rule(s) have been dropped:
Generated rules. Obtained 14 IRules
P rules:
f4290_0_getFirst_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, o1789)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, o1789)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, o1789))) → f4294_0_getFirst_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, o1789)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, o1789)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, o1789)))
f4294_0_getFirst_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, o1789)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, o1789)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, o1789))) → f4303_0_getFirst_NONNULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, o1789)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, o1789)), o1789)
f4303_0_getFirst_NONNULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub)) → f4311_0_getFirst_NONNULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub))
f4311_0_getFirst_NONNULL(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub)) → f4318_0_getFirst_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))))
f4318_0_getFirst_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub)))) → f4328_0_getFirst_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))))
f4328_0_getFirst_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub)))) → f4337_0_getFirst_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub))
f4337_0_getFirst_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub)) → f4345_0_getFirst_Load(EOS, java.lang.Object(o1797sub), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub))
f4337_0_getFirst_InvokeMethod(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub)) → f4345_1_getFirst_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub), java.lang.Object(o1797sub))
f4345_0_getFirst_Load(EOS, java.lang.Object(o1797sub), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub)) → f4350_0_getFirst_Load(EOS, java.lang.Object(o1797sub), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub))
f4350_0_getFirst_Load(EOS, java.lang.Object(o1797sub), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub)) → f4365_0_getFirst_Load(EOS, java.lang.Object(o1797sub), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(o1797sub))), java.lang.Object(o1797sub))
f4365_0_getFirst_Load(EOS, java.lang.Object(o1807sub), o1811, java.lang.Object(o1807sub)) → f4375_0_getFirst_Load(EOS, java.lang.Object(o1807sub), o1811, java.lang.Object(o1807sub))
f4375_0_getFirst_Load(EOS, java.lang.Object(o1807sub), o1811, java.lang.Object(o1807sub)) → f4386_0_getFirst_Load(EOS, java.lang.Object(o1807sub), java.lang.Object(o1807sub))
f4386_0_getFirst_Load(EOS, java.lang.Object(o1807sub), java.lang.Object(o1807sub)) → f4285_0_getFirst_Load(EOS, java.lang.Object(o1807sub), java.lang.Object(o1807sub))
f4285_0_getFirst_Load(EOS, java.lang.Object(o1780sub), java.lang.Object(o1780sub)) → f4290_0_getFirst_FieldAccess(EOS, java.lang.Object(o1780sub), java.lang.Object(o1780sub), java.lang.Object(o1780sub))
Combined rules. Obtained 2 IRules
P rules:
f4290_0_getFirst_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(x0))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(x0))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(x0)))) → f4345_1_getFirst_Load(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(x0))), java.lang.Object(x0), java.lang.Object(x0))
f4290_0_getFirst_FieldAccess(EOS, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(x0))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(x0))), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC, java.lang.Object(x0)))) → f4290_0_getFirst_FieldAccess(EOS, java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(x0))
Filtered ground terms:
f4290_0_getFirst_FieldAccess(x1, x2, x3, x4) → f4290_0_getFirst_FieldAccess(x2, x3, x4)
f4345_1_getFirst_Load(x1, x2, x3, x4) → f4345_1_getFirst_Load(x2, x3, x4)
DoublyLinkedList.DoublyLinkedList(x1, x2) → DoublyLinkedList.DoublyLinkedList(x2)
Filtered duplicate terms:
f4290_0_getFirst_FieldAccess(x1, x2, x3) → f4290_0_getFirst_FieldAccess(x3)
f4345_1_getFirst_Load(x1, x2, x3) → f4345_1_getFirst_Load(x1)
Prepared 2 rules for path length conversion:
P rules:
f4290_0_getFirst_FieldAccess(java.lang.Object(DoublyLinkedList.DoublyLinkedList(java.lang.Object(x0)))) → f4345_1_getFirst_Load(java.lang.Object(DoublyLinkedList.DoublyLinkedList(java.lang.Object(x0))))
f4290_0_getFirst_FieldAccess(java.lang.Object(DoublyLinkedList.DoublyLinkedList(java.lang.Object(x0)))) → f4290_0_getFirst_FieldAccess(java.lang.Object(x0))
Finished conversion. Obtained 1 rules.
P rules:
f4290_0_getFirst_FieldAccess(v3) → f4290_0_getFirst_FieldAccess(v4) | &&(&&(>(+(v4, 1), 1), <=(+(v4, 2), v3)), >(+(v3, 1), 3))
Found the following polynomial interpretation:
Therefore the following rule(s) have been dropped:
Generated rules. Obtained 94 IRules
P rules:
f3886_0_createList_Load(EOS, i198, o1624, i1298, i1298) → f3891_0_createList_GE(EOS, i198, o1624, i1298, i1298, i198)
f3891_0_createList_GE(EOS, i198, o1624, i1298, i1298, i198) → f3897_0_createList_GE(EOS, i198, o1624, i1298, i1298, i198)
f3897_0_createList_GE(EOS, i198, o1624, i1298, i1298, i198) → f3909_0_createList_Load(EOS, i198, o1624, i1298) | <(i1298, i198)
f3909_0_createList_Load(EOS, i198, o1624, i1298) → f3920_0_createList_Store(EOS, i198, i1298, o1624)
f3920_0_createList_Store(EOS, i198, i1298, o1624) → f3933_0_createList_New(EOS, i198, i1298, o1624)
f3933_0_createList_New(EOS, i198, i1298, o1624) → f3950_0_createList_Duplicate(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f3950_0_createList_Duplicate(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f3957_0_createList_InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f3957_0_createList_InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f3964_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f3964_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f3991_0_random_ArrayLength(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(ARRAY(i196)))
f3991_0_random_ArrayLength(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(ARRAY(i196))) → f4014_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i196) | >=(i196, 0)
f4014_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i196) → f4038_0_random_GT(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i196, i1297)
f4038_0_random_GT(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i196, i1297) → f4043_0_random_GT(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i196, i1297)
f4038_0_random_GT(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i196, i1297) → f4044_0_random_GT(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i196, i1297)
f4043_0_random_GT(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i196, i1297) → f4055_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) | >(i196, i1297)
f4055_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f4077_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(ARRAY(i196)))
f4077_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(ARRAY(i196))) → f4085_0_random_ArrayAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(ARRAY(i196)), i1297)
f4085_0_random_ArrayAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(ARRAY(i196)), i1297) → f4096_0_random_ArrayAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(ARRAY(i196)), i1297)
f4096_0_random_ArrayAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(ARRAY(i196)), i1297) → f4109_0_random_Store(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720) | <(i1297, i196)
f4109_0_random_Store(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720) → f4121_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720)
f4121_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720) → f4133_0_random_ConstantStackPush(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720, i1297)
f4133_0_random_ConstantStackPush(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720, i1297) → f4162_0_random_IntArithmetic(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720, i1297, 1)
f4162_0_random_IntArithmetic(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720, i1297, matching1) → f4184_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720, +(i1297, 1)) | &&(>=(i1297, 0), =(matching1, 1))
f4184_0_random_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720, i1367) → f4204_0_random_Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720)
f4204_0_random_Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720) → f4219_0_random_NONNULL(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1720, o1720)
f4219_0_random_NONNULL(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(o1761sub), java.lang.Object(o1761sub)) → f4232_0_random_NONNULL(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(o1761sub), java.lang.Object(o1761sub))
f4219_0_random_NONNULL(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), NULL, NULL) → f4233_0_random_NONNULL(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), NULL, NULL)
f4232_0_random_NONNULL(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(o1761sub), java.lang.Object(o1761sub)) → f4263_0_random_Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(o1761sub))
f4263_0_random_Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(o1761sub)) → f4299_0_random_InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(o1761sub))
f4299_0_random_InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(o1761sub)) → f4323_0_length_Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(o1761sub), java.lang.Object(o1761sub))
f4323_0_length_Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(o1761sub), java.lang.Object(o1761sub)) → f4378_0_length_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(o1761sub), java.lang.Object(o1761sub))
f4378_0_length_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(java.lang.String(o1851sub, i1410)), java.lang.Object(java.lang.String(o1851sub, i1410))) → f4439_0_length_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(java.lang.String(o1851sub, i1410)), java.lang.Object(java.lang.String(o1851sub, i1410))) | >=(i1410, 0)
f4439_0_length_FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(java.lang.String(o1851sub, i1410)), java.lang.Object(java.lang.String(o1851sub, i1410))) → f4534_0_length_Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(java.lang.String(o1851sub, i1410)), i1410)
f4534_0_length_Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(java.lang.String(o1851sub, i1410)), i1410) → f4612_0_random_Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410)
f4612_0_random_Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410) → f4811_0_createList_InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410)
f4811_0_createList_InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410) → f4917_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410)
f4917_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410) → f4985_0__init__InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f4985_0__init__InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f5006_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410)
f5006_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410) → f5017_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f5017_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f5025_0__init__FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410)
f5025_0__init__FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410) → f5032_0__init__Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410)
f5032_0__init__Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1410) → f5039_0_createList_Store(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f5039_0_createList_Store(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f5052_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624)
f5052_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624) → f5062_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f5062_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f5070_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1624)
f5070_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1624) → f5081_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624)
f5081_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624) → f5093_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624, o1624)
f5093_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o2118sub), java.lang.Object(o2118sub)) → f5113_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o2118sub), java.lang.Object(o2118sub))
f5093_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, NULL, NULL) → f5114_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, NULL, NULL)
f5113_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o2118sub), java.lang.Object(o2118sub)) → f5124_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o2118sub))
f5124_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o2118sub)) → f5133_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o2118sub))
f5133_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o2118sub)) → f5160_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o2118sub), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f5160_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f5174_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f5174_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f5191_0_createList_Inc(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298)
f5191_0_createList_Inc(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298) → f5192_0_createList_JMP(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), +(i1298, 1)) | >=(i1298, 0)
f5192_0_createList_JMP(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1542) → f5203_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1542)
f5203_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1542) → f3867_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1542)
f3867_0_createList_Load(EOS, i198, o1624, i1298) → f3886_0_createList_Load(EOS, i198, o1624, i1298, i1298)
f5114_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, NULL, NULL) → f5129_0_createList_Inc(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298)
f5129_0_createList_Inc(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298) → f5140_0_createList_JMP(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), +(i1298, 1)) | >=(i1298, 0)
f5140_0_createList_JMP(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1530) → f5169_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1530)
f5169_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1530) → f3867_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1530)
f4233_0_random_NONNULL(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), NULL, NULL) → f4274_0_random_ConstantStackPush(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), NULL)
f4274_0_random_ConstantStackPush(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), NULL) → f4306_0_random_Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), NULL, 0)
f4306_0_random_Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), NULL, matching1) → f4330_0_createList_InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0) | =(matching1, 0)
f4330_0_createList_InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching1) → f4811_0_createList_InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0) | =(matching1, 0)
f4044_0_random_GT(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i196, i1297) → f4066_0_random_ConstantStackPush(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) | <=(i196, i1297)
f4066_0_random_ConstantStackPush(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f4079_0_random_Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0)
f4079_0_random_Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching1) → f4089_0_createList_InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0) | =(matching1, 0)
f4089_0_createList_InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching1) → f4103_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0) | =(matching1, 0)
f4103_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching1, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching2) → f4127_0__init__InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) | &&(=(matching1, 0), =(matching2, 0))
f4127_0__init__InvokeMethod(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching1, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f4151_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0) | &&(=(matching1, 0), =(matching2, 0))
f4151_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching1, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching2) → f4177_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0, 0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) | &&(=(matching1, 0), =(matching2, 0))
f4177_0__init__Load(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching1, matching2, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f4198_0__init__FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0) | &&(=(matching1, 0), =(matching2, 0))
f4198_0__init__FieldAccess(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching1, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching2) → f4212_0__init__Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), 0) | &&(=(matching1, 0), =(matching2, 0))
f4212_0__init__Return(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), matching1) → f4228_0_createList_Store(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) | =(matching1, 0)
f4228_0_createList_Store(EOS, i198, i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f4251_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624)
f4251_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624) → f4291_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f4291_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f4319_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1624)
f4319_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), o1624) → f4340_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624)
f4340_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624) → f4366_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, o1624, o1624)
f4366_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o1850sub), java.lang.Object(o1850sub)) → f4433_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o1850sub), java.lang.Object(o1850sub))
f4366_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, NULL, NULL) → f4434_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, NULL, NULL)
f4433_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o1850sub), java.lang.Object(o1850sub)) → f4474_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o1850sub))
f4474_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o1850sub)) → f4556_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o1850sub))
f4556_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o1850sub)) → f4758_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(o1850sub), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f4758_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f4869_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)))
f4869_0_createList_FieldAccess(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f4962_0_createList_Inc(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298)
f4962_0_createList_Inc(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298) → f4979_0_createList_JMP(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), +(i1298, 1)) | >=(i1298, 0)
f4979_0_createList_JMP(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1512) → f5002_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1512)
f5002_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1512) → f3867_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1512)
f4434_0_createList_NULL(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298, NULL, NULL) → f4480_0_createList_Inc(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298)
f4480_0_createList_Inc(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1298) → f4608_0_createList_JMP(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), +(i1298, 1)) | >=(i1298, 0)
f4608_0_createList_JMP(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1443) → f4795_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1443)
f4795_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1443) → f3867_0_createList_Load(EOS, i198, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), i1443)
Combined rules. Obtained 5 IRules
P rules:
f3886_0_createList_Load(EOS, x0, x1, x2, x2) → f5093_0_createList_NULL(EOS, x0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), x2, x1, x1) | <(x2, x0)
f5093_0_createList_NULL(EOS, x0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), x1, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC))) → f3886_0_createList_Load(EOS, x0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), +(x1, 1), +(x1, 1)) | >(+(x1, 1), 0)
f5093_0_createList_NULL(EOS, x0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), x1, NULL, NULL) → f3886_0_createList_Load(EOS, x0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), +(x1, 1), +(x1, 1)) | >(+(x1, 1), 0)
f3886_0_createList_Load(EOS, x0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), x1, x1) → f3886_0_createList_Load(EOS, x0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), +(x1, 1), +(x1, 1)) | &&(<(x1, x0), >(+(x1, 1), 0))
f3886_0_createList_Load(EOS, x0, NULL, x1, x1) → f3886_0_createList_Load(EOS, x0, java.lang.Object(DoublyLinkedList.DoublyLinkedList(EOC)), +(x1, 1), +(x1, 1)) | &&(<(x1, x0), >(+(x1, 1), 0))
Filtered ground terms:
f3886_0_createList_Load(x1, x2, x3, x4, x5) → f3886_0_createList_Load(x2, x3, x4, x5)
Cond_f3886_0_createList_Load(x1, x2, x3, x4, x5, x6) → Cond_f3886_0_createList_Load(x1, x3, x4, x5, x6)
f5093_0_createList_NULL(x1, x2, x3, x4, x5, x6) → f5093_0_createList_NULL(x2, x4, x5, x6)
Cond_f5093_0_createList_NULL(x1, x2, x3, x4, x5, x6, x7) → Cond_f5093_0_createList_NULL(x1, x3, x5)
Cond_f5093_0_createList_NULL1(x1, x2, x3, x4, x5, x6, x7) → Cond_f5093_0_createList_NULL1(x1, x3, x5)
Cond_f3886_0_createList_Load1(x1, x2, x3, x4, x5, x6) → Cond_f3886_0_createList_Load1(x1, x3, x5, x6)
Cond_f3886_0_createList_Load2(x1, x2, x3, x4, x5, x6) → Cond_f3886_0_createList_Load2(x1, x3, x5, x6)
java.lang.Object(x1) → java.lang.Object
DoublyLinkedList.DoublyLinkedList(x1) → DoublyLinkedList.DoublyLinkedList
Filtered duplicate terms:
f3886_0_createList_Load(x1, x2, x3, x4) → f3886_0_createList_Load(x1, x2, x4)
Cond_f3886_0_createList_Load(x1, x2, x3, x4, x5) → Cond_f3886_0_createList_Load(x1, x2, x3, x5)
f5093_0_createList_NULL(x1, x2, x3, x4) → f5093_0_createList_NULL(x1, x2, x4)
Cond_f3886_0_createList_Load1(x1, x2, x3, x4) → Cond_f3886_0_createList_Load1(x1, x2, x4)
Cond_f3886_0_createList_Load2(x1, x2, x3, x4) → Cond_f3886_0_createList_Load2(x1, x2, x4)
Prepared 5 rules for path length conversion:
P rules:
f3886_0_createList_Load(x0, x1, x2) → f5093_0_createList_NULL(x0, x2, x1) | <(x2, x0)
f5093_0_createList_NULL(x0, x1, java.lang.Object) → f3886_0_createList_Load(x0, java.lang.Object, +(x1, 1)) | >(+(x1, 1), 0)
f5093_0_createList_NULL(x0, x1, NULL) → f3886_0_createList_Load(x0, java.lang.Object, +(x1, 1)) | >(+(x1, 1), 0)
f3886_0_createList_Load(x0, java.lang.Object, x1) → f3886_0_createList_Load(x0, java.lang.Object, +(x1, 1)) | &&(<(x1, x0), >(+(x1, 1), 0))
f3886_0_createList_Load(x0, NULL, x1) → f3886_0_createList_Load(x0, java.lang.Object, +(x1, 1)) | &&(<(x1, x0), >(+(x1, 1), 0))
Finished conversion. Obtained 5 rules.
P rules:
f3886_0_createList_Load(x0, v17, x2) → f5093_0_createList_NULL(x0, x2, v18) | &&(&&(&&(<(x2, x0), >(+(v18, 1), 0)), <=(v18, v17)), >(+(v17, 1), 0))
f5093_0_createList_NULL(x3, x4, v19) → f3886_0_createList_Load(x3, v20, +(x4, 1)) | >(x4, -1)
f5093_0_createList_NULL(x5, x6, v21) → f3886_0_createList_Load(x5, v22, +(x6, 1)) | &&(>(x6, -1), >(+(v21, 1), 0))
f3886_0_createList_Load(x7, v23, x8) → f3886_0_createList_Load(x7, v24, +(x8, 1)) | &&(<(x8, x7), >(x8, -1))
f3886_0_createList_Load(x9, v25, x10) → f3886_0_createList_Load(x9, v26, +(x10, 1)) | &&(&&(>(x9, x10), >(x10, -1)), >(+(v25, 1), 0))
Found the following polynomial interpretation:
Therefore the following rule(s) have been dropped:
Constructed the termination graph and obtained no non-trivial SCC(s).