(0) Obligation:

JBC Problem based on JBC Program:
package QuicksortRec;

public class List {

int value;
List next;

public List() {}

public List(int value, List next) {
this.value = value;
this.next = next;
}

public static List copy(List x) {
if (x == null) return null;
else return new List(x.value,copy(x.next));
}

public static String print(List t){
if (t == null) return "";
else return t.value + " " + print(t.next);
}
}


package QuicksortRec;
public class QuicksortRec {
public static List append(List xs, List ys) {
if (xs == null) return ys;
else return append(xs.next, ys);
}

public static List sortedLow(List xs, int n){
if (xs == null) {
return null;
} else if (xs.value <= n) {
return quicksort(new List(xs.value, sortedLow(xs.next,n)));
} else {
return sortedLow(xs.next,n);
}
}

public static List sortedHigh(List xs, int n){
if (xs == null) {
return null;
} else if (xs.value > n) {
return quicksort(new List(xs.value, sortedHigh(xs.next,n)));
} else {
return sortedHigh(xs.next,n);
}
}

public static List quicksort(List xs){
if (xs == null) {
return null;
} else {
List lows = sortedLow(xs.next,xs.value);
List highs = sortedHigh(xs.next,xs.value);
return append(lows,highs);
}
}

public static void main(String[] args) {
Random.args = args;
List xs = createList(Random.random());
List ys = quicksort(xs);
}


public static List createList(int l) {
if (l <= 0) {
return null;
} else {
return new List(Random.random(), createList(l-1));
}
}
}


package QuicksortRec;

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

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


(1) JBCToGraph (SOUND transformation)

Constructed TerminationGraph.

(2) Obligation:

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

QuicksortRec.QuicksortRec.createList(I)LQuicksortRec/List;: Graph of 158 nodes with 0 SCCs.

QuicksortRec.QuicksortRec.quicksort(LQuicksortRec/List;)LQuicksortRec/List;: Graph of 75 nodes with 0 SCCs.

QuicksortRec.QuicksortRec.sortedLow(LQuicksortRec/List;I)LQuicksortRec/List;: Graph of 84 nodes with 0 SCCs.

QuicksortRec.QuicksortRec.sortedHigh(LQuicksortRec/List;I)LQuicksortRec/List;: Graph of 193 nodes with 0 SCCs.

QuicksortRec.QuicksortRec.append(LQuicksortRec/List;LQuicksortRec/List;)LQuicksortRec/List;: Graph of 5 nodes with 0 SCCs.


(3) TerminationGraphToSCCProof (SOUND transformation)

Splitted TerminationGraph to 2 SCCss.

(4) Complex Obligation (AND)

(5) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: QuicksortRec.QuicksortRec.quicksort(LQuicksortRec/List;)LQuicksortRec/List;, QuicksortRec.QuicksortRec.sortedLow(LQuicksortRec/List;I)LQuicksortRec/List;, QuicksortRec.QuicksortRec.sortedHigh(LQuicksortRec/List;I)LQuicksortRec/List;
SCC calls the following helper methods: QuicksortRec.QuicksortRec.quicksort(LQuicksortRec/List;)LQuicksortRec/List;, QuicksortRec.QuicksortRec.sortedLow(LQuicksortRec/List;I)LQuicksortRec/List;, QuicksortRec.QuicksortRec.sortedHigh(LQuicksortRec/List;I)LQuicksortRec/List;, QuicksortRec.QuicksortRec.append(LQuicksortRec/List;LQuicksortRec/List;)LQuicksortRec/List;
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • QuicksortRec.List: [next, value]
  • Marker field analysis yielded the following relations that could be markers:

(6) SCCToIntTRSProof (SOUND transformation)

Transformed FIGraph SCCs to intTRSs. Log:

Generated rules. Obtained 282 IRules

P rules:
f4101_0_quicksort_NONNULL(EOS, java.lang.Object(o1859sub), java.lang.Object(o1859sub), java.lang.Object(o1859sub)) → f4105_0_quicksort_NONNULL(EOS, java.lang.Object(o1859sub), java.lang.Object(o1859sub), java.lang.Object(o1859sub))
f4105_0_quicksort_NONNULL(EOS, java.lang.Object(o1859sub), java.lang.Object(o1859sub), java.lang.Object(o1859sub)) → f4108_0_quicksort_Load(EOS, java.lang.Object(o1859sub), java.lang.Object(o1859sub))
f4108_0_quicksort_Load(EOS, java.lang.Object(o1859sub), java.lang.Object(o1859sub)) → f4118_0_quicksort_FieldAccess(EOS, java.lang.Object(o1859sub), java.lang.Object(o1859sub), java.lang.Object(o1859sub))
f4118_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805))) → f4133_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)))
f4133_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805))) → f4148_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), o1878)
f4148_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), o1878) → f4270_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), o1878, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)))
f4270_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), o1878, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805))) → f4291_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), o1878, i1805)
f4291_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), o1878, i1805) → f4300_0_sortedLow_Load(EOS, o1878, i1805, o1878, i1805)
f4291_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), o1878, i1805) → f4300_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), java.lang.Object(QuicksortRec.List(EOC, o1878, i1805)), o1878, i1805, o1878, i1805)
f4300_0_sortedLow_Load(EOS, o1878, i1805, o1878, i1805) → f4312_0_sortedLow_Load(EOS, o1878, i1805, o1878, i1805)
f4312_0_sortedLow_Load(EOS, o1878, i1805, o1878, i1805) → f4339_0_sortedLow_Load(EOS, o1878, i1805, o1878, i1805)
f4339_0_sortedLow_Load(EOS, o1976, i1901, o1976, i1901) → f4353_0_sortedLow_NONNULL(EOS, o1976, i1901, o1976, i1901, o1976)
f4353_0_sortedLow_NONNULL(EOS, java.lang.Object(o1990sub), i1901, java.lang.Object(o1990sub), i1901, java.lang.Object(o1990sub)) → f4357_0_sortedLow_NONNULL(EOS, java.lang.Object(o1990sub), i1901, java.lang.Object(o1990sub), i1901, java.lang.Object(o1990sub))
f4357_0_sortedLow_NONNULL(EOS, java.lang.Object(o1990sub), i1901, java.lang.Object(o1990sub), i1901, java.lang.Object(o1990sub)) → f4369_0_sortedLow_Load(EOS, java.lang.Object(o1990sub), i1901, java.lang.Object(o1990sub), i1901)
f4369_0_sortedLow_Load(EOS, java.lang.Object(o1990sub), i1901, java.lang.Object(o1990sub), i1901) → f4411_0_sortedLow_FieldAccess(EOS, java.lang.Object(o1990sub), i1901, java.lang.Object(o1990sub), i1901, java.lang.Object(o1990sub))
f4411_0_sortedLow_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951))) → f4448_0_sortedLow_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)))
f4448_0_sortedLow_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951))) → f4480_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1951)
f4480_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1951) → f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1951, i1901)
f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1951, i1901) → f4547_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1951, i1901)
f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1951, i1901) → f4548_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1951, i1901)
f4547_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1951, i1901) → f4566_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901) | >(i1951, i1901)
f4566_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901) → f4598_0_sortedLow_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)))
f4598_0_sortedLow_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951))) → f4613_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1901, o2036)
f4613_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1901, o2036) → f4624_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, o2036, i1901)
f4624_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, o2036, i1901) → f4637_0_sortedLow_Load(EOS, o2036, i1901, o2036, i1901)
f4624_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, o2036, i1901) → f4637_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, o2036, i1901, o2036, i1901)
f4637_0_sortedLow_Load(EOS, o2036, i1901, o2036, i1901) → f4663_0_sortedLow_Load(EOS, o2036, i1901, o2036, i1901)
f4663_0_sortedLow_Load(EOS, o2036, i1901, o2036, i1901) → f4339_0_sortedLow_Load(EOS, o2036, i1901, o2036, i1901)
f4548_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, i1951, i1901) → f4582_0_sortedLow_New(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901) | <=(i1951, i1901)
f4582_0_sortedLow_New(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901) → f4607_0_sortedLow_Duplicate(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)))
f4607_0_sortedLow_Duplicate(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1))) → f4619_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | =(matching1, 0)
f4619_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2))) → f4631_0_sortedLow_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, o2036, i1951))) | &&(=(matching1, 0), =(matching2, 0))
f4631_0_sortedLow_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), java.lang.Object(QuicksortRec.List(EOC, o2036, i1951))) → f4646_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951) | &&(=(matching1, 0), =(matching2, 0))
f4646_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951) → f4665_0_sortedLow_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951))) | &&(=(matching1, 0), =(matching2, 0))
f4665_0_sortedLow_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951))) → f4667_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, o2036) | &&(=(matching1, 0), =(matching2, 0))
f4667_0_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, o2036) → f4691_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, o2036, i1901) | &&(=(matching1, 0), =(matching2, 0))
f4691_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, o2036, i1901) → f4698_0_sortedLow_Load(EOS, o2036, i1901, o2036, i1901) | &&(=(matching1, 0), =(matching2, 0))
f4691_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, o2036, i1901) → f4698_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, o2036, i1951)), i1901, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, o2036, i1901, o2036, i1901) | &&(=(matching1, 0), =(matching2, 0))
f4698_0_sortedLow_Load(EOS, o2036, i1901, o2036, i1901) → f4706_0_sortedLow_Load(EOS, o2036, i1901, o2036, i1901)
f4706_0_sortedLow_Load(EOS, o2036, i1901, o2036, i1901) → f4339_0_sortedLow_Load(EOS, o2036, i1901, o2036, i1901)
f4804_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, i2098, NULL, i2098, NULL) → f4832_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL) | &&(=(matching1, 0), =(matching2, 0))
f4832_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL) → f4853_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL) | &&(=(matching1, 0), =(matching2, 0))
f4853_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i1951, NULL) → f4992_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f4992_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f5029_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f5029_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i1951, NULL) → f5061_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f5061_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f5130_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f5130_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4)), i1951) → f5198_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f5198_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), NULL) → f5225_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f5225_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951))) → f5270_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), NULL)
f5270_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), NULL) → f5296_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL)
f5296_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL) → f5338_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f5338_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951))) → f5370_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f5338_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951))) → f5370_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f5370_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951))) → f5381_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f5381_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951))) → f4097_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f4097_0_quicksort_Load(EOS, o1857, o1857) → f4101_0_quicksort_NONNULL(EOS, o1857, o1857, o1857)
f4812_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i1951)), i2108, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i1951)), i2108, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i2108, NULL) → f4988_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i1951)), i2108, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i1951)), i2108, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i2108, NULL) | &&(=(matching1, 0), =(matching2, 0))
f4988_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2297, i2189)), i1951)), i2190, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2297, i2189)), i1951)), i2190, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, o2297, i2189)), i2190, NULL) → f5019_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2297, i2189)), i1951)), i2190, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2297, i2189)), i1951)), i2190, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL) | &&(=(matching1, 0), =(matching2, 0))
f5019_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2297, i2189)), i1951)), i2190, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2297, i2189)), i1951)), i2190, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL) → f6003_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2297, i2189)), i1951)), i2190, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2297, i2189)), i1951)), i2190, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL) | &&(=(matching1, 0), =(matching2, 0))
f6003_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL) → f6019_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL) | &&(=(matching1, 0), =(matching2, 0))
f6019_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i1951, NULL) → f6151_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f6151_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f6158_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f6158_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i1951, NULL) → f6165_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f6165_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f6170_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f6170_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4)), i1951) → f6179_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f6179_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), NULL) → f6186_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f6186_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951))) → f6191_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), NULL)
f6191_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), NULL) → f6197_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL)
f6197_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i1951, NULL) → f6203_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f6203_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951))) → f6208_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f6203_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951))) → f6208_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f6208_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951))) → f6213_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f6213_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951))) → f4097_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f5168_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i1951)), i2264, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i1951)), i2264, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i2264, NULL) → f4988_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i1951)), i2264, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i1951)), i2264, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i2264, NULL) | &&(=(matching1, 0), =(matching2, 0))
f5700_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i1951)), i2488, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i1951)), i2488, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i2488, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i2488, NULL) → f5937_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i1951)), i2488, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i1951)), i2488, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i2488, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i2488, NULL) | &&(=(matching1, 0), =(matching2, 0))
f5937_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i2713, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i2713, NULL) → f6003_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL) | &&(=(matching1, 0), =(matching2, 0))
f6143_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i1951)), i2811, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i1951)), i2811, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i2811, NULL) → f4988_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i1951)), i2811, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i1951)), i2811, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i2811, NULL) | &&(=(matching1, 0), =(matching2, 0))
f6339_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i1951)), i2947, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i1951)), i2947, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i2947, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i2947, NULL) → f5937_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i1951)), i2947, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i1951)), i2947, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i2947, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i2947, NULL) | &&(=(matching1, 0), =(matching2, 0))
f4530_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, i1998, NULL, i1998, NULL) → f4550_0_quicksort_Store(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL)
f4550_0_quicksort_Store(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL) → f4568_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL)
f4568_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL) → f4584_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)))
f4584_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998))) → f4601_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, NULL)
f4601_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, NULL) → f4608_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)))
f4608_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998))) → f4615_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, NULL, i1998)
f4615_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, NULL, i1998) → f4620_0_sortedHigh_Load(EOS, NULL, i1998, NULL, i1998)
f4615_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, NULL, i1998) → f4620_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, NULL, i1998, NULL, i1998)
f4620_0_sortedHigh_Load(EOS, NULL, i1998, NULL, i1998) → f4626_0_sortedHigh_Load(EOS, NULL, i1998, NULL, i1998)
f4626_0_sortedHigh_Load(EOS, NULL, i1998, NULL, i1998) → f4642_0_sortedHigh_Load(EOS, NULL, i1998, o1270, NULL, i1998)
f4642_0_sortedHigh_Load(EOS, NULL, i1998, o1270, NULL, i1998) → f7013_0_sortedHigh_Load(EOS, NULL, i1998, o1270, NULL, i1998)
f7013_0_sortedHigh_Load(EOS, o3204, i2046, o3207, o3204, i2046) → f7132_0_sortedHigh_NONNULL(EOS, o3204, i2046, o3207, o3204, i2046, o3204)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(o3831sub), i2046, o3207, java.lang.Object(o3831sub), i2046, java.lang.Object(o3831sub)) → f7136_0_sortedHigh_NONNULL(EOS, java.lang.Object(o3831sub), i2046, o3207, java.lang.Object(o3831sub), i2046, java.lang.Object(o3831sub))
f7136_0_sortedHigh_NONNULL(EOS, java.lang.Object(o3831sub), i2046, o3207, java.lang.Object(o3831sub), i2046, java.lang.Object(o3831sub)) → f7139_0_sortedHigh_Load(EOS, java.lang.Object(o3831sub), i2046, o3207, java.lang.Object(o3831sub), i2046)
f7139_0_sortedHigh_Load(EOS, java.lang.Object(o3831sub), i2046, o3207, java.lang.Object(o3831sub), i2046) → f7142_0_sortedHigh_FieldAccess(EOS, java.lang.Object(o3831sub), i2046, o3207, java.lang.Object(o3831sub), i2046, java.lang.Object(o3831sub))
f7142_0_sortedHigh_FieldAccess(EOS, java.lang.Object(o3831sub), i2046, o3207, java.lang.Object(o3831sub), i2046, java.lang.Object(o3831sub)) → f7152_0_sortedHigh_FieldAccess(EOS, java.lang.Object(o3831sub), i2046, o3207, java.lang.Object(o3831sub), i2046, java.lang.Object(o3831sub))
f7142_0_sortedHigh_FieldAccess(EOS, java.lang.Object(o3834sub), i2046, java.lang.Object(o3834sub), java.lang.Object(o3834sub), i2046, java.lang.Object(o3834sub)) → f7153_0_sortedHigh_FieldAccess(EOS, java.lang.Object(o3834sub), i2046, java.lang.Object(o3834sub), java.lang.Object(o3834sub), i2046, java.lang.Object(o3834sub))
f7152_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266))) → f7158_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)))
f7158_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266))) → f7186_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, i3266)
f7186_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, i3266) → f7194_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, i3266, i2046)
f7194_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, i3266, i2046) → f7206_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, i3266, i2046)
f7194_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, i3266, i2046) → f7207_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, i3266, i2046)
f7206_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, i3266, i2046) → f7213_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046) | <=(i3266, i2046)
f7213_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046) → f7225_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, i2046, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)))
f7225_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, i2046, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266))) → f7241_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, i2046, o3836)
f7241_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, i2046, o3836) → f7254_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, o3836, i2046)
f7254_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, o3836, i2046) → f7267_0_sortedHigh_Load(EOS, o3836, i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), o3836, i2046)
f7254_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, o3836, i2046) → f7267_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, o3836, i2046, o3836, i2046)
f7267_0_sortedHigh_Load(EOS, o3836, i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), o3836, i2046) → f7278_0_sortedHigh_Load(EOS, o3836, i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), o3836, i2046)
f7278_0_sortedHigh_Load(EOS, o3836, i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), o3836, i2046) → f7302_0_sortedHigh_Load(EOS, o3836, i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), o3836, i2046)
f7302_0_sortedHigh_Load(EOS, o3938, i2046, o3941, o3942, o3938, i2046) → f7325_0_sortedHigh_Load(EOS, o3938, i2046, o3941, o3938, i2046)
f7325_0_sortedHigh_Load(EOS, o3938, i2046, o3941, o3938, i2046) → f7013_0_sortedHigh_Load(EOS, o3938, i2046, o3941, o3938, i2046)
f7207_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, i3266, i2046) → f7215_0_sortedHigh_New(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046) | >(i3266, i2046)
f7215_0_sortedHigh_New(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046) → f7228_0_sortedHigh_Duplicate(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)))
f7228_0_sortedHigh_Duplicate(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1))) → f7243_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | =(matching1, 0)
f7243_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2))) → f7256_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, o3836, i3266))) | &&(=(matching1, 0), =(matching2, 0))
f7256_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), java.lang.Object(QuicksortRec.List(EOC, o3836, i3266))) → f7270_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266) | &&(=(matching1, 0), =(matching2, 0))
f7270_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266) → f7281_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266))) | &&(=(matching1, 0), =(matching2, 0))
f7281_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266))) → f7305_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, o3836) | &&(=(matching1, 0), =(matching2, 0))
f7305_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, o3836) → f7327_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, o3836, i2046) | &&(=(matching1, 0), =(matching2, 0))
f7327_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, o3836, i2046) → f7400_0_sortedHigh_Load(EOS, o3836, i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), o3836, i2046) | &&(=(matching1, 0), =(matching2, 0))
f7327_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, o3836, i2046) → f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, o3836, i2046, o3836, i2046) | &&(=(matching1, 0), =(matching2, 0))
f7400_0_sortedHigh_Load(EOS, o3836, i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), o3836, i2046) → f7408_0_sortedHigh_Load(EOS, o3836, i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), o3836, i2046)
f7408_0_sortedHigh_Load(EOS, o3836, i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), o3836, i2046) → f7431_0_sortedHigh_Load(EOS, o3836, i2046, o3207, java.lang.Object(QuicksortRec.List(EOC, o3836, i3266)), o3836, i2046)
f7431_0_sortedHigh_Load(EOS, o4013, i2046, o4016, o4017, o4013, i2046) → f7449_0_sortedHigh_Load(EOS, o4013, i2046, o4016, o4013, i2046)
f7449_0_sortedHigh_Load(EOS, o4013, i2046, o4016, o4013, i2046) → f7013_0_sortedHigh_Load(EOS, o4013, i2046, o4016, o4013, i2046)
f7746_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, i3459, NULL, i3459, NULL) → f7825_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7825_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL) → f7849_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7849_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3266, NULL) → f8161_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f8161_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f8213_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f8213_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3266, NULL) → f8444_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f8444_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f8796_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f8796_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4)), i3266) → f8846_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f8846_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), NULL) → f8862_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f8862_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266))) → f9067_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), NULL)
f9067_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), NULL) → f9093_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL)
f9093_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL) → f9116_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f9116_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266))) → f9290_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f9116_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266))) → f9290_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f9290_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266))) → f9405_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f9405_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266))) → f4097_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f7747_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3266)), i3470, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3266)), i3470, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3470, NULL) → f7786_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3266)), i3470, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3266)), i3470, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3470, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7786_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3501)), i3266)), i3502, o4236, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3501)), i3266)), i3502, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i3501)), i3502, NULL) → f8573_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3501)), i3266)), i3502, o4236, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3501)), i3266)), i3502, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i3501)), i3502, NULL) | &&(=(matching1, 0), =(matching2, 0))
f8573_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4918, i4054)), i3266)), i4055, o4921, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4918, i4054)), i3266)), i4055, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, o4918, i4054)), i4055, NULL) → f8789_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4918, i4054)), i3266)), i4055, o4921, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4918, i4054)), i3266)), i4055, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, o4918, i4054)), i4055, NULL) | &&(=(matching1, 0), =(matching2, 0))
f8789_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o5018, i4138)), i3266)), i4139, o5021, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o5018, i4138)), i3266)), i4139, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, o5018, i4138)), i4139, NULL) → f8841_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o5018, i4138)), i3266)), i4139, o5021, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o5018, i4138)), i3266)), i4139, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL) | &&(=(matching1, 0), =(matching2, 0))
f8841_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o5018, i4138)), i3266)), i4139, o5021, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o5018, i4138)), i3266)), i4139, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL) → f11810_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o5018, i4138)), i3266)), i4139, o5021, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o5018, i4138)), i3266)), i4139, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL) | &&(=(matching1, 0), =(matching2, 0))
f11810_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL) → f11818_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL) | &&(=(matching1, 0), =(matching2, 0))
f11818_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3266, NULL) → f12097_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f12097_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f12120_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f12120_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3266, NULL) → f12336_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f12336_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f12452_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f12452_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4)), i3266) → f12472_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f12472_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), NULL) → f12493_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f12493_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266))) → f12510_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), NULL)
f12510_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), NULL) → f12526_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL)
f12526_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3266, NULL) → f12548_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f12548_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266))) → f12553_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f12548_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266))) → f12553_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f12553_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266))) → f12559_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f12559_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266))) → f4097_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f7785_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3266)), i3483, o4211, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3266)), i3483, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3483, NULL) → f7786_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3266)), i3483, o4211, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3266)), i3483, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3483, NULL) | &&(=(matching1, 0), =(matching2, 0))
f9325_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i3266)), i4522, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i3266)), i4522, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i4522, NULL) → f8789_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i3266)), i4522, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i3266)), i4522, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i4522, NULL) | &&(=(matching1, 0), =(matching2, 0))
f9386_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i3266)), i4590, o5598, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i3266)), i4590, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i4590, NULL) → f8789_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i3266)), i4590, o5598, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i3266)), i4590, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i4590, NULL) | &&(=(matching1, 0), =(matching2, 0))
f9740_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i3266)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i3266)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i4854, NULL) → f9857_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i3266)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i3266)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i4854, NULL) | &&(=(matching1, 0), =(matching2, 0))
f9857_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4963)), i3266)), i4964, o6058, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4963)), i3266)), i4964, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i4963)), i4964, java.lang.Object(QuicksortRec.List(EOC, NULL, i4963)), i4964, NULL) → f11466_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4963)), i3266)), i4964, o6058, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4963)), i3266)), i4964, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i4963)), i4964, java.lang.Object(QuicksortRec.List(EOC, NULL, i4963)), i4964, NULL) | &&(=(matching1, 0), =(matching2, 0))
f11466_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7529, i6143)), i3266)), i6144, o7533, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7529, i6143)), i3266)), i6144, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, o7529, i6143)), i6144, java.lang.Object(QuicksortRec.List(EOC, o7529, i6143)), i6144, NULL) → f11736_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7529, i6143)), i3266)), i6144, o7533, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7529, i6143)), i3266)), i6144, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, o7529, i6143)), i6144, java.lang.Object(QuicksortRec.List(EOC, o7529, i6143)), i6144, NULL) | &&(=(matching1, 0), =(matching2, 0))
f11736_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i6259, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i6259, NULL) → f11810_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL) | &&(=(matching1, 0), =(matching2, 0))
f9856_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i3266)), i4924, o6003, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i3266)), i4924, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i4924, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i4924, NULL) → f9857_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i3266)), i4924, o6003, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i3266)), i4924, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i4924, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i4924, NULL) | &&(=(matching1, 0), =(matching2, 0))
f12368_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i3266)), i6649, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i3266)), i6649, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i6649, NULL) → f8789_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i3266)), i6649, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i3266)), i6649, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i6649, NULL) | &&(=(matching1, 0), =(matching2, 0))
f12430_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i3266)), i6726, o8259, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i3266)), i6726, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i6726, NULL) → f8789_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i3266)), i6726, o8259, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i3266)), i6726, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i6726, NULL) | &&(=(matching1, 0), =(matching2, 0))
f13199_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i3266)), i7147, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i3266)), i7147, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i7147, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i7147, NULL) → f11736_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i3266)), i7147, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i3266)), i7147, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i7147, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i7147, NULL) | &&(=(matching1, 0), =(matching2, 0))
f13255_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i3266)), i7219, o8922, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i3266)), i7219, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i7219, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i7219, NULL) → f11736_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i3266)), i7219, o8922, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i3266)), i7219, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i7219, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i7219, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7153_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267))) → f7161_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)))
f7161_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267))) → f7192_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, i3267)
f7192_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, i3267) → f7203_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, i3267, i2046)
f7203_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, i3267, i2046) → f7209_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, i3267, i2046)
f7203_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, i3267, i2046) → f7211_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, i3267, i2046)
f7209_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, i3267, i2046) → f7220_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046) | <=(i3267, i2046)
f7220_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046) → f7233_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)))
f7233_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267))) → f7248_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, o3838)
f7248_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, o3838) → f7261_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046)
f7261_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046) → f7272_0_sortedHigh_Load(EOS, o3838, i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046)
f7261_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046) → f7272_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046, o3838, i2046)
f7272_0_sortedHigh_Load(EOS, o3838, i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046) → f7284_0_sortedHigh_Load(EOS, o3838, i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046)
f7284_0_sortedHigh_Load(EOS, o3838, i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046) → f7313_0_sortedHigh_Load(EOS, o3838, i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046)
f7313_0_sortedHigh_Load(EOS, o3945, i2046, o3948, o3945, i2046) → f7013_0_sortedHigh_Load(EOS, o3945, i2046, o3948, o3945, i2046)
f7211_0_sortedHigh_LE(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, i3267, i2046) → f7223_0_sortedHigh_New(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046) | >(i3267, i2046)
f7223_0_sortedHigh_New(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046) → f7238_0_sortedHigh_Duplicate(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)))
f7238_0_sortedHigh_Duplicate(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1))) → f7252_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | =(matching1, 0)
f7252_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2))) → f7265_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267))) | &&(=(matching1, 0), =(matching2, 0))
f7265_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267))) → f7275_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267) | &&(=(matching1, 0), =(matching2, 0))
f7275_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267) → f7289_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267))) | &&(=(matching1, 0), =(matching2, 0))
f7289_0_sortedHigh_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267))) → f7319_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, o3838) | &&(=(matching1, 0), =(matching2, 0))
f7319_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, o3838) → f7361_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, o3838, i2046) | &&(=(matching1, 0), =(matching2, 0))
f7361_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, o3838, i2046) → f7403_0_sortedHigh_Load(EOS, o3838, i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046) | &&(=(matching1, 0), =(matching2, 0))
f7361_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, o3838, i2046) → f7403_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), i2046, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, o3838, i2046, o3838, i2046) | &&(=(matching1, 0), =(matching2, 0))
f7403_0_sortedHigh_Load(EOS, o3838, i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046) → f7413_0_sortedHigh_Load(EOS, o3838, i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046)
f7413_0_sortedHigh_Load(EOS, o3838, i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046) → f7442_0_sortedHigh_Load(EOS, o3838, i2046, java.lang.Object(QuicksortRec.List(EOC, o3838, i3267)), o3838, i2046)
f7442_0_sortedHigh_Load(EOS, o4020, i2046, o4023, o4020, i2046) → f7013_0_sortedHigh_Load(EOS, o4020, i2046, o4023, o4020, i2046)
f7713_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, i3381, NULL, i3381, NULL) → f7794_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7794_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL) → f7841_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7841_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3267, NULL) → f8082_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f8082_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f8194_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f8194_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3267, NULL) → f8227_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f8227_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f8460_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f8460_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4)), i3267) → f8799_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f8799_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), NULL) → f8848_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f8848_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267))) → f8863_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), NULL)
f8863_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), NULL) → f9069_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL)
f9069_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL) → f9095_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f9095_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267))) → f9118_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f9095_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267))) → f9118_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f9118_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267))) → f9292_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f9292_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267))) → f4097_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f7717_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), i3403, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), i3403, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3403, NULL) → f8711_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), i3403, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), i3403, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3403, NULL) | &&(=(matching1, 0), =(matching2, 0))
f8711_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), i4117, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), i4117, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i4117, NULL) → f8832_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), i4117, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), i4117, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL) | &&(=(matching1, 0), =(matching2, 0))
f8832_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), i4117, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), i4117, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL) → f11789_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), i4117, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o4996, i4116)), i3267)), i4117, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL) | &&(=(matching1, 0), =(matching2, 0))
f11789_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL) → f11816_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL) | &&(=(matching1, 0), =(matching2, 0))
f11816_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3267, NULL) → f12086_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f12086_0__init__InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f12107_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f12107_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3267, NULL) → f12322_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0))) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0))
f12322_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4))) → f12438_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f12438_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching3)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, matching4)), i3267) → f12458_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), NULL) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f12458_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), NULL) → f12478_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f12478_0__init__Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267))) → f12498_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), NULL)
f12498_0__init__FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), NULL) → f12516_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL)
f12516_0__init__Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3267, NULL) → f12532_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f12532_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267))) → f12550_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f12532_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267))) → f12550_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f12550_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267))) → f12556_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f12556_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267))) → f4097_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f9369_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), i4579, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), i4579, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i4579, NULL) → f8711_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), i4579, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), i4579, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i4579, NULL) | &&(=(matching1, 0), =(matching2, 0))
f9815_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), i4910, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), i4910, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i4910, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i4910, NULL) → f11665_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), i4910, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), i4910, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i4910, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i4910, NULL) | &&(=(matching1, 0), =(matching2, 0))
f11665_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i6230, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i6230, NULL) → f11789_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL) | &&(=(matching1, 0), =(matching2, 0))
f12410_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), i6716, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), i6716, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i6716, NULL) → f8711_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), i6716, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), i6716, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i6716, NULL) | &&(=(matching1, 0), =(matching2, 0))
f13238_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), i7208, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), i7208, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i7208, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i7208, NULL) → f11665_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), i7208, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), i7208, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i7208, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i7208, NULL) | &&(=(matching1, 0), =(matching2, 0))
f4753_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069)), java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069, NULL) → f4936_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069)), java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069, NULL)
f4936_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2265, i2165)), i2166)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2265, i2165)), i2166)), java.lang.Object(QuicksortRec.List(EOC, o2265, i2165)), i2166, NULL) → f4969_0_quicksort_Store(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2265, i2165)), i2166)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2265, i2165)), i2166)), NULL)
f4969_0_quicksort_Store(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2265, i2165)), i2166)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2265, i2165)), i2166)), NULL) → f5889_0_quicksort_Store(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2265, i2165)), i2166)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2265, i2165)), i2166)), NULL)
f5889_0_quicksort_Store(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL) → f5951_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL)
f5951_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL) → f5960_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)))
f5960_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649))) → f5973_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)))
f5973_0_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648))) → f5976_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)))
f5976_0_quicksort_FieldAccess(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649))) → f5995_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)
f5995_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649) → f6018_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649, o2836, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)
f5995_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649) → f6018_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)
f6018_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649, o2836, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649) → f6024_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649, o2836, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)
f6024_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649, o2836, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649) → f6105_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649, o2836, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)
f6105_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649, o2836, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649) → f6112_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649, o2757, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)
f6112_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2757, i2648)), i2649, o2757, java.lang.Object(QuicksortRec.List(EOC, o2757, i2648)), i2649) → f7013_0_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, o2757, i2648)), i2649, o2757, java.lang.Object(QuicksortRec.List(EOC, o2757, i2648)), i2649)
f5121_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238, NULL) → f4936_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238, NULL)
f5581_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446)), java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446, NULL) → f5834_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446)), java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446, NULL)
f5834_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649, NULL) → f5889_0_quicksort_Store(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL)
f6064_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783, NULL) → f4936_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783, NULL)
f6301_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921, NULL) → f5834_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921, NULL)
f4300_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, i1998, NULL, i1998) → f4530_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1998)), NULL, i1998, NULL, i1998, NULL)
f4300_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069)), java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069, java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069) → f4753_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069)), java.lang.Object(QuicksortRec.List(EOC, NULL, i2062)), i2069, NULL)
f4300_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238) → f5121_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2355, i2231)), i2229)), i2238, NULL)
f4300_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446)), java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446) → f5581_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446)), java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446, java.lang.Object(QuicksortRec.List(EOC, NULL, i2439)), i2446, NULL)
f4300_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783) → f6064_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2965, i2777)), i2775)), i2783, NULL)
f4300_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921) → f6301_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3142, i2915)), i2913)), i2921, NULL)
f4698_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, NULL, i2098, NULL, i2098) → f4804_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), i2098, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, NULL, i2098, NULL, i2098, NULL) | &&(=(matching1, 0), =(matching2, 0))
f4698_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i1951)), i2108, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i1951)), i2108, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i2108, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i2108) → f4812_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i1951)), i2108, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i1951)), i2108, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, java.lang.Object(QuicksortRec.List(EOC, NULL, i2101)), i2108, NULL) | &&(=(matching1, 0), =(matching2, 0))
f4698_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i1951)), i2264, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i1951)), i2264, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i2264, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i2264) → f5168_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i1951)), i2264, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i1951)), i2264, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2377, i2257)), i2255)), i2264, NULL) | &&(=(matching1, 0), =(matching2, 0))
f4698_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i1951)), i2488, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i1951)), i2488, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i2488, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i2488) → f5700_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i1951)), i2488, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i1951)), i2488, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i2488, java.lang.Object(QuicksortRec.List(EOC, NULL, i2481)), i2488, NULL) | &&(=(matching1, 0), =(matching2, 0))
f4698_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i1951)), i2811, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i1951)), i2811, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i2811, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i2811) → f6143_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i1951)), i2811, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i1951)), i2811, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2998, i2805)), i2803)), i2811, NULL) | &&(=(matching1, 0), =(matching2, 0))
f4698_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i1951)), i2947, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i1951)), i2947, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i2947, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i2947) → f6339_0_sortedLow_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i1951)), i2947, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i1951)), i2947, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i1951, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i2947, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o3162, i2941)), i2939)), i2947, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, NULL, i3459, NULL, i3459) → f7746_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, o4179, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), i3459, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, NULL, i3459, NULL, i3459, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3266)), i3470, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3266)), i3470, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3470, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3470) → f7747_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3266)), i3470, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3266)), i3470, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i3463)), i3470, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3266)), i3483, o4211, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3266)), i3483, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3483, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3483) → f7785_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3266)), i3483, o4211, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3266)), i3483, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i3475)), i3483, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i3266)), i4522, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i3266)), i4522, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i4522, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i4522) → f9325_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i3266)), i4522, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i3266)), i4522, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5491sub), i4515)), i4522, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i3266)), i4590, o5598, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i3266)), i4590, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i4590, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i4590) → f9386_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i3266)), i4590, o5598, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i3266)), i4590, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5589sub), i4582)), i4590, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i3266)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i3266)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i4854) → f9740_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i3266)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i3266)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i4854, java.lang.Object(QuicksortRec.List(EOC, NULL, i4847)), i4854, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i3266)), i4924, o6003, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i3266)), i4924, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i4924, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i4924) → f9856_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i3266)), i4924, o6003, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i3266)), i4924, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i4924, java.lang.Object(QuicksortRec.List(EOC, NULL, i4917)), i4924, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i3266)), i6649, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i3266)), i6649, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i6649, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i6649) → f12368_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i3266)), i6649, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i3266)), i6649, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8156sub), i6642)), i6649, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i3266)), i6726, o8259, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i3266)), i6726, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i6726, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i6726) → f12430_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i3266)), i6726, o8259, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i3266)), i6726, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8250sub), i6719)), i6726, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i3266)), i7147, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i3266)), i7147, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i7147, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i7147) → f13199_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i3266)), i7147, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i3266)), i7147, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i7147, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8819sub), i7139)), i7147, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7400_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i3266)), i7219, o8922, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i3266)), i7219, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i7219, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i7219) → f13255_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i3266)), i7219, o8922, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i3266)), i7219, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3266, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i7219, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8913sub), i7212)), i7219, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7403_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, NULL, i3381, NULL, i3381) → f7713_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), i3381, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, NULL, i3381, NULL, i3381, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7403_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), i3403, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), i3403, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3403, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3403) → f7717_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), i3403, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3267)), i3403, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, java.lang.Object(QuicksortRec.List(EOC, NULL, i3396)), i3403, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7403_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), i4579, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), i4579, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i4579, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i4579) → f9369_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), i4579, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i3267)), i4579, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o5571sub), i4572)), i4579, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7403_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), i4910, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), i4910, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i4910, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i4910) → f9815_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), i4910, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i3267)), i4910, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i4910, java.lang.Object(QuicksortRec.List(EOC, NULL, i4903)), i4910, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7403_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), i6716, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), i6716, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i6716, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i6716) → f12410_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), i6716, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i3267)), i6716, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8234sub), i6709)), i6716, NULL) | &&(=(matching1, 0), =(matching2, 0))
f7403_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), i7208, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), i7208, java.lang.Object(QuicksortRec.List(EOC, NULL, matching1)), java.lang.Object(QuicksortRec.List(EOC, NULL, matching2)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i7208, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i7208) → f13238_0_sortedHigh_Return(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), i7208, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i3267)), i7208, java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), java.lang.Object(QuicksortRec.List(EOC, NULL, 0)), i3267, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i7208, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(o8895sub), i7201)), i7208, NULL) | &&(=(matching1, 0), =(matching2, 0))

Combined rules. Obtained 36 IRules

P rules:
f6203_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951))) → f6208_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)), java.lang.Object(QuicksortRec.List(EOC, NULL, i1951)))
f12548_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266))) → f12553_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, o7653, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3266)))
f12532_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267))) → f12550_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)), java.lang.Object(QuicksortRec.List(EOC, NULL, i3267)))
f5995_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649) → f6018_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)), NULL, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649, java.lang.Object(QuicksortRec.List(EOC, o2836, i2648)), i2649)
f4101_0_quicksort_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2))) → f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, x1, x2)
f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, x1, x2) → f4637_1_sortedLow_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, x0, x2, x0, x2) | <(x2, x1)
f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3, x2, x3) → f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x3, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x3, x1, x3) | <(x3, x2)
f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3, x2, x3) → f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x3, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x3, x1, x3) | >=(x3, x2)
f6203_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, NULL, x2))) → f4101_0_quicksort_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x2)), java.lang.Object(QuicksortRec.List(EOC, NULL, x2)), java.lang.Object(QuicksortRec.List(EOC, NULL, x2)))
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, x3, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1))) → f7267_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, x3, x0, x2, x0, x2) | >=(x2, x1)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, x3, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1))) → f7132_0_sortedHigh_NONNULL(EOS, x0, x2, x3, x0, x2, x0) | >=(x2, x1)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, x3, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1))) → f7132_0_sortedHigh_NONNULL(EOS, x0, x2, x3, x0, x2, x0) | <(x2, x1)
f12548_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3, x4, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, NULL, x2))) → f4101_0_quicksort_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x2)), java.lang.Object(QuicksortRec.List(EOC, NULL, x2)), java.lang.Object(QuicksortRec.List(EOC, NULL, x2)))
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1))) → f7272_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x0, x2, x0, x2) | >=(x2, x1)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1))) → f7132_0_sortedHigh_NONNULL(EOS, x0, x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x0, x2, x0) | >=(x2, x1)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1))) → f7132_0_sortedHigh_NONNULL(EOS, x0, x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x0, x2, x0) | <(x2, x1)
f12532_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, NULL, x2))) → f4101_0_quicksort_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x2)), java.lang.Object(QuicksortRec.List(EOC, NULL, x2)), java.lang.Object(QuicksortRec.List(EOC, NULL, x2)))
f5995_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), NULL, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2) → f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, x0, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2, java.lang.Object(QuicksortRec.List(EOC, x0, x1)))
f4101_0_quicksort_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) → f4620_1_sortedHigh_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), NULL, NULL, x0, NULL, x0)
f4101_0_quicksort_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) → f7132_0_sortedHigh_NONNULL(EOS, NULL, x0, x1, NULL, x0, NULL)
f4101_0_quicksort_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1))) → f5995_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), NULL, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)
f4101_0_quicksort_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3))) → f5995_0_quicksort_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3)), NULL, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3)
f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, x0, x1) → f5370_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) | >=(x1, x0)
f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, x0, x1) → f4101_0_quicksort_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) | >=(x1, x0)
f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, x1, x2) → f6203_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, NULL, x1))) | >=(x2, x1)
f4529_0_sortedLow_GT(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3)), x4, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3)), x4, x3, x4) → f6203_0_sortedLow_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3)), x4, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, x0, x1)), x2)), x3)), x4, java.lang.Object(QuicksortRec.List(EOC, NULL, x3))) | >=(x4, x3)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, x2, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) → f9290_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, x2, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) | <(x1, x0)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, x2, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) → f4101_0_quicksort_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) | <(x1, x0)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1))) → f12548_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, NULL, x1))) | <(x2, x1)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1))) → f12548_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, NULL, x1))) | <(x2, x1)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2))) → f12548_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, NULL, x2))) | <(x3, x2)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, x4, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2))) → f12548_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, x4, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, NULL, x2))) | <(x3, x2)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) → f9118_1_quicksort_Load(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) | <(x1, x0)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1, java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) → f4101_0_quicksort_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), java.lang.Object(QuicksortRec.List(EOC, NULL, x0))) | <(x1, x0)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1))) → f12532_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(EOC, NULL, x1))) | <(x2, x1)
f7132_0_sortedHigh_NONNULL(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2))) → f12532_0_sortedHigh_InvokeMethod(EOS, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(QuicksortRec.List(EOC, java.lang.Object(x0), x1)), x2)), x3, java.lang.Object(QuicksortRec.List(EOC, NULL, x2))) | <(x3, x2)

Filtered ground terms:


f6203_0_sortedLow_InvokeMethod(x1, x2, x3, x4, x5, x6) → f6203_0_sortedLow_InvokeMethod(x2, x3, x4, x5, x6)
f6208_1_quicksort_Load(x1, x2, x3, x4, x5, x6, x7) → f6208_1_quicksort_Load(x2, x3, x4, x5, x6, x7)
f12548_0_sortedHigh_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → f12548_0_sortedHigh_InvokeMethod(x2, x3, x4, x5, x6, x7)
f12553_1_quicksort_Load(x1, x2, x3, x4, x5, x6, x7, x8) → f12553_1_quicksort_Load(x2, x3, x4, x5, x6, x7, x8)
f12532_0_sortedHigh_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → f12532_0_sortedHigh_InvokeMethod(x2, x3, x4, x5, x6, x7)
f12550_1_quicksort_Load(x1, x2, x3, x4, x5, x6, x7, x8) → f12550_1_quicksort_Load(x2, x3, x4, x5, x6, x7, x8)
f5995_0_quicksort_InvokeMethod(x1, x2, x3, x4, x5) → f5995_0_quicksort_InvokeMethod(x2, x4, x5)
f6018_1_sortedHigh_Load(x1, x2, x3, x4, x5, x6, x7) → f6018_1_sortedHigh_Load(x2, x4, x5, x6, x7)
f4101_0_quicksort_NONNULL(x1, x2, x3, x4) → f4101_0_quicksort_NONNULL(x2, x3, x4)
f4529_0_sortedLow_GT(x1, x2, x3, x4, x5, x6, x7) → f4529_0_sortedLow_GT(x2, x3, x4, x5, x6, x7)
Cond_f4529_0_sortedLow_GT(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f4529_0_sortedLow_GT(x1, x3, x4, x5, x6, x7, x8)
f4637_1_sortedLow_Load(x1, x2, x3, x4, x5, x6, x7) → f4637_1_sortedLow_Load(x2, x3, x4, x5, x6, x7)
Cond_f4529_0_sortedLow_GT1(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f4529_0_sortedLow_GT1(x1, x3, x4, x5, x6, x7, x8)
Cond_f4529_0_sortedLow_GT2(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f4529_0_sortedLow_GT2(x1, x3, x4, x5, x6, x7, x8)
f7132_0_sortedHigh_NONNULL(x1, x2, x3, x4, x5, x6, x7) → f7132_0_sortedHigh_NONNULL(x2, x3, x4, x5, x6, x7)
Cond_f7132_0_sortedHigh_NONNULL(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL(x1, x3, x4, x5, x6, x7, x8)
f7267_1_sortedHigh_Load(x1, x2, x3, x4, x5, x6, x7, x8) → f7267_1_sortedHigh_Load(x2, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL1(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL1(x1, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL2(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL2(x1, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL3(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL3(x1, x3, x4, x5, x6, x7, x8)
f7272_1_sortedHigh_Load(x1, x2, x3, x4, x5, x6, x7, x8) → f7272_1_sortedHigh_Load(x2, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL4(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL4(x1, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL5(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL5(x1, x3, x4, x5, x6, x7, x8)
f4620_1_sortedHigh_Load(x1, x2, x3, x4, x5, x6, x7) → f4620_1_sortedHigh_Load(x2, x5, x7)
Cond_f4529_0_sortedLow_GT3(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f4529_0_sortedLow_GT3(x1, x3, x4, x5, x6, x7, x8)
f5370_1_quicksort_Load(x1, x2, x3, x4, x5, x6, x7) → f5370_1_quicksort_Load(x2, x3, x4, x5, x6, x7)
Cond_f4529_0_sortedLow_GT4(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f4529_0_sortedLow_GT4(x1, x3, x4, x5, x6, x7, x8)
Cond_f4529_0_sortedLow_GT5(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f4529_0_sortedLow_GT5(x1, x3, x4, x5, x6, x7, x8)
Cond_f4529_0_sortedLow_GT6(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f4529_0_sortedLow_GT6(x1, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL6(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL6(x1, x3, x4, x5, x6, x7, x8)
f9290_1_quicksort_Load(x1, x2, x3, x4, x5, x6, x7, x8) → f9290_1_quicksort_Load(x2, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL7(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL7(x1, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL8(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL8(x1, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL9(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL9(x1, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL10(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL10(x1, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL11(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL11(x1, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL12(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL12(x1, x3, x4, x5, x6, x7, x8)
f9118_1_quicksort_Load(x1, x2, x3, x4, x5, x6, x7, x8) → f9118_1_quicksort_Load(x2, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL13(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL13(x1, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL14(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL14(x1, x3, x4, x5, x6, x7, x8)
Cond_f7132_0_sortedHigh_NONNULL15(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f7132_0_sortedHigh_NONNULL15(x1, x3, x4, x5, x6, x7, x8)
QuicksortRec.List(x1, x2, x3) → QuicksortRec.List(x2, x3)

Filtered duplicate terms:


f6203_0_sortedLow_InvokeMethod(x1, x2, x3, x4, x5) → f6203_0_sortedLow_InvokeMethod(x3, x4, x5)
f6208_1_quicksort_Load(x1, x2, x3, x4, x5, x6) → f6208_1_quicksort_Load(x3, x4, x6)
f12548_0_sortedHigh_InvokeMethod(x1, x2, x3, x4, x5, x6) → f12548_0_sortedHigh_InvokeMethod(x3, x4, x5, x6)
f12553_1_quicksort_Load(x1, x2, x3, x4, x5, x6, x7) → f12553_1_quicksort_Load(x3, x4, x5, x7)
f12532_0_sortedHigh_InvokeMethod(x1, x2, x3, x4, x5, x6) → f12532_0_sortedHigh_InvokeMethod(x4, x5, x6)
f12550_1_quicksort_Load(x1, x2, x3, x4, x5, x6, x7) → f12550_1_quicksort_Load(x4, x5, x7)
f5995_0_quicksort_InvokeMethod(x1, x2, x3) → f5995_0_quicksort_InvokeMethod(x1)
f6018_1_sortedHigh_Load(x1, x2, x3, x4, x5) → f6018_1_sortedHigh_Load(x1)
f4101_0_quicksort_NONNULL(x1, x2, x3) → f4101_0_quicksort_NONNULL(x3)
f4529_0_sortedLow_GT(x1, x2, x3, x4, x5, x6) → f4529_0_sortedLow_GT(x3, x6)
Cond_f4529_0_sortedLow_GT(x1, x2, x3, x4, x5, x6, x7) → Cond_f4529_0_sortedLow_GT(x1, x4, x7)
f4637_1_sortedLow_Load(x1, x2, x3, x4, x5, x6) → f4637_1_sortedLow_Load(x1, x6)
Cond_f4529_0_sortedLow_GT1(x1, x2, x3, x4, x5, x6, x7) → Cond_f4529_0_sortedLow_GT1(x1, x4, x7)
Cond_f4529_0_sortedLow_GT2(x1, x2, x3, x4, x5, x6, x7) → Cond_f4529_0_sortedLow_GT2(x1, x4, x7)
f7132_0_sortedHigh_NONNULL(x1, x2, x3, x4, x5, x6) → f7132_0_sortedHigh_NONNULL(x3, x5, x6)
Cond_f7132_0_sortedHigh_NONNULL(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL(x1, x4, x6, x7)
f7267_1_sortedHigh_Load(x1, x2, x3, x4, x5, x6, x7) → f7267_1_sortedHigh_Load(x1, x3, x7)
Cond_f7132_0_sortedHigh_NONNULL1(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL1(x1, x4, x6, x7)
Cond_f7132_0_sortedHigh_NONNULL2(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL2(x1, x4, x6, x7)
Cond_f7132_0_sortedHigh_NONNULL3(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL3(x1, x6, x7)
f7272_1_sortedHigh_Load(x1, x2, x3, x4, x5, x6, x7) → f7272_1_sortedHigh_Load(x3, x7)
Cond_f7132_0_sortedHigh_NONNULL4(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL4(x1, x6, x7)
Cond_f7132_0_sortedHigh_NONNULL5(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL5(x1, x6, x7)
f4620_1_sortedHigh_Load(x1, x2, x3) → f4620_1_sortedHigh_Load(x1)
Cond_f4529_0_sortedLow_GT3(x1, x2, x3, x4, x5, x6, x7) → Cond_f4529_0_sortedLow_GT3(x1, x4, x7)
f5370_1_quicksort_Load(x1, x2, x3, x4, x5, x6) → f5370_1_quicksort_Load(x4, x6)
Cond_f4529_0_sortedLow_GT4(x1, x2, x3, x4, x5, x6, x7) → Cond_f4529_0_sortedLow_GT4(x1, x4, x7)
Cond_f4529_0_sortedLow_GT5(x1, x2, x3, x4, x5, x6, x7) → Cond_f4529_0_sortedLow_GT5(x1, x4, x7)
Cond_f4529_0_sortedLow_GT6(x1, x2, x3, x4, x5, x6, x7) → Cond_f4529_0_sortedLow_GT6(x1, x4, x7)
Cond_f7132_0_sortedHigh_NONNULL6(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL6(x1, x4, x6, x7)
f9290_1_quicksort_Load(x1, x2, x3, x4, x5, x6, x7) → f9290_1_quicksort_Load(x3, x5, x7)
Cond_f7132_0_sortedHigh_NONNULL7(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL7(x1, x4, x6, x7)
Cond_f7132_0_sortedHigh_NONNULL8(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL8(x1, x6, x7)
Cond_f7132_0_sortedHigh_NONNULL9(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL9(x1, x4, x6, x7)
Cond_f7132_0_sortedHigh_NONNULL10(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL10(x1, x6, x7)
Cond_f7132_0_sortedHigh_NONNULL11(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL11(x1, x4, x6, x7)
Cond_f7132_0_sortedHigh_NONNULL12(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL12(x1, x6, x7)
f9118_1_quicksort_Load(x1, x2, x3, x4, x5, x6, x7) → f9118_1_quicksort_Load(x5, x7)
Cond_f7132_0_sortedHigh_NONNULL13(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL13(x1, x6, x7)
Cond_f7132_0_sortedHigh_NONNULL14(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL14(x1, x6, x7)
Cond_f7132_0_sortedHigh_NONNULL15(x1, x2, x3, x4, x5, x6, x7) → Cond_f7132_0_sortedHigh_NONNULL15(x1, x6, x7)

Filtered unneeded terms:


f6203_0_sortedLow_InvokeMethod(x1, x2, x3) → f6203_0_sortedLow_InvokeMethod(x1, x3)
f12548_0_sortedHigh_InvokeMethod(x1, x2, x3, x4) → f12548_0_sortedHigh_InvokeMethod(x2, x4)
f12532_0_sortedHigh_InvokeMethod(x1, x2, x3) → f12532_0_sortedHigh_InvokeMethod(x1, x3)
Cond_f4529_0_sortedLow_GT(x1, x2, x3) → Cond_f4529_0_sortedLow_GT(x1)
Cond_f7132_0_sortedHigh_NONNULL(x1, x2, x3, x4) → Cond_f7132_0_sortedHigh_NONNULL(x1)
Cond_f7132_0_sortedHigh_NONNULL3(x1, x2, x3) → Cond_f7132_0_sortedHigh_NONNULL3(x1)
Cond_f4529_0_sortedLow_GT3(x1, x2, x3) → Cond_f4529_0_sortedLow_GT3(x1)
Cond_f4529_0_sortedLow_GT4(x1, x2, x3) → Cond_f4529_0_sortedLow_GT4(x1, x2)
Cond_f4529_0_sortedLow_GT5(x1, x2, x3) → Cond_f4529_0_sortedLow_GT5(x1, x2)
Cond_f4529_0_sortedLow_GT6(x1, x2, x3) → Cond_f4529_0_sortedLow_GT6(x1, x2)
Cond_f7132_0_sortedHigh_NONNULL6(x1, x2, x3, x4) → Cond_f7132_0_sortedHigh_NONNULL6(x1)
Cond_f7132_0_sortedHigh_NONNULL7(x1, x2, x3, x4) → Cond_f7132_0_sortedHigh_NONNULL7(x1, x4)
Cond_f7132_0_sortedHigh_NONNULL8(x1, x2, x3) → Cond_f7132_0_sortedHigh_NONNULL8(x1, x3)
Cond_f7132_0_sortedHigh_NONNULL9(x1, x2, x3, x4) → Cond_f7132_0_sortedHigh_NONNULL9(x1, x4)
Cond_f7132_0_sortedHigh_NONNULL10(x1, x2, x3) → Cond_f7132_0_sortedHigh_NONNULL10(x1, x3)
Cond_f7132_0_sortedHigh_NONNULL11(x1, x2, x3, x4) → Cond_f7132_0_sortedHigh_NONNULL11(x1, x4)
Cond_f7132_0_sortedHigh_NONNULL12(x1, x2, x3) → Cond_f7132_0_sortedHigh_NONNULL12(x1)
Cond_f7132_0_sortedHigh_NONNULL13(x1, x2, x3) → Cond_f7132_0_sortedHigh_NONNULL13(x1, x3)
Cond_f7132_0_sortedHigh_NONNULL14(x1, x2, x3) → Cond_f7132_0_sortedHigh_NONNULL14(x1, x3)
Cond_f7132_0_sortedHigh_NONNULL15(x1, x2, x3) → Cond_f7132_0_sortedHigh_NONNULL15(x1, x3)

Prepared 36 rules for path length conversion:

P rules:
f6203_0_sortedLow_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(o2890, i2712)), i1951)), java.lang.Object(QuicksortRec.List(NULL, i1951)), i2712, i1951, i1951) → f6208_1_quicksort_Load(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(o2890, i2712)), i1951)), i2713, java.lang.Object(QuicksortRec.List(NULL, i1951)))
f12548_0_sortedHigh_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(o7649, i6258)), i3266)), java.lang.Object(QuicksortRec.List(NULL, i3266)), i6258, i3266, i3266) → f12553_1_quicksort_Load(o7653, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(o7649, i6258)), i3266)), i6259, java.lang.Object(QuicksortRec.List(NULL, i3266)))
f12532_0_sortedHigh_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(o7618, i6229)), i3267)), java.lang.Object(QuicksortRec.List(NULL, i3267)), i6229, i3267, i3267) → f12550_1_quicksort_Load(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(o7618, i6229)), i3267)), i6230, java.lang.Object(QuicksortRec.List(NULL, i3267)))
f5995_0_quicksort_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(o2836, i2648)), i2649)), i2648, i2649) → f6018_1_sortedHigh_Load(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(o2836, i2648)), i2649)))
f4101_0_quicksort_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0, x1)), x2)), x2) → f4529_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0, x1)), x2, x1)
f4529_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0, x1)), x2, x1) → f4637_1_sortedLow_Load(java.lang.Object(QuicksortRec.List(x0, x1)), x2) | <(x2, x1)
f4529_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0, x1)), x2)), x3, x2) → f4529_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0, x1)), x3, x1) | <(x3, x2)
f4529_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0, x1)), x2)), x3, x2) → f4529_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0, x1)), x3, x1) | >=(x3, x2)
f6203_0_sortedLow_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0, x1)), x2)), java.lang.Object(QuicksortRec.List(NULL, x2)), x1, x2, x2) → f4101_0_quicksort_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2)), x2)
f7132_0_sortedHigh_NONNULL(x3, x2, java.lang.Object(QuicksortRec.List(x0, x1))) → f7267_1_sortedHigh_Load(java.lang.Object(QuicksortRec.List(x0, x1)), x3, x2) | >=(x2, x1)
f7132_0_sortedHigh_NONNULL(x3, x2, java.lang.Object(QuicksortRec.List(x0, x1))) → f7132_0_sortedHigh_NONNULL(x3, x2, x0) | >=(x2, x1)
f7132_0_sortedHigh_NONNULL(x3, x2, java.lang.Object(QuicksortRec.List(x0, x1))) → f7132_0_sortedHigh_NONNULL(x3, x2, x0) | <(x2, x1)
f12548_0_sortedHigh_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0, x1)), x2)), java.lang.Object(QuicksortRec.List(NULL, x2)), x1, x2, x2) → f4101_0_quicksort_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2)), x2)
f7132_0_sortedHigh_NONNULL(java.lang.Object(QuicksortRec.List(x0, x1)), x2, java.lang.Object(QuicksortRec.List(x0, x1))) → f7272_1_sortedHigh_Load(java.lang.Object(QuicksortRec.List(x0, x1)), x2) | >=(x2, x1)
f7132_0_sortedHigh_NONNULL(java.lang.Object(QuicksortRec.List(x0, x1)), x2, java.lang.Object(QuicksortRec.List(x0, x1))) → f7132_0_sortedHigh_NONNULL(java.lang.Object(QuicksortRec.List(x0, x1)), x2, x0) | >=(x2, x1)
f7132_0_sortedHigh_NONNULL(java.lang.Object(QuicksortRec.List(x0, x1)), x2, java.lang.Object(QuicksortRec.List(x0, x1))) → f7132_0_sortedHigh_NONNULL(java.lang.Object(QuicksortRec.List(x0, x1)), x2, x0) | <(x2, x1)
f12532_0_sortedHigh_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0, x1)), x2)), java.lang.Object(QuicksortRec.List(NULL, x2)), x1, x2, x2) → f4101_0_quicksort_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2)), x2)
f5995_0_quicksort_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0, x1)), x2)), x1, x2) → f7132_0_sortedHigh_NONNULL(x0, x2, java.lang.Object(QuicksortRec.List(x0, x1)))
f4101_0_quicksort_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x0)), x0) → f4620_1_sortedHigh_Load(java.lang.Object(QuicksortRec.List(NULL, x0)))
f4101_0_quicksort_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x0)), x0) → f7132_0_sortedHigh_NONNULL(x1, x0, NULL)
f4101_0_quicksort_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0)), x1)), x1) → f5995_0_quicksort_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0)), x1)), x0, x1)
f4101_0_quicksort_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0, x1)), x2)), x3)), x3) → f5995_0_quicksort_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0, x1)), x2)), x3)), x2, x3)
f4529_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(NULL, x0)), x1, x0) → f5370_1_quicksort_Load(x1, java.lang.Object(QuicksortRec.List(NULL, x0))) | >=(x1, x0)
f4529_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(NULL, x0)), x1, x0) → f4101_0_quicksort_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x0)), x0) | >=(x1, x0)
f4529_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0)), x1)), x2, x1) → f6203_0_sortedLow_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0)), x1)), java.lang.Object(QuicksortRec.List(NULL, x1)), x0, x1, x1) | >=(x2, x1)
f4529_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0, x1)), x2)), x3)), x4, x3) → f6203_0_sortedLow_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0, x1)), x2)), x3)), java.lang.Object(QuicksortRec.List(NULL, x3)), x2, x3, x3) | >=(x4, x3)
f7132_0_sortedHigh_NONNULL(x2, x1, java.lang.Object(QuicksortRec.List(NULL, x0))) → f9290_1_quicksort_Load(x2, x1, java.lang.Object(QuicksortRec.List(NULL, x0))) | <(x1, x0)
f7132_0_sortedHigh_NONNULL(x2, x1, java.lang.Object(QuicksortRec.List(NULL, x0))) → f4101_0_quicksort_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x0)), x0) | <(x1, x0)
f7132_0_sortedHigh_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x0)), x2, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0)), x1))) → f12548_0_sortedHigh_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0)), x1)), java.lang.Object(QuicksortRec.List(NULL, x1)), x0, x1, x1) | <(x2, x1)
f7132_0_sortedHigh_NONNULL(x3, x2, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0)), x1))) → f12548_0_sortedHigh_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0)), x1)), java.lang.Object(QuicksortRec.List(NULL, x1)), x0, x1, x1) | <(x2, x1)
f7132_0_sortedHigh_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(x0), x1)), x3, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(x0), x1)), x2))) → f12548_0_sortedHigh_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(x0), x1)), x2)), java.lang.Object(QuicksortRec.List(NULL, x2)), x1, x2, x2) | <(x3, x2)
f7132_0_sortedHigh_NONNULL(x4, x3, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(x0), x1)), x2))) → f12548_0_sortedHigh_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(x0), x1)), x2)), java.lang.Object(QuicksortRec.List(NULL, x2)), x1, x2, x2) | <(x3, x2)
f7132_0_sortedHigh_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x0)), x1, java.lang.Object(QuicksortRec.List(NULL, x0))) → f9118_1_quicksort_Load(x1, java.lang.Object(QuicksortRec.List(NULL, x0))) | <(x1, x0)
f7132_0_sortedHigh_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x0)), x1, java.lang.Object(QuicksortRec.List(NULL, x0))) → f4101_0_quicksort_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x0)), x0) | <(x1, x0)
f7132_0_sortedHigh_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0)), x1)), x2, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0)), x1))) → f12532_0_sortedHigh_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0)), x1)), java.lang.Object(QuicksortRec.List(NULL, x1)), x0, x1, x1) | <(x2, x1)
f7132_0_sortedHigh_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(x0), x1)), x2)), x3, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(x0), x1)), x2))) → f12532_0_sortedHigh_InvokeMethod(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(x0), x1)), x2)), java.lang.Object(QuicksortRec.List(NULL, x2)), x1, x2, x2) | <(x3, x2)

Finished conversion. Obtained 25 rules.

P rules:
f4101_0_quicksort_NONNULL(v143, x18) → f4529_0_sortedLow_GT(v144, x18, x17) | &&(&&(&&(&&(<=(+(x18, 2), v143), <=(+(x17, 4), v143)), >(+(v144, 1), 1)), <=(+(v144, 2), v143)), >(+(v143, 1), 3))
f4529_0_sortedLow_GT(v145, x25, x24) → f4529_0_sortedLow_GT(v146, x25, x23) | &&(&&(&&(&&(&&(<(x25, x24), <=(+(x24, 2), v145)), <=(+(x23, 4), v145)), >(+(v146, 1), 1)), <=(+(v146, 2), v145)), >(+(v145, 1), 3))
f4529_0_sortedLow_GT(v147, x29, x28) → f4529_0_sortedLow_GT(v148, x29, x27) | &&(&&(&&(&&(&&(>=(x29, x28), <=(+(x28, 2), v147)), <=(+(x27, 4), v147)), >(+(v148, 1), 1)), <=(+(v148, 2), v147)), >(+(v147, 1), 3))
f6203_0_sortedLow_InvokeMethod(v149, v150, x31, x32, x321) → f4101_0_quicksort_NONNULL(v151, x32) | &&(&&(&&(&&(&&(&&(&&(&&(<=(+(x32, 2), v150), <=(+(x32, 2), v149)), <=(+(x31, 4), v149)), >(+(v151, 1), 2)), <=(v151, v150)), <=(v151, v149)), >(+(v150, 1), 2)), >(+(v149, 1), 3)), =(x32, x321))
f7132_0_sortedHigh_NONNULL(v152, x38, v153) → f7132_0_sortedHigh_NONNULL(v154, x38, v155) | &&(&&(&&(&&(&&(&&(<=(x40, x38), >(+(v155, 1), 0)), <=(+(v155, 1), v153)), >(+(v154, 1), 0)), <=(v154, v152)), >(+(v153, 1), 1)), >(+(v152, 1), 0))
f7132_0_sortedHigh_NONNULL(v156, x42, v157) → f7132_0_sortedHigh_NONNULL(v158, x42, v159) | &&(&&(&&(&&(&&(&&(>(x44, x42), >(+(v159, 1), 0)), <=(+(v159, 1), v157)), >(+(v158, 1), 0)), <=(v158, v156)), >(+(v157, 1), 1)), >(+(v156, 1), 0))
f12548_0_sortedHigh_InvokeMethod(v160, v161, x46, x47, x471) → f4101_0_quicksort_NONNULL(v162, x47) | &&(&&(&&(&&(&&(&&(&&(&&(<=(+(x47, 2), v161), <=(+(x47, 2), v160)), <=(+(x46, 4), v160)), >(+(v162, 1), 2)), <=(v162, v161)), <=(v162, v160)), >(+(v161, 1), 2)), >(+(v160, 1), 3)), =(x47, x471))
f7132_0_sortedHigh_NONNULL(v163, x53, v164) → f7132_0_sortedHigh_NONNULL(v165, x53, v166) | &&(&&(&&(&&(&&(&&(&&(&&(>=(x53, x52), >(+(v166, 1), 0)), <=(+(v166, 1), v164)), <=(+(v166, 1), v163)), >(+(v165, 1), 1)), <=(v165, v164)), <=(v165, v163)), >(+(v164, 1), 1)), >(+(v163, 1), 1))
f7132_0_sortedHigh_NONNULL(v167, x56, v168) → f7132_0_sortedHigh_NONNULL(v169, x56, v170) | &&(&&(&&(&&(&&(&&(&&(&&(<(x56, x55), >(+(v170, 1), 0)), <=(+(v170, 1), v168)), <=(+(v170, 1), v167)), >(+(v169, 1), 1)), <=(v169, v168)), <=(v169, v167)), >(+(v168, 1), 1)), >(+(v167, 1), 1))
f12532_0_sortedHigh_InvokeMethod(v171, v172, x58, x59, x591) → f4101_0_quicksort_NONNULL(v173, x59) | &&(&&(&&(&&(&&(&&(&&(&&(<=(+(x59, 2), v172), <=(+(x59, 2), v171)), <=(+(x58, 4), v171)), >(+(v173, 1), 2)), <=(v173, v172)), <=(v173, v171)), >(+(v172, 1), 2)), >(+(v171, 1), 3)), =(x59, x591))
f5995_0_quicksort_InvokeMethod(v174, x61, x62) → f7132_0_sortedHigh_NONNULL(v175, x62, v176) | &&(&&(&&(&&(&&(&&(<=(+(x62, 2), v174), <=(+(x61, 4), v174)), >(+(v176, 1), 1)), <=(+(v176, 2), v174)), >(+(v175, 1), 0)), <=(+(v175, 3), v174)), >(+(v174, 1), 3))
f4101_0_quicksort_NONNULL(v177, x64) → f7132_0_sortedHigh_NONNULL(v178, x64, v179) | &&(&&(&&(&&(<=(+(x64, 2), v177), >(+(v179, 1), 0)), <=(+(v179, 2), v177)), >(+(v178, 1), 0)), >(+(v177, 1), 2))
f4101_0_quicksort_NONNULL(v180, x67) → f5995_0_quicksort_InvokeMethod(v181, x66, x67) | &&(&&(&&(&&(<=(+(x67, 2), v180), <=(+(x66, 4), v180)), >(+(v181, 1), 4)), <=(v181, v180)), >(+(v180, 1), 4))
f4101_0_quicksort_NONNULL(v182, x71) → f5995_0_quicksort_InvokeMethod(v183, x70, x71) | &&(&&(&&(&&(<=(+(x71, 2), v182), <=(+(x70, 4), v182)), >(+(v183, 1), 5)), <=(v183, v182)), >(+(v182, 1), 5))
f4529_0_sortedLow_GT(v184, x75, x74) → f4101_0_quicksort_NONNULL(v185, x74) | &&(&&(&&(&&(>=(x75, x74), <=(+(x74, 2), v184)), >(+(v185, 1), 2)), <=(v185, v184)), >(+(v184, 1), 2))
f4529_0_sortedLow_GT(v186, x78, x77) → f6203_0_sortedLow_InvokeMethod(v187, v188, x76, x77, x77) | &&(&&(&&(&&(&&(&&(&&(>=(x78, x77), <=(+(x77, 2), v186)), <=(+(x76, 4), v186)), >(+(v188, 1), 2)), <=(v188, v186)), >(+(v187, 1), 4)), <=(v187, v186)), >(+(v186, 1), 4))
f4529_0_sortedLow_GT(v189, x83, x82) → f6203_0_sortedLow_InvokeMethod(v190, v191, x81, x82, x82) | &&(&&(&&(&&(&&(&&(&&(>=(x83, x82), <=(+(x82, 2), v189)), <=(+(x81, 4), v189)), >(+(v191, 1), 2)), <=(v191, v189)), >(+(v190, 1), 5)), <=(v190, v189)), >(+(v189, 1), 5))
f7132_0_sortedHigh_NONNULL(v192, x88, v193) → f4101_0_quicksort_NONNULL(v194, x89) | &&(&&(&&(&&(&&(>(x89, x88), <=(+(x89, 2), v193)), >(+(v194, 1), 2)), <=(v194, v193)), >(+(v193, 1), 2)), >(+(v192, 1), 0))
f7132_0_sortedHigh_NONNULL(v195, x91, v196) → f12548_0_sortedHigh_InvokeMethod(v197, v198, x90, x92, x92) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(x92, x91), <=(+(x92, 2), v196)), <=(+(x90, 4), v196)), <=(+(x90, 2), v195)), >(+(v198, 1), 2)), <=(v198, v196)), >(+(v197, 1), 4)), <=(v197, v196)), >(+(v196, 1), 4)), >(+(v195, 1), 2))
f7132_0_sortedHigh_NONNULL(v199, x94, v200) → f12548_0_sortedHigh_InvokeMethod(v201, v202, x95, x96, x96) | &&(&&(&&(&&(&&(&&(&&(&&(>(x96, x94), <=(+(x96, 2), v200)), <=(+(x95, 4), v200)), >(+(v202, 1), 2)), <=(v202, v200)), >(+(v201, 1), 4)), <=(v201, v200)), >(+(v200, 1), 4)), >(+(v199, 1), 0))
f7132_0_sortedHigh_NONNULL(v203, x99, v204) → f12548_0_sortedHigh_InvokeMethod(v205, v206, x98, x100, x100) | &&(&&(&&(&&(&&(&&(&&(&&(&&(<(x99, x100), <=(+(x98, 4), v204)), <=(+(x98, 2), v203)), <=(+(x100, 2), v204)), >(+(v206, 1), 2)), <=(v206, v204)), >(+(v205, 1), 5)), <=(v205, v204)), >(+(v204, 1), 5)), >(+(v203, 1), 3))
f7132_0_sortedHigh_NONNULL(v207, x102, v208) → f12548_0_sortedHigh_InvokeMethod(v209, v210, x104, x105, x105) | &&(&&(&&(&&(&&(&&(&&(&&(>(x105, x102), <=(+(x105, 2), v208)), <=(+(x104, 4), v208)), >(+(v210, 1), 2)), <=(v210, v208)), >(+(v209, 1), 5)), <=(v209, v208)), >(+(v208, 1), 5)), >(+(v207, 1), 0))
f7132_0_sortedHigh_NONNULL(v211, x109, v212) → f4101_0_quicksort_NONNULL(v213, x108) | &&(&&(&&(&&(&&(&&(&&(<(x109, x108), <=(+(x108, 2), v212)), <=(+(x108, 2), v211)), >(+(v213, 1), 2)), <=(v213, v212)), <=(v213, v211)), >(+(v212, 1), 2)), >(+(v211, 1), 2))
f7132_0_sortedHigh_NONNULL(v214, x112, v215) → f12532_0_sortedHigh_InvokeMethod(v216, v217, x110, x111, x111) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(<(x112, x111), <=(+(x111, 2), v215)), <=(+(x111, 2), v214)), <=(+(x110, 4), v215)), <=(+(x110, 4), v214)), >(+(v217, 1), 2)), <=(v217, v215)), <=(v217, v214)), >(+(v216, 1), 4)), <=(v216, v215)), <=(v216, v214)), >(+(v215, 1), 4)), >(+(v214, 1), 4))
f7132_0_sortedHigh_NONNULL(v218, x116, v219) → f12532_0_sortedHigh_InvokeMethod(v220, v221, x114, x115, x115) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(<(x116, x115), <=(+(x115, 2), v219)), <=(+(x115, 2), v218)), <=(+(x114, 4), v219)), <=(+(x114, 4), v218)), >(+(v221, 1), 2)), <=(v221, v219)), <=(v221, v218)), >(+(v220, 1), 5)), <=(v220, v219)), <=(v220, v218)), >(+(v219, 1), 5)), >(+(v218, 1), 5))

(7) Obligation:

Rules:
f4101_0_quicksort_NONNULL(v143, x18) → f4529_0_sortedLow_GT(v144, x18, x17) | &&(&&(&&(&&(<=(+(x18, 2), v143), <=(+(x17, 4), v143)), >(+(v144, 1), 1)), <=(+(v144, 2), v143)), >(+(v143, 1), 3))
f4529_0_sortedLow_GT(v145, x25, x24) → f4529_0_sortedLow_GT(v146, x25, x23) | &&(&&(&&(&&(&&(<(x25, x24), <=(+(x24, 2), v145)), <=(+(x23, 4), v145)), >(+(v146, 1), 1)), <=(+(v146, 2), v145)), >(+(v145, 1), 3))
f4529_0_sortedLow_GT(v147, x29, x28) → f4529_0_sortedLow_GT(v148, x29, x27) | &&(&&(&&(&&(&&(>=(x29, x28), <=(+(x28, 2), v147)), <=(+(x27, 4), v147)), >(+(v148, 1), 1)), <=(+(v148, 2), v147)), >(+(v147, 1), 3))
f6203_0_sortedLow_InvokeMethod(v149, v150, x31, x32, x321) → f4101_0_quicksort_NONNULL(v151, x32) | &&(&&(&&(&&(&&(&&(&&(&&(<=(+(x32, 2), v150), <=(+(x32, 2), v149)), <=(+(x31, 4), v149)), >(+(v151, 1), 2)), <=(v151, v150)), <=(v151, v149)), >(+(v150, 1), 2)), >(+(v149, 1), 3)), =(x32, x321))
f7132_0_sortedHigh_NONNULL(v152, x38, v153) → f7132_0_sortedHigh_NONNULL(v154, x38, v155) | &&(&&(&&(&&(&&(&&(<=(x40, x38), >(+(v155, 1), 0)), <=(+(v155, 1), v153)), >(+(v154, 1), 0)), <=(v154, v152)), >(+(v153, 1), 1)), >(+(v152, 1), 0))
f7132_0_sortedHigh_NONNULL(v156, x42, v157) → f7132_0_sortedHigh_NONNULL(v158, x42, v159) | &&(&&(&&(&&(&&(&&(>(x44, x42), >(+(v159, 1), 0)), <=(+(v159, 1), v157)), >(+(v158, 1), 0)), <=(v158, v156)), >(+(v157, 1), 1)), >(+(v156, 1), 0))
f12548_0_sortedHigh_InvokeMethod(v160, v161, x46, x47, x471) → f4101_0_quicksort_NONNULL(v162, x47) | &&(&&(&&(&&(&&(&&(&&(&&(<=(+(x47, 2), v161), <=(+(x47, 2), v160)), <=(+(x46, 4), v160)), >(+(v162, 1), 2)), <=(v162, v161)), <=(v162, v160)), >(+(v161, 1), 2)), >(+(v160, 1), 3)), =(x47, x471))
f7132_0_sortedHigh_NONNULL(v163, x53, v164) → f7132_0_sortedHigh_NONNULL(v165, x53, v166) | &&(&&(&&(&&(&&(&&(&&(&&(>=(x53, x52), >(+(v166, 1), 0)), <=(+(v166, 1), v164)), <=(+(v166, 1), v163)), >(+(v165, 1), 1)), <=(v165, v164)), <=(v165, v163)), >(+(v164, 1), 1)), >(+(v163, 1), 1))
f7132_0_sortedHigh_NONNULL(v167, x56, v168) → f7132_0_sortedHigh_NONNULL(v169, x56, v170) | &&(&&(&&(&&(&&(&&(&&(&&(<(x56, x55), >(+(v170, 1), 0)), <=(+(v170, 1), v168)), <=(+(v170, 1), v167)), >(+(v169, 1), 1)), <=(v169, v168)), <=(v169, v167)), >(+(v168, 1), 1)), >(+(v167, 1), 1))
f12532_0_sortedHigh_InvokeMethod(v171, v172, x58, x59, x591) → f4101_0_quicksort_NONNULL(v173, x59) | &&(&&(&&(&&(&&(&&(&&(&&(<=(+(x59, 2), v172), <=(+(x59, 2), v171)), <=(+(x58, 4), v171)), >(+(v173, 1), 2)), <=(v173, v172)), <=(v173, v171)), >(+(v172, 1), 2)), >(+(v171, 1), 3)), =(x59, x591))
f5995_0_quicksort_InvokeMethod(v174, x61, x62) → f7132_0_sortedHigh_NONNULL(v175, x62, v176) | &&(&&(&&(&&(&&(&&(<=(+(x62, 2), v174), <=(+(x61, 4), v174)), >(+(v176, 1), 1)), <=(+(v176, 2), v174)), >(+(v175, 1), 0)), <=(+(v175, 3), v174)), >(+(v174, 1), 3))
f4101_0_quicksort_NONNULL(v177, x64) → f7132_0_sortedHigh_NONNULL(v178, x64, v179) | &&(&&(&&(&&(<=(+(x64, 2), v177), >(+(v179, 1), 0)), <=(+(v179, 2), v177)), >(+(v178, 1), 0)), >(+(v177, 1), 2))
f4101_0_quicksort_NONNULL(v180, x67) → f5995_0_quicksort_InvokeMethod(v181, x66, x67) | &&(&&(&&(&&(<=(+(x67, 2), v180), <=(+(x66, 4), v180)), >(+(v181, 1), 4)), <=(v181, v180)), >(+(v180, 1), 4))
f4101_0_quicksort_NONNULL(v182, x71) → f5995_0_quicksort_InvokeMethod(v183, x70, x71) | &&(&&(&&(&&(<=(+(x71, 2), v182), <=(+(x70, 4), v182)), >(+(v183, 1), 5)), <=(v183, v182)), >(+(v182, 1), 5))
f4529_0_sortedLow_GT(v184, x75, x74) → f4101_0_quicksort_NONNULL(v185, x74) | &&(&&(&&(&&(>=(x75, x74), <=(+(x74, 2), v184)), >(+(v185, 1), 2)), <=(v185, v184)), >(+(v184, 1), 2))
f4529_0_sortedLow_GT(v186, x78, x77) → f6203_0_sortedLow_InvokeMethod(v187, v188, x76, x77, x77) | &&(&&(&&(&&(&&(&&(&&(>=(x78, x77), <=(+(x77, 2), v186)), <=(+(x76, 4), v186)), >(+(v188, 1), 2)), <=(v188, v186)), >(+(v187, 1), 4)), <=(v187, v186)), >(+(v186, 1), 4))
f4529_0_sortedLow_GT(v189, x83, x82) → f6203_0_sortedLow_InvokeMethod(v190, v191, x81, x82, x82) | &&(&&(&&(&&(&&(&&(&&(>=(x83, x82), <=(+(x82, 2), v189)), <=(+(x81, 4), v189)), >(+(v191, 1), 2)), <=(v191, v189)), >(+(v190, 1), 5)), <=(v190, v189)), >(+(v189, 1), 5))
f7132_0_sortedHigh_NONNULL(v192, x88, v193) → f4101_0_quicksort_NONNULL(v194, x89) | &&(&&(&&(&&(&&(>(x89, x88), <=(+(x89, 2), v193)), >(+(v194, 1), 2)), <=(v194, v193)), >(+(v193, 1), 2)), >(+(v192, 1), 0))
f7132_0_sortedHigh_NONNULL(v195, x91, v196) → f12548_0_sortedHigh_InvokeMethod(v197, v198, x90, x92, x92) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(x92, x91), <=(+(x92, 2), v196)), <=(+(x90, 4), v196)), <=(+(x90, 2), v195)), >(+(v198, 1), 2)), <=(v198, v196)), >(+(v197, 1), 4)), <=(v197, v196)), >(+(v196, 1), 4)), >(+(v195, 1), 2))
f7132_0_sortedHigh_NONNULL(v199, x94, v200) → f12548_0_sortedHigh_InvokeMethod(v201, v202, x95, x96, x96) | &&(&&(&&(&&(&&(&&(&&(&&(>(x96, x94), <=(+(x96, 2), v200)), <=(+(x95, 4), v200)), >(+(v202, 1), 2)), <=(v202, v200)), >(+(v201, 1), 4)), <=(v201, v200)), >(+(v200, 1), 4)), >(+(v199, 1), 0))
f7132_0_sortedHigh_NONNULL(v203, x99, v204) → f12548_0_sortedHigh_InvokeMethod(v205, v206, x98, x100, x100) | &&(&&(&&(&&(&&(&&(&&(&&(&&(<(x99, x100), <=(+(x98, 4), v204)), <=(+(x98, 2), v203)), <=(+(x100, 2), v204)), >(+(v206, 1), 2)), <=(v206, v204)), >(+(v205, 1), 5)), <=(v205, v204)), >(+(v204, 1), 5)), >(+(v203, 1), 3))
f7132_0_sortedHigh_NONNULL(v207, x102, v208) → f12548_0_sortedHigh_InvokeMethod(v209, v210, x104, x105, x105) | &&(&&(&&(&&(&&(&&(&&(&&(>(x105, x102), <=(+(x105, 2), v208)), <=(+(x104, 4), v208)), >(+(v210, 1), 2)), <=(v210, v208)), >(+(v209, 1), 5)), <=(v209, v208)), >(+(v208, 1), 5)), >(+(v207, 1), 0))
f7132_0_sortedHigh_NONNULL(v211, x109, v212) → f4101_0_quicksort_NONNULL(v213, x108) | &&(&&(&&(&&(&&(&&(&&(<(x109, x108), <=(+(x108, 2), v212)), <=(+(x108, 2), v211)), >(+(v213, 1), 2)), <=(v213, v212)), <=(v213, v211)), >(+(v212, 1), 2)), >(+(v211, 1), 2))
f7132_0_sortedHigh_NONNULL(v214, x112, v215) → f12532_0_sortedHigh_InvokeMethod(v216, v217, x110, x111, x111) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(<(x112, x111), <=(+(x111, 2), v215)), <=(+(x111, 2), v214)), <=(+(x110, 4), v215)), <=(+(x110, 4), v214)), >(+(v217, 1), 2)), <=(v217, v215)), <=(v217, v214)), >(+(v216, 1), 4)), <=(v216, v215)), <=(v216, v214)), >(+(v215, 1), 4)), >(+(v214, 1), 4))
f7132_0_sortedHigh_NONNULL(v218, x116, v219) → f12532_0_sortedHigh_InvokeMethod(v220, v221, x114, x115, x115) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(<(x116, x115), <=(+(x115, 2), v219)), <=(+(x115, 2), v218)), <=(+(x114, 4), v219)), <=(+(x114, 4), v218)), >(+(v221, 1), 2)), <=(v221, v219)), <=(v221, v218)), >(+(v220, 1), 5)), <=(v220, v219)), <=(v220, v218)), >(+(v219, 1), 5)), >(+(v218, 1), 5))

(8) LinearRankingProcessor (EQUIVALENT transformation)

Linear ranking:


[f4101_0_quicksort_NONNULL(x)] = (-2) + 2·x1
[f4529_0_sortedLow_GT(x)] = 1 + 2·x1
[f6203_0_sortedLow_InvokeMethod(x)] = 2·x1
[f7132_0_sortedHigh_NONNULL(x)] = 2·x3
[f12548_0_sortedHigh_InvokeMethod(x)] = (-1) + 2·x1
[f12532_0_sortedHigh_InvokeMethod(x)] = (-1) + 2·x2
[f5995_0_quicksort_InvokeMethod(x)] = (-3) + 2·x1

where x = (x1, ... ,xn).



Therefore the following rule(s) have been dropped:


f4101_0_quicksort_NONNULL(x0, x1) → f4529_0_sortedLow_GT(x2, x1, x3) | &&(&&(&&(&&(<=(+(x1, 2), x0), <=(+(x3, 4), x0)), >(+(x2, 1), 1)), <=(+(x2, 2), x0)), >(+(x0, 1), 3))
f4529_0_sortedLow_GT(x4, x5, x6) → f4529_0_sortedLow_GT(x7, x5, x8) | &&(&&(&&(&&(&&(<(x5, x6), <=(+(x6, 2), x4)), <=(+(x8, 4), x4)), >(+(x7, 1), 1)), <=(+(x7, 2), x4)), >(+(x4, 1), 3))
f4529_0_sortedLow_GT(x9, x10, x11) → f4529_0_sortedLow_GT(x12, x10, x13) | &&(&&(&&(&&(&&(>=(x10, x11), <=(+(x11, 2), x9)), <=(+(x13, 4), x9)), >(+(x12, 1), 1)), <=(+(x12, 2), x9)), >(+(x9, 1), 3))
f6203_0_sortedLow_InvokeMethod(x14, x15, x16, x17, x18) → f4101_0_quicksort_NONNULL(x19, x17) | &&(&&(&&(&&(&&(&&(&&(&&(<=(+(x17, 2), x15), <=(+(x17, 2), x14)), <=(+(x16, 4), x14)), >(+(x19, 1), 2)), <=(x19, x15)), <=(x19, x14)), >(+(x15, 1), 2)), >(+(x14, 1), 3)), =(x17, x18))
f7132_0_sortedHigh_NONNULL(x20, x21, x22) → f7132_0_sortedHigh_NONNULL(x23, x21, x24) | &&(&&(&&(&&(&&(&&(<=(x25, x21), >(+(x24, 1), 0)), <=(+(x24, 1), x22)), >(+(x23, 1), 0)), <=(x23, x20)), >(+(x22, 1), 1)), >(+(x20, 1), 0))
f7132_0_sortedHigh_NONNULL(x26, x27, x28) → f7132_0_sortedHigh_NONNULL(x29, x27, x30) | &&(&&(&&(&&(&&(&&(>(x31, x27), >(+(x30, 1), 0)), <=(+(x30, 1), x28)), >(+(x29, 1), 0)), <=(x29, x26)), >(+(x28, 1), 1)), >(+(x26, 1), 0))
f12548_0_sortedHigh_InvokeMethod(x32, x33, x34, x35, x36) → f4101_0_quicksort_NONNULL(x37, x35) | &&(&&(&&(&&(&&(&&(&&(&&(<=(+(x35, 2), x33), <=(+(x35, 2), x32)), <=(+(x34, 4), x32)), >(+(x37, 1), 2)), <=(x37, x33)), <=(x37, x32)), >(+(x33, 1), 2)), >(+(x32, 1), 3)), =(x35, x36))
f7132_0_sortedHigh_NONNULL(x38, x39, x40) → f7132_0_sortedHigh_NONNULL(x41, x39, x42) | &&(&&(&&(&&(&&(&&(&&(&&(>=(x39, x43), >(+(x42, 1), 0)), <=(+(x42, 1), x40)), <=(+(x42, 1), x38)), >(+(x41, 1), 1)), <=(x41, x40)), <=(x41, x38)), >(+(x40, 1), 1)), >(+(x38, 1), 1))
f7132_0_sortedHigh_NONNULL(x44, x45, x46) → f7132_0_sortedHigh_NONNULL(x47, x45, x48) | &&(&&(&&(&&(&&(&&(&&(&&(<(x45, x49), >(+(x48, 1), 0)), <=(+(x48, 1), x46)), <=(+(x48, 1), x44)), >(+(x47, 1), 1)), <=(x47, x46)), <=(x47, x44)), >(+(x46, 1), 1)), >(+(x44, 1), 1))
f12532_0_sortedHigh_InvokeMethod(x50, x51, x52, x53, x54) → f4101_0_quicksort_NONNULL(x55, x53) | &&(&&(&&(&&(&&(&&(&&(&&(<=(+(x53, 2), x51), <=(+(x53, 2), x50)), <=(+(x52, 4), x50)), >(+(x55, 1), 2)), <=(x55, x51)), <=(x55, x50)), >(+(x51, 1), 2)), >(+(x50, 1), 3)), =(x53, x54))
f5995_0_quicksort_InvokeMethod(x56, x57, x58) → f7132_0_sortedHigh_NONNULL(x59, x58, x60) | &&(&&(&&(&&(&&(&&(<=(+(x58, 2), x56), <=(+(x57, 4), x56)), >(+(x60, 1), 1)), <=(+(x60, 2), x56)), >(+(x59, 1), 0)), <=(+(x59, 3), x56)), >(+(x56, 1), 3))
f4101_0_quicksort_NONNULL(x61, x62) → f7132_0_sortedHigh_NONNULL(x63, x62, x64) | &&(&&(&&(&&(<=(+(x62, 2), x61), >(+(x64, 1), 0)), <=(+(x64, 2), x61)), >(+(x63, 1), 0)), >(+(x61, 1), 2))
f4101_0_quicksort_NONNULL(x65, x66) → f5995_0_quicksort_InvokeMethod(x67, x68, x66) | &&(&&(&&(&&(<=(+(x66, 2), x65), <=(+(x68, 4), x65)), >(+(x67, 1), 4)), <=(x67, x65)), >(+(x65, 1), 4))
f4101_0_quicksort_NONNULL(x69, x70) → f5995_0_quicksort_InvokeMethod(x71, x72, x70) | &&(&&(&&(&&(<=(+(x70, 2), x69), <=(+(x72, 4), x69)), >(+(x71, 1), 5)), <=(x71, x69)), >(+(x69, 1), 5))
f4529_0_sortedLow_GT(x73, x74, x75) → f4101_0_quicksort_NONNULL(x76, x75) | &&(&&(&&(&&(>=(x74, x75), <=(+(x75, 2), x73)), >(+(x76, 1), 2)), <=(x76, x73)), >(+(x73, 1), 2))
f4529_0_sortedLow_GT(x77, x78, x79) → f6203_0_sortedLow_InvokeMethod(x80, x81, x82, x79, x79) | &&(&&(&&(&&(&&(&&(&&(>=(x78, x79), <=(+(x79, 2), x77)), <=(+(x82, 4), x77)), >(+(x81, 1), 2)), <=(x81, x77)), >(+(x80, 1), 4)), <=(x80, x77)), >(+(x77, 1), 4))
f4529_0_sortedLow_GT(x83, x84, x85) → f6203_0_sortedLow_InvokeMethod(x86, x87, x88, x85, x85) | &&(&&(&&(&&(&&(&&(&&(>=(x84, x85), <=(+(x85, 2), x83)), <=(+(x88, 4), x83)), >(+(x87, 1), 2)), <=(x87, x83)), >(+(x86, 1), 5)), <=(x86, x83)), >(+(x83, 1), 5))
f7132_0_sortedHigh_NONNULL(x89, x90, x91) → f4101_0_quicksort_NONNULL(x92, x93) | &&(&&(&&(&&(&&(>(x93, x90), <=(+(x93, 2), x91)), >(+(x92, 1), 2)), <=(x92, x91)), >(+(x91, 1), 2)), >(+(x89, 1), 0))
f7132_0_sortedHigh_NONNULL(x94, x95, x96) → f12548_0_sortedHigh_InvokeMethod(x97, x98, x99, x100, x100) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(x100, x95), <=(+(x100, 2), x96)), <=(+(x99, 4), x96)), <=(+(x99, 2), x94)), >(+(x98, 1), 2)), <=(x98, x96)), >(+(x97, 1), 4)), <=(x97, x96)), >(+(x96, 1), 4)), >(+(x94, 1), 2))
f7132_0_sortedHigh_NONNULL(x101, x102, x103) → f12548_0_sortedHigh_InvokeMethod(x104, x105, x106, x107, x107) | &&(&&(&&(&&(&&(&&(&&(&&(>(x107, x102), <=(+(x107, 2), x103)), <=(+(x106, 4), x103)), >(+(x105, 1), 2)), <=(x105, x103)), >(+(x104, 1), 4)), <=(x104, x103)), >(+(x103, 1), 4)), >(+(x101, 1), 0))
f7132_0_sortedHigh_NONNULL(x108, x109, x110) → f12548_0_sortedHigh_InvokeMethod(x111, x112, x113, x114, x114) | &&(&&(&&(&&(&&(&&(&&(&&(&&(<(x109, x114), <=(+(x113, 4), x110)), <=(+(x113, 2), x108)), <=(+(x114, 2), x110)), >(+(x112, 1), 2)), <=(x112, x110)), >(+(x111, 1), 5)), <=(x111, x110)), >(+(x110, 1), 5)), >(+(x108, 1), 3))
f7132_0_sortedHigh_NONNULL(x115, x116, x117) → f12548_0_sortedHigh_InvokeMethod(x118, x119, x120, x121, x121) | &&(&&(&&(&&(&&(&&(&&(&&(>(x121, x116), <=(+(x121, 2), x117)), <=(+(x120, 4), x117)), >(+(x119, 1), 2)), <=(x119, x117)), >(+(x118, 1), 5)), <=(x118, x117)), >(+(x117, 1), 5)), >(+(x115, 1), 0))
f7132_0_sortedHigh_NONNULL(x122, x123, x124) → f4101_0_quicksort_NONNULL(x125, x126) | &&(&&(&&(&&(&&(&&(&&(<(x123, x126), <=(+(x126, 2), x124)), <=(+(x126, 2), x122)), >(+(x125, 1), 2)), <=(x125, x124)), <=(x125, x122)), >(+(x124, 1), 2)), >(+(x122, 1), 2))
f7132_0_sortedHigh_NONNULL(x127, x128, x129) → f12532_0_sortedHigh_InvokeMethod(x130, x131, x132, x133, x133) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(<(x128, x133), <=(+(x133, 2), x129)), <=(+(x133, 2), x127)), <=(+(x132, 4), x129)), <=(+(x132, 4), x127)), >(+(x131, 1), 2)), <=(x131, x129)), <=(x131, x127)), >(+(x130, 1), 4)), <=(x130, x129)), <=(x130, x127)), >(+(x129, 1), 4)), >(+(x127, 1), 4))
f7132_0_sortedHigh_NONNULL(x134, x135, x136) → f12532_0_sortedHigh_InvokeMethod(x137, x138, x139, x140, x140) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(<(x135, x140), <=(+(x140, 2), x136)), <=(+(x140, 2), x134)), <=(+(x139, 4), x136)), <=(+(x139, 4), x134)), >(+(x138, 1), 2)), <=(x138, x136)), <=(x138, x134)), >(+(x137, 1), 5)), <=(x137, x136)), <=(x137, x134)), >(+(x136, 1), 5)), >(+(x134, 1), 5))

(9) YES

(10) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: QuicksortRec.QuicksortRec.createList(I)LQuicksortRec/List;
SCC calls the following helper methods: QuicksortRec.QuicksortRec.createList(I)LQuicksortRec/List;
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • java.lang.String: [count]
  • Marker field analysis yielded the following relations that could be markers:

(11) SCCToIntTRSProof (SOUND transformation)

Transformed FIGraph SCCs to intTRSs. Log:

Generated rules. Obtained 53 IRules

P rules:
f1670_0_createList_GT(EOS, i533, i533, i533) → f1677_0_createList_GT(EOS, i533, i533, i533)
f1677_0_createList_GT(EOS, i533, i533, i533) → f1707_0_createList_New(EOS, i533, i533) | >(i533, 0)
f1707_0_createList_New(EOS, i533, i533) → f1717_0_createList_Duplicate(EOS, i533, i533)
f1717_0_createList_Duplicate(EOS, i533, i533) → f1732_0_createList_InvokeMethod(EOS, i533, i533)
f1732_0_createList_InvokeMethod(EOS, i533, i533) → f1781_0_random_FieldAccess(EOS, i533, i533)
f1781_0_random_FieldAccess(EOS, i533, i533) → f1808_0_random_ArrayLength(EOS, i533, i533, java.lang.Object(ARRAY(i38)))
f1808_0_random_ArrayLength(EOS, i533, i533, java.lang.Object(ARRAY(i38))) → f1828_0_random_FieldAccess(EOS, i533, i533, i38) | >=(i38, 0)
f1828_0_random_FieldAccess(EOS, i533, i533, i38) → f1837_0_random_GT(EOS, i533, i533, i38, i526)
f1837_0_random_GT(EOS, i533, i533, i38, i526) → f1846_0_random_GT(EOS, i533, i533, i38, i526)
f1837_0_random_GT(EOS, i533, i533, i38, i526) → f1847_0_random_GT(EOS, i533, i533, i38, i526)
f1846_0_random_GT(EOS, i533, i533, i38, i526) → f1856_0_random_FieldAccess(EOS, i533, i533) | >(i38, i526)
f1856_0_random_FieldAccess(EOS, i533, i533) → f1875_0_random_FieldAccess(EOS, i533, i533, java.lang.Object(ARRAY(i38)))
f1875_0_random_FieldAccess(EOS, i533, i533, java.lang.Object(ARRAY(i38))) → f1896_0_random_ArrayAccess(EOS, i533, i533, java.lang.Object(ARRAY(i38)), i526)
f1896_0_random_ArrayAccess(EOS, i533, i533, java.lang.Object(ARRAY(i38)), i526) → f1924_0_random_ArrayAccess(EOS, i533, i533, java.lang.Object(ARRAY(i38)), i526)
f1924_0_random_ArrayAccess(EOS, i533, i533, java.lang.Object(ARRAY(i38)), i526) → f1964_0_random_Store(EOS, i533, i533, o660) | <(i526, i38)
f1964_0_random_Store(EOS, i533, i533, o660) → f2021_0_random_FieldAccess(EOS, i533, i533, o660)
f2021_0_random_FieldAccess(EOS, i533, i533, o660) → f2066_0_random_ConstantStackPush(EOS, i533, i533, o660, i526)
f2066_0_random_ConstantStackPush(EOS, i533, i533, o660, i526) → f2109_0_random_IntArithmetic(EOS, i533, i533, o660, i526, 1)
f2109_0_random_IntArithmetic(EOS, i533, i533, o660, i526, matching1) → f2139_0_random_FieldAccess(EOS, i533, i533, o660, +(i526, 1)) | &&(>=(i526, 0), =(matching1, 1))
f2139_0_random_FieldAccess(EOS, i533, i533, o660, i843) → f2173_0_random_Load(EOS, i533, i533, o660)
f2173_0_random_Load(EOS, i533, i533, o660) → f2256_0_random_NONNULL(EOS, i533, i533, o660, o660)
f2256_0_random_NONNULL(EOS, i533, i533, java.lang.Object(o865sub), java.lang.Object(o865sub)) → f2296_0_random_NONNULL(EOS, i533, i533, java.lang.Object(o865sub), java.lang.Object(o865sub))
f2256_0_random_NONNULL(EOS, i533, i533, NULL, NULL) → f2297_0_random_NONNULL(EOS, i533, i533, NULL, NULL)
f2296_0_random_NONNULL(EOS, i533, i533, java.lang.Object(o865sub), java.lang.Object(o865sub)) → f2315_0_random_Load(EOS, i533, i533, java.lang.Object(o865sub))
f2315_0_random_Load(EOS, i533, i533, java.lang.Object(o865sub)) → f2347_0_random_InvokeMethod(EOS, i533, i533, java.lang.Object(o865sub))
f2347_0_random_InvokeMethod(EOS, i533, i533, java.lang.Object(o865sub)) → f2379_0_length_Load(EOS, i533, i533, java.lang.Object(o865sub), java.lang.Object(o865sub))
f2379_0_length_Load(EOS, i533, i533, java.lang.Object(o865sub), java.lang.Object(o865sub)) → f2454_0_length_FieldAccess(EOS, i533, i533, java.lang.Object(o865sub), java.lang.Object(o865sub))
f2454_0_length_FieldAccess(EOS, i533, i533, java.lang.Object(java.lang.String(o1005sub, i1056)), java.lang.Object(java.lang.String(o1005sub, i1056))) → f2493_0_length_FieldAccess(EOS, i533, i533, java.lang.Object(java.lang.String(o1005sub, i1056)), java.lang.Object(java.lang.String(o1005sub, i1056))) | >=(i1056, 0)
f2493_0_length_FieldAccess(EOS, i533, i533, java.lang.Object(java.lang.String(o1005sub, i1056)), java.lang.Object(java.lang.String(o1005sub, i1056))) → f2507_0_length_Return(EOS, i533, i533, java.lang.Object(java.lang.String(o1005sub, i1056)), i1056)
f2507_0_length_Return(EOS, i533, i533, java.lang.Object(java.lang.String(o1005sub, i1056)), i1056) → f2521_0_random_Return(EOS, i533, i533, i1056)
f2521_0_random_Return(EOS, i533, i533, i1056) → f2541_0_createList_Load(EOS, i533, i533, i1056)
f2541_0_createList_Load(EOS, i533, i533, i1056) → f2555_0_createList_ConstantStackPush(EOS, i533, i1056, i533)
f2555_0_createList_ConstantStackPush(EOS, i533, i1056, i533) → f2573_0_createList_IntArithmetic(EOS, i533, i1056, i533, 1)
f2573_0_createList_IntArithmetic(EOS, i533, i1056, i533, matching1) → f2590_0_createList_InvokeMethod(EOS, i533, i1056, -(i533, 1)) | &&(>(i533, 0), =(matching1, 1))
f2590_0_createList_InvokeMethod(EOS, i533, i1056, i1077) → f2602_0_createList_Load(EOS, i1077, i1077)
f2590_0_createList_InvokeMethod(EOS, i533, i1056, i1077) → f2602_1_createList_Load(EOS, i533, i1056, i1077, i1077)
f2602_0_createList_Load(EOS, i1077, i1077) → f2640_0_createList_Load(EOS, i1077, i1077)
f2640_0_createList_Load(EOS, i1077, i1077) → f1657_0_createList_Load(EOS, i1077, i1077)
f1657_0_createList_Load(EOS, i527, i527) → f1670_0_createList_GT(EOS, i527, i527, i527)
f2297_0_random_NONNULL(EOS, i533, i533, NULL, NULL) → f2321_0_random_ConstantStackPush(EOS, i533, i533, NULL)
f2321_0_random_ConstantStackPush(EOS, i533, i533, NULL) → f2352_0_random_Return(EOS, i533, i533, NULL, 0)
f2352_0_random_Return(EOS, i533, i533, NULL, matching1) → f2384_0_createList_Load(EOS, i533, i533, 0) | =(matching1, 0)
f2384_0_createList_Load(EOS, i533, i533, matching1) → f2541_0_createList_Load(EOS, i533, i533, 0) | =(matching1, 0)
f1847_0_random_GT(EOS, i533, i533, i38, i526) → f1865_0_random_ConstantStackPush(EOS, i533, i533) | <=(i38, i526)
f1865_0_random_ConstantStackPush(EOS, i533, i533) → f1886_0_random_Return(EOS, i533, i533, 0)
f1886_0_random_Return(EOS, i533, i533, matching1) → f1908_0_createList_Load(EOS, i533, i533, 0) | =(matching1, 0)
f1908_0_createList_Load(EOS, i533, i533, matching1) → f1934_0_createList_ConstantStackPush(EOS, i533, 0, i533) | =(matching1, 0)
f1934_0_createList_ConstantStackPush(EOS, i533, matching1, i533) → f2009_0_createList_IntArithmetic(EOS, i533, 0, i533, 1) | =(matching1, 0)
f2009_0_createList_IntArithmetic(EOS, i533, matching1, i533, matching2) → f2061_0_createList_InvokeMethod(EOS, i533, 0, -(i533, 1)) | &&(&&(>(i533, 0), =(matching1, 0)), =(matching2, 1))
f2061_0_createList_InvokeMethod(EOS, i533, matching1, i788) → f2099_0_createList_Load(EOS, i788, i788) | =(matching1, 0)
f2061_0_createList_InvokeMethod(EOS, i533, matching1, i788) → f2099_1_createList_Load(EOS, i533, 0, i788, i788) | =(matching1, 0)
f2099_0_createList_Load(EOS, i788, i788) → f2126_0_createList_Load(EOS, i788, i788)
f2126_0_createList_Load(EOS, i788, i788) → f1657_0_createList_Load(EOS, i788, i788)

Combined rules. Obtained 6 IRules

P rules:
f2590_0_createList_InvokeMethod(EOS, i533, i1056, i1077) → f2602_1_createList_Load(EOS, i533, i1056, i1077, i1077)
f1670_0_createList_GT(EOS, x0, x0, x0) → f2590_0_createList_InvokeMethod(EOS, x0, x1, -(x0, 1)) | &&(>(+(x1, 1), 0), >(x0, 0))
f2590_0_createList_InvokeMethod(EOS, x0, x1, x2) → f1670_0_createList_GT(EOS, x2, x2, x2)
f1670_0_createList_GT(EOS, x0, x0, x0) → f2590_0_createList_InvokeMethod(EOS, x0, 0, -(x0, 1)) | >(x0, 0)
f1670_0_createList_GT(EOS, x0, x0, x0) → f2099_1_createList_Load(EOS, x0, 0, -(x0, 1), -(x0, 1)) | >(x0, 0)
f1670_0_createList_GT(EOS, x0, x0, x0) → f1670_0_createList_GT(EOS, -(x0, 1), -(x0, 1), -(x0, 1)) | >(x0, 0)

Filtered ground terms:


f2590_0_createList_InvokeMethod(x1, x2, x3, x4) → f2590_0_createList_InvokeMethod(x2, x3, x4)
f2602_1_createList_Load(x1, x2, x3, x4, x5) → f2602_1_createList_Load(x2, x3, x4, x5)
f1670_0_createList_GT(x1, x2, x3, x4) → f1670_0_createList_GT(x2, x3, x4)
Cond_f1670_0_createList_GT(x1, x2, x3, x4, x5, x6) → Cond_f1670_0_createList_GT(x1, x3, x4, x5, x6)
Cond_f1670_0_createList_GT1(x1, x2, x3, x4, x5) → Cond_f1670_0_createList_GT1(x1, x3, x4, x5)
Cond_f1670_0_createList_GT2(x1, x2, x3, x4, x5) → Cond_f1670_0_createList_GT2(x1, x3, x4, x5)
f2099_1_createList_Load(x1, x2, x3, x4, x5) → f2099_1_createList_Load(x2, x4, x5)
Cond_f1670_0_createList_GT3(x1, x2, x3, x4, x5) → Cond_f1670_0_createList_GT3(x1, x3, x4, x5)

Filtered duplicate terms:


f2602_1_createList_Load(x1, x2, x3, x4) → f2602_1_createList_Load(x1, x2, x4)
f1670_0_createList_GT(x1, x2, x3) → f1670_0_createList_GT(x3)
Cond_f1670_0_createList_GT(x1, x2, x3, x4, x5) → Cond_f1670_0_createList_GT(x1, x4, x5)
Cond_f1670_0_createList_GT1(x1, x2, x3, x4) → Cond_f1670_0_createList_GT1(x1, x4)
Cond_f1670_0_createList_GT2(x1, x2, x3, x4) → Cond_f1670_0_createList_GT2(x1, x4)
f2099_1_createList_Load(x1, x2, x3) → f2099_1_createList_Load(x3)
Cond_f1670_0_createList_GT3(x1, x2, x3, x4) → Cond_f1670_0_createList_GT3(x1, x4)

Filtered unneeded terms:


Cond_f1670_0_createList_GT(x1, x2, x3) → Cond_f1670_0_createList_GT(x1, x2)
Cond_f1670_0_createList_GT2(x1, x2) → Cond_f1670_0_createList_GT2(x1)
f2590_0_createList_InvokeMethod(x1, x2, x3) → f2590_0_createList_InvokeMethod(x3)

Prepared 6 rules for path length conversion:

P rules:
f2590_0_createList_InvokeMethod(i1077) → f2602_1_createList_Load(i533, i1056, i1077)
f1670_0_createList_GT(x0) → f2590_0_createList_InvokeMethod(-(x0, 1)) | &&(>(+(x1, 1), 0), >(x0, 0))
f2590_0_createList_InvokeMethod(x2) → f1670_0_createList_GT(x2)
f1670_0_createList_GT(x0) → f2590_0_createList_InvokeMethod(-(x0, 1)) | >(x0, 0)
f1670_0_createList_GT(x0) → f2099_1_createList_Load(-(x0, 1)) | >(x0, 0)
f1670_0_createList_GT(x0) → f1670_0_createList_GT(-(x0, 1)) | >(x0, 0)

Finished conversion. Obtained 4 rules.

P rules:
f1670_0_createList_GT(x3) → f2590_0_createList_InvokeMethod(-(x3, 1)) | &&(>(x3, 0), >(x4, -1))
f2590_0_createList_InvokeMethod(x5) → f1670_0_createList_GT(x5)
f1670_0_createList_GT(x6) → f2590_0_createList_InvokeMethod(-(x6, 1)) | >(x6, 0)
f1670_0_createList_GT(x8) → f1670_0_createList_GT(-(x8, 1)) | >(x8, 0)

(12) Obligation:

Rules:
f1670_0_createList_GT(x3) → f2590_0_createList_InvokeMethod(-(x3, 1)) | &&(>(x3, 0), >(x4, -1))
f2590_0_createList_InvokeMethod(x5) → f1670_0_createList_GT(x5)
f1670_0_createList_GT(x6) → f2590_0_createList_InvokeMethod(-(x6, 1)) | >(x6, 0)
f1670_0_createList_GT(x8) → f1670_0_createList_GT(-(x8, 1)) | >(x8, 0)

(13) PolynomialOrderProcessor (SOUND transformation)

Found the following polynomial interpretation:


[f1670_0_createList_GT(x6)] = -1 + x6
[f2590_0_createList_InvokeMethod(x9)] = -1 + x9

Therefore the following rule(s) have been dropped:


f1670_0_createList_GT(x0) → f2590_0_createList_InvokeMethod(-(x0, 1)) | &&(>(x0, 0), >(x1, -1))
f1670_0_createList_GT(x3) → f2590_0_createList_InvokeMethod(-(x3, 1)) | >(x3, 0)
f1670_0_createList_GT(x4) → f1670_0_createList_GT(-(x4, 1)) | >(x4, 0)

(14) Obligation:

Rules:
f2590_0_createList_InvokeMethod(x2) → f1670_0_createList_GT(x2) | TRUE

(15) TerminationGraphProcessor (EQUIVALENT transformation)

Constructed the termination graph and obtained no non-trivial SCC(s).


(16) YES