0 JBC
↳1 JBCToGraph (⇒, 6469 ms)
↳2 JBCTerminationGraph
↳3 TerminationGraphToSCCProof (⇒, 0 ms)
↳4 AND
↳5 JBCTerminationSCC
↳6 SCCToIntTRSProof (⇒, 1662 ms)
↳7 intTRS
↳8 PolynomialOrderProcessor (⇔, 0 ms)
↳9 YES
↳10 JBCTerminationSCC
↳11 SCCToIDPv1Proof (⇒, 3920 ms)
↳12 IDP
↳13 IDPNonInfProof (⇒, 1301 ms)
↳14 AND
↳15 IDP
↳16 IDependencyGraphProof (⇔, 0 ms)
↳17 IDP
↳18 IDPNonInfProof (⇒, 592 ms)
↳19 AND
↳20 IDP
↳21 IDependencyGraphProof (⇔, 0 ms)
↳22 TRUE
↳23 IDP
↳24 IDependencyGraphProof (⇔, 0 ms)
↳25 TRUE
↳26 IDP
↳27 IDependencyGraphProof (⇔, 0 ms)
↳28 TRUE
package Terms;
public final class FunctionApplication extends Term {
FunctionSymbol fs;
List<Term> args;
public FunctionApplication(FunctionSymbol f, List<Term> a) {
this.fs = f;
this.args = a;
}
public void collectVariables(List<Variable> vars) {
List<Term> cur = this.args;
while (cur != null) {
cur.value.collectVariables(vars);
cur = cur.next;
}
}
public Map<Variable, Term> extendMatchingSubstitution(Map<Variable, Term> sigma, Term that) {
if (that instanceof Variable) {
return null;
}
FunctionApplication fThat = (FunctionApplication) that;
if (this.fs.equals(fThat.fs)) {
List<Term> curThisArg = this.args;
List<Term> curThatArg = fThat.args;
while (curThisArg != null && curThatArg != null) {
sigma = curThisArg.value.extendMatchingSubstitution(sigma, curThatArg.value);
if (sigma == null) {
return null;
}
curThisArg = curThisArg.next;
curThatArg = curThatArg.next;
}
return sigma;
} else {
return null;
}
}
public int getDepth(){
int currentMaximum=0;
List<Term> cur = this.args;
while (cur != null) {
int currentDepth = cur.value.getDepth()+1;
if (currentDepth > currentMaximum) currentMaximum=currentDepth;
cur = cur.next;
}
return currentMaximum;
}
public boolean equals(Object o) {
if (o instanceof FunctionApplication) {
FunctionApplication oFA = (FunctionApplication) o;
return (this.fs.equals(oFA.fs) && this.args.equals(oFA.args));
}
return false;
}
public int hashCode() {
return args.hashCode() * fs.hashCode();
}
}
package Terms;
public final class FunctionSymbol {
int number;
public FunctionSymbol(int id) {
this.number = id;
}
public int getArity() {
return this.number;
}
public boolean equals(Object o) {
if (o instanceof FunctionSymbol) {
return this.number == ((FunctionSymbol) o).number;
}
return false;
}
public int hashCode() {
return this.number;
}
}
package Terms;
public final class List<T> {
public T value;
public List<T> next;
public void add(T v) {
List<T> newEle = new List<T>();
newEle.value = this.value;
newEle.next = this.next;
this.next = newEle;
this.value = v;
}
}
package Terms;
public final class Map<K, V> {
private K key;
private V value;
private Map<K, V> next;
public void put(K k, V v) {
Map<K, V> newEntry = new Map<K, V>();
newEntry.key = this.key;
newEntry.value = this.value;
newEntry.next = this.next;
this.next = newEntry;
this.key = k;
this.value = v;
}
public V get(K k) {
if (this.key.equals(k)) {
return this.value;
}
if (this.next != null) {
return this.next.get(k);
}
return null;
}
}
package Terms;
public class Random {
static String[] args;
static int index = 0;
public static int random() {
String string = args[index];
index++;
return string.length();
}
}
package Terms;
public class TermCreateCollect {
public static void main(String[] args) {
Random.args = args;
Term t = Term.create(Random.random());
t.getVariables();
}
}
package Terms;
public abstract class Term {
/**
* @param n maximal depth of the return term
* @return some term of maximal depth n
*/
public static Term create(int n) {
if (n <= 1) {
return new Variable(Random.random());
} else {
int arity = Random.random();
List<Term> args = new List<Term>();
for (int i = 0; i < arity; i++) {
args.add(Term.create(n-1));
}
return new FunctionApplication(new FunctionSymbol(arity), args);
}
}
public final boolean matches(final Term that) {
Map<Variable, Term> sigma = new Map<Variable, Term>();
sigma = this.extendMatchingSubstitution(sigma, that);
return sigma != null;
}
public abstract Map<Variable, Term> extendMatchingSubstitution(Map<Variable, Term> sigma, Term that);
public abstract void collectVariables(List<Variable> vars);
public final List<Variable> getVariables() {
final List<Variable> vars = new List<Variable>();
this.collectVariables(vars);
return vars;
}
public abstract int getDepth();
}
package Terms;
public final class Variable extends Term {
int number;
public Variable(int id) {
this.number = id;
}
public void collectVariables(List<Variable> vars) {
vars.add(this);
}
public Map<Variable, Term> extendMatchingSubstitution(Map<Variable, Term> sigma, Term that) {
Term thisSigma = sigma.get(this);
if (thisSigma == null) {
sigma.put(this, that);
return sigma;
} else {
if (thisSigma.equals(that)) {
return sigma;
} else {
return null;
}
}
}
public int getDepth(){
return 0;
}
public boolean equals(Object o) {
if (o instanceof Variable) {
return this.number == ((Variable) o).number;
}
return false;
}
public int hashCode() {
return number;
}
}
Generated rules. Obtained 124 IRules
P rules:
f18768_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13564))), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13564)))) → f18770_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13564))), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13564))))
f18770_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13564))), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13564)))) → f18771_0_collectVariables_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13564))), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.List(EOC, o13555, o13554)), o13564)
f18771_0_collectVariables_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13564))), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.List(EOC, o13555, o13554)), o13564) → f18773_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13564))), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.List(EOC, o13555, o13554)), o13564)
f18773_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13564))), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.List(EOC, o13555, o13554)), o13564) → f19120_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13564))), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.List(EOC, o13555, o13554)), o13564)
f19120_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13699))), java.lang.Object(Terms.List(EOC, o13703, o13702)), java.lang.Object(Terms.List(EOC, o13703, o13702)), o13707) → f20401_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o13699))), java.lang.Object(Terms.List(EOC, o13703, o13702)), java.lang.Object(Terms.List(EOC, o13703, o13702)), o13707)
f20401_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o16121))), java.lang.Object(Terms.List(EOC, o16125, o16124)), java.lang.Object(Terms.List(EOC, o16125, o16124)), o16129) → f20664_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o16121))), java.lang.Object(Terms.List(EOC, o16125, o16124)), java.lang.Object(Terms.List(EOC, o16125, o16124)), o16129)
f20664_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), o18464) → f20665_0_collectVariables_NULL(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), o18464, o18464)
f20665_0_collectVariables_NULL(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18488sub), java.lang.Object(o18488sub)) → f20666_0_collectVariables_NULL(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18488sub), java.lang.Object(o18488sub))
f20666_0_collectVariables_NULL(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18488sub), java.lang.Object(o18488sub)) → f20668_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18488sub))
f20668_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18488sub)) → f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18488sub), java.lang.Object(o18488sub))
f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18488sub), java.lang.Object(o18488sub)) → f20672_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18488sub), java.lang.Object(o18488sub))
f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(o18491sub)))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18491sub), java.lang.Object(o18491sub)) → f20673_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(o18491sub)))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18491sub), java.lang.Object(o18491sub))
f20672_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18508, o18509)), java.lang.Object(Terms.List(EOC, o18508, o18509))) → f20674_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18508, o18509)), java.lang.Object(Terms.List(EOC, o18508, o18509)))
f20674_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18508, o18509)), java.lang.Object(Terms.List(EOC, o18508, o18509))) → f20677_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18508, o18509)), o18508)
f20677_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18538sub), o18509)), java.lang.Object(o18538sub)) → f20679_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18538sub), o18509)), java.lang.Object(o18538sub))
f20679_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18540sub), o18509)), java.lang.Object(o18540sub)) → f20683_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18540sub), o18509)), java.lang.Object(o18540sub))
f20683_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18540sub), o18509)), java.lang.Object(o18540sub)) → f20689_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18540sub), o18509)), java.lang.Object(o18540sub))
f20689_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18540sub), o18509)), java.lang.Object(o18540sub)) → f20695_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18540sub), o18509)), java.lang.Object(o18540sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20695_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18686sub), o18509)), java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20701_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18686sub), o18509)), java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20695_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20702_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20701_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18686sub), o18509)), java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20707_0_collectVariables_Load(EOS, java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), o18456, java.lang.Object(Terms.List(EOC, java.lang.Object(o18686sub), o18509)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20701_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18686sub), o18509)), java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20707_1_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18686sub), o18509)), java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20707_0_collectVariables_Load(EOS, java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), o18456, java.lang.Object(Terms.List(EOC, java.lang.Object(o18686sub), o18509)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20713_0_collectVariables_Load(EOS, java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), o18456, java.lang.Object(Terms.List(EOC, java.lang.Object(o18686sub), o18509)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20713_0_collectVariables_Load(EOS, java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), o18456, java.lang.Object(Terms.List(EOC, java.lang.Object(o18686sub), o18509)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20719_0_collectVariables_Load(EOS, java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), o18456, java.lang.Object(Terms.List(EOC, java.lang.Object(o18686sub), o18509)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(o18686sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20719_0_collectVariables_Load(EOS, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)), o18708, o18711, o18712, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705))) → f20725_0_collectVariables_Load(EOS, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)), o18708, o18711, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)))
f20725_0_collectVariables_Load(EOS, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)), o18708, o18711, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705))) → f20731_0_collectVariables_Load(EOS, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)), o18711, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)))
f20731_0_collectVariables_Load(EOS, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)), o18711, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705))) → f20739_0_collectVariables_Load(EOS, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)), java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)))
f20739_0_collectVariables_Load(EOS, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)), java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705))) → f18766_0_collectVariables_Load(EOS, java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)), java.lang.Object(o18703sub), java.lang.Object(Terms.List(EOC, o18706, o18705)))
f18766_0_collectVariables_Load(EOS, java.lang.Object(o13552sub), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(o13552sub), java.lang.Object(Terms.List(EOC, o13555, o13554))) → f18768_0_collectVariables_FieldAccess(EOS, java.lang.Object(o13552sub), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(Terms.List(EOC, o13555, o13554)), java.lang.Object(o13552sub))
f20747_0_collectVariables_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18846))), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), o18509)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), java.lang.Object(Terms.List(EOC, o18837, o18836))) → f20755_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18846))), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), o18509)))
f20755_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18846))), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), o18509))) → f20761_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18846))), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), o18509)))
f20761_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18846))), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), o18509))) → f20765_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18846))), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), o18509)))
f20765_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18959))), java.lang.Object(Terms.List(EOC, o18963, o18962)), java.lang.Object(Terms.List(EOC, o18963, o18962)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18969sub), o18968))) → f20773_0_collectVariables_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18959))), java.lang.Object(Terms.List(EOC, o18963, o18962)), java.lang.Object(Terms.List(EOC, o18963, o18962)), o18968)
f20773_0_collectVariables_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18959))), java.lang.Object(Terms.List(EOC, o18963, o18962)), java.lang.Object(Terms.List(EOC, o18963, o18962)), o18968) → f20781_0_collectVariables_JMP(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18959))), java.lang.Object(Terms.List(EOC, o18963, o18962)), java.lang.Object(Terms.List(EOC, o18963, o18962)), o18968)
f20781_0_collectVariables_JMP(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18959))), java.lang.Object(Terms.List(EOC, o18963, o18962)), java.lang.Object(Terms.List(EOC, o18963, o18962)), o18968) → f20789_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18959))), java.lang.Object(Terms.List(EOC, o18963, o18962)), java.lang.Object(Terms.List(EOC, o18963, o18962)), o18968)
f20789_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18959))), java.lang.Object(Terms.List(EOC, o18963, o18962)), java.lang.Object(Terms.List(EOC, o18963, o18962)), o18968) → f20664_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18959))), java.lang.Object(Terms.List(EOC, o18963, o18962)), java.lang.Object(Terms.List(EOC, o18963, o18962)), o18968)
f20702_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20708_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20708_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20720_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20720_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20726_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub))
f20726_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub)) → f20732_0_add_New(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub))
f20732_0_add_New(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub)) → f20742_0_add_Duplicate(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20742_0_add_Duplicate(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20748_0_add_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20748_0_add_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20756_0__init__Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20756_0__init__Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20766_0__init__InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20766_0__init__InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20774_0__init__Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20774_0__init__Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20782_0_add_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20782_0_add_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20790_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20790_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20796_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20796_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20802_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20802_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20808_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), o18460)
f20808_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), o18460) → f20814_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, NULL)))
f20814_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, NULL))) → f20820_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL)))
f20820_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL))) → f20826_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20826_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20832_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL)), o18459)
f20832_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL)), o18459) → f20838_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20838_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20844_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20844_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20850_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20850_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20856_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub))
f20856_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub)) → f20862_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))))
f20862_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459))))) → f20868_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub))
f20868_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub)) → f20876_0_add_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub))
f20876_0_add_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18687sub)) → f20884_0_collectVariables_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))))
f20884_0_collectVariables_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)), java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459))))) → f20890_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)))
f20890_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509))) → f20900_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509)))
f20900_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), o18509))) → f20906_0_collectVariables_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18509)
f20906_0_collectVariables_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18509) → f20912_0_collectVariables_JMP(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18509)
f20912_0_collectVariables_JMP(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18509) → f20918_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18509)
f20918_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18509) → f20664_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18456))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18687sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18509)
f20673_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, o18520, o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18520, o18521)), java.lang.Object(Terms.List(EOC, o18520, o18521))) → f20676_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, o18520, o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18520, o18521)), java.lang.Object(Terms.List(EOC, o18520, o18521)))
f20676_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, o18520, o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18520, o18521)), java.lang.Object(Terms.List(EOC, o18520, o18521))) → f20678_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, o18520, o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18520, o18521)), o18520)
f20678_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18539sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18539sub), o18521)), java.lang.Object(o18539sub)) → f20681_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18539sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18539sub), o18521)), java.lang.Object(o18539sub))
f20681_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521)), java.lang.Object(o18542sub)) → f20686_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521)), java.lang.Object(o18542sub))
f20686_0_collectVariables_CheckCast(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521)), java.lang.Object(o18542sub)) → f20692_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521)), java.lang.Object(o18542sub))
f20692_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521)), java.lang.Object(o18542sub)) → f20698_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18542sub), o18521)), java.lang.Object(o18542sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20698_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521)), java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20704_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521)), java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20698_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20705_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20704_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521)), java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20710_0_collectVariables_Load(EOS, java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521))))), java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20704_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521)), java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20710_1_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521)), java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20710_0_collectVariables_Load(EOS, java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521))))), java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20716_0_collectVariables_Load(EOS, java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521))))), java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20716_0_collectVariables_Load(EOS, java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521))))), java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20722_0_collectVariables_Load(EOS, java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18689sub), o18521))))), java.lang.Object(o18689sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20722_0_collectVariables_Load(EOS, java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718)), o18723, o18724, java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718))) → f20728_0_collectVariables_Load(EOS, java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718)), o18723, java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718)))
f20728_0_collectVariables_Load(EOS, java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718)), o18723, java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718))) → f20735_0_collectVariables_Load(EOS, java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718)), java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718)))
f20735_0_collectVariables_Load(EOS, java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718)), java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718))) → f18766_0_collectVariables_Load(EOS, java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718)), java.lang.Object(o18716sub), java.lang.Object(Terms.List(EOC, o18719, o18718)))
f20744_0_collectVariables_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521))))), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), java.lang.Object(Terms.List(EOC, o18798, o18797))) → f20751_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521))))), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521)))
f20751_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521))))), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521))) → f20758_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521))))), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521)))
f20758_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521))))), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521))) → f20763_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521))))), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521)))
f20763_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18944sub), o18943))))), java.lang.Object(Terms.List(EOC, o18948, o18947)), java.lang.Object(Terms.List(EOC, o18948, o18947)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18944sub), o18943))) → f20769_0_collectVariables_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18944sub), o18943))))), java.lang.Object(Terms.List(EOC, o18948, o18947)), java.lang.Object(Terms.List(EOC, o18948, o18947)), o18943)
f20769_0_collectVariables_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18944sub), o18943))))), java.lang.Object(Terms.List(EOC, o18948, o18947)), java.lang.Object(Terms.List(EOC, o18948, o18947)), o18943) → f20777_0_collectVariables_JMP(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18944sub), o18943))))), java.lang.Object(Terms.List(EOC, o18948, o18947)), java.lang.Object(Terms.List(EOC, o18948, o18947)), o18943)
f20777_0_collectVariables_JMP(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18944sub), o18943))))), java.lang.Object(Terms.List(EOC, o18948, o18947)), java.lang.Object(Terms.List(EOC, o18948, o18947)), o18943) → f20785_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18944sub), o18943))))), java.lang.Object(Terms.List(EOC, o18948, o18947)), java.lang.Object(Terms.List(EOC, o18948, o18947)), o18943)
f20785_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18944sub), o18943))))), java.lang.Object(Terms.List(EOC, o18948, o18947)), java.lang.Object(Terms.List(EOC, o18948, o18947)), o18943) → f20664_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18944sub), o18943))))), java.lang.Object(Terms.List(EOC, o18948, o18947)), java.lang.Object(Terms.List(EOC, o18948, o18947)), o18943)
f20705_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20711_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20711_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20723_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20723_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20729_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub))
f20729_0_collectVariables_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub)) → f20736_0_add_New(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub))
f20736_0_add_New(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub)) → f20745_0_add_Duplicate(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20745_0_add_Duplicate(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20752_0_add_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20752_0_add_InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20759_0__init__Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20759_0__init__Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20770_0__init__InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20770_0__init__InvokeMethod(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20778_0__init__Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20778_0__init__Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20786_0_add_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20786_0_add_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20793_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20793_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20799_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f20799_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f20805_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20805_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20811_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), o18460)
f20811_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), o18460) → f20817_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, NULL)))
f20817_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, NULL))) → f20823_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL)))
f20823_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL))) → f20829_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20829_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20835_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL)), o18459)
f20835_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, NULL)), java.lang.Object(Terms.List(EOC, o18460, NULL)), o18459) → f20841_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20841_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20847_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20847_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20853_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)))
f20853_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20859_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub))
f20859_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub)) → f20865_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))))
f20865_0_add_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459))))) → f20872_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub))
f20872_0_add_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub)) → f20881_0_add_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub))
f20881_0_add_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(o18690sub)) → f20889_0_collectVariables_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))))
f20889_0_collectVariables_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)), java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459))))) → f20899_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)))
f20899_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))) → f20905_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521)))
f20905_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))) → f20911_0_collectVariables_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18521)
f20911_0_collectVariables_Store(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18521) → f20917_0_collectVariables_JMP(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18521)
f20917_0_collectVariables_JMP(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18521) → f20925_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18521)
f20925_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18521) → f20664_0_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), o18521))))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), java.lang.Object(Terms.List(EOC, java.lang.Object(o18690sub), java.lang.Object(Terms.List(EOC, o18460, o18459)))), o18521)
f20707_1_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18846))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), o18509)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20747_0_collectVariables_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18846))), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, o18837, o18836)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), o18509)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18834))), java.lang.Object(Terms.List(EOC, o18837, o18836)))
f20710_1_collectVariables_Load(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521))))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), java.lang.Object(Terms.List(EOC, o18460, o18459)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), java.lang.Object(Terms.List(EOC, o18460, o18459))) → f20744_0_collectVariables_Return(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521))))), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, o18798, o18797)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), o18521)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, o18795))), java.lang.Object(Terms.List(EOC, o18798, o18797)))
Combined rules. Obtained 6 IRules
P rules:
f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, x0))), java.lang.Object(Terms.List(EOC, x1, x2)), java.lang.Object(Terms.List(EOC, x1, x2)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(x3)))), x4)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(x3)))), x4))) → f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(x3)))), java.lang.Object(Terms.List(EOC, x1, x2)), java.lang.Object(Terms.List(EOC, x1, x2)), java.lang.Object(x3), java.lang.Object(x3))
f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, x0))), java.lang.Object(Terms.List(EOC, x1, x2)), java.lang.Object(Terms.List(EOC, x1, x2)), java.lang.Object(Terms.List(EOC, java.lang.Object(x3), java.lang.Object(x4))), java.lang.Object(Terms.List(EOC, java.lang.Object(x3), java.lang.Object(x4)))) → f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, x0))), java.lang.Object(Terms.List(EOC, java.lang.Object(x3), java.lang.Object(Terms.List(EOC, x1, x2)))), java.lang.Object(Terms.List(EOC, java.lang.Object(x3), java.lang.Object(Terms.List(EOC, x1, x2)))), java.lang.Object(x4), java.lang.Object(x4))
f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(x0)))), x1))))), java.lang.Object(Terms.List(EOC, x2, x3)), java.lang.Object(Terms.List(EOC, x2, x3)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(x0)))), x1)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(x0)))), x1))) → f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(x0)))), java.lang.Object(Terms.List(EOC, x2, x3)), java.lang.Object(Terms.List(EOC, x2, x3)), java.lang.Object(x0), java.lang.Object(x0))
f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(x0), java.lang.Object(x1)))))), java.lang.Object(Terms.List(EOC, x2, x3)), java.lang.Object(Terms.List(EOC, x2, x3)), java.lang.Object(Terms.List(EOC, java.lang.Object(x0), java.lang.Object(x1))), java.lang.Object(Terms.List(EOC, java.lang.Object(x0), java.lang.Object(x1)))) → f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(x0), java.lang.Object(x1)))))), java.lang.Object(Terms.List(EOC, java.lang.Object(x0), java.lang.Object(Terms.List(EOC, x2, x3)))), java.lang.Object(Terms.List(EOC, java.lang.Object(x0), java.lang.Object(Terms.List(EOC, x2, x3)))), java.lang.Object(x1), java.lang.Object(x1))
f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, x0))), java.lang.Object(Terms.List(EOC, x1, x2)), java.lang.Object(Terms.List(EOC, x1, x2)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, x3))), java.lang.Object(x4))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, x3))), java.lang.Object(x4)))) → f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, x0))), java.lang.Object(Terms.List(EOC, x5, x6)), java.lang.Object(Terms.List(EOC, x5, x6)), java.lang.Object(x4), java.lang.Object(x4))
f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, x0))), java.lang.Object(x1)))))), java.lang.Object(Terms.List(EOC, x2, x3)), java.lang.Object(Terms.List(EOC, x2, x3)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, x0))), java.lang.Object(x1))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, x0))), java.lang.Object(x1)))) → f20670_0_collectVariables_FieldAccess(EOS, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC, x0))), java.lang.Object(x1)))))), java.lang.Object(Terms.List(EOC, x4, x5)), java.lang.Object(Terms.List(EOC, x4, x5)), java.lang.Object(x1), java.lang.Object(x1))
Filtered ground terms:
f20670_0_collectVariables_FieldAccess(x1, x2, x3, x4, x5, x6) → f20670_0_collectVariables_FieldAccess(x2, x3, x4, x5, x6)
Terms.FunctionApplication(x1, x2) → Terms.FunctionApplication(x2)
Terms.List(x1, x2, x3) → Terms.List(x2, x3)
Filtered duplicate terms:
f20670_0_collectVariables_FieldAccess(x1, x2, x3, x4, x5) → f20670_0_collectVariables_FieldAccess(x1, x3, x5)
Prepared 6 rules for path length conversion:
P rules:
f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(x0))), java.lang.Object(Terms.List(x1, x2)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication(java.lang.Object(x3)))), x4))) → f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(java.lang.Object(x3)))), java.lang.Object(Terms.List(x1, x2)), java.lang.Object(x3))
f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(x0))), java.lang.Object(Terms.List(x1, x2)), java.lang.Object(Terms.List(java.lang.Object(x3), java.lang.Object(x4)))) → f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(x0))), java.lang.Object(Terms.List(java.lang.Object(x3), java.lang.Object(Terms.List(x1, x2)))), java.lang.Object(x4))
f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication(java.lang.Object(x0)))), x1))))), java.lang.Object(Terms.List(x2, x3)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication(java.lang.Object(x0)))), x1))) → f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(java.lang.Object(x0)))), java.lang.Object(Terms.List(x2, x3)), java.lang.Object(x0))
f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(java.lang.Object(Terms.List(java.lang.Object(x0), java.lang.Object(x1)))))), java.lang.Object(Terms.List(x2, x3)), java.lang.Object(Terms.List(java.lang.Object(x0), java.lang.Object(x1)))) → f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(java.lang.Object(Terms.List(java.lang.Object(x0), java.lang.Object(x1)))))), java.lang.Object(Terms.List(java.lang.Object(x0), java.lang.Object(Terms.List(x2, x3)))), java.lang.Object(x1))
f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(x0))), java.lang.Object(Terms.List(x1, x2)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication(x3))), java.lang.Object(x4)))) → f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(x0))), java.lang.Object(Terms.List(x5, x6)), java.lang.Object(x4))
f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication(x0))), java.lang.Object(x1)))))), java.lang.Object(Terms.List(x2, x3)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication(x0))), java.lang.Object(x1)))) → f20670_0_collectVariables_FieldAccess(java.lang.Object(Terms.Term(Terms.FunctionApplication(java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication(x0))), java.lang.Object(x1)))))), java.lang.Object(Terms.List(x4, x5)), java.lang.Object(x1))
Finished conversion. Obtained 6 rules.
P rules:
f20670_0_collectVariables_FieldAccess(v34, v35, v36) → f20670_0_collectVariables_FieldAccess(v37, v38, v39) | &&(&&(&&(&&(&&(&&(&&(&&(>(+(v39, 1), 1), <=(+(v39, 5), v36)), >(+(v38, 1), 1)), <=(v38, v35)), >(+(v37, 1), 4)), <=(+(v37, 2), v36)), >(+(v36, 1), 6)), >(+(v35, 1), 1)), >(+(v34, 1), 1))
f20670_0_collectVariables_FieldAccess(v40, v41, v42) → f20670_0_collectVariables_FieldAccess(v43, v44, v45) | &&(&&(&&(&&(&&(&&(&&(>(+(v45, 1), 1), <=(+(v45, 2), v42)), >(+(v44, 1), 3)), >(+(v43, 1), 1)), <=(v43, v40)), >(+(v42, 1), 3)), >(+(v41, 1), 1)), >(+(v40, 1), 1))
f20670_0_collectVariables_FieldAccess(v46, v47, v48) → f20670_0_collectVariables_FieldAccess(v49, v50, v51) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(+(v51, 1), 1), <=(+(v51, 8), v46)), <=(+(v51, 5), v48)), >(+(v50, 1), 1)), <=(v50, v47)), >(+(v49, 1), 4)), <=(+(v49, 5), v46)), <=(+(v49, 2), v48)), >(+(v48, 1), 6)), >(+(v47, 1), 1)), >(+(v46, 1), 9))
f20670_0_collectVariables_FieldAccess(v52, v53, v54) → f20670_0_collectVariables_FieldAccess(v55, v56, v57) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(+(v57, 1), 1), <=(+(v57, 5), v52)), <=(+(v57, 2), v54)), >(+(v56, 1), 3)), >(+(v55, 1), 6)), <=(v55, v52)), <=(-(v55, 3), v54)), >(+(v54, 1), 3)), >(+(v53, 1), 1)), >(+(v52, 1), 6))
f20670_0_collectVariables_FieldAccess(v58, v59, v60) → f20670_0_collectVariables_FieldAccess(v61, v62, v63) | &&(&&(&&(&&(&&(&&(&&(>(+(v63, 1), 1), <=(+(v63, 2), v60)), >(+(v62, 1), 1)), >(+(v61, 1), 1)), <=(v61, v58)), >(+(v60, 1), 3)), >(+(v59, 1), 1)), >(+(v58, 1), 1))
f20670_0_collectVariables_FieldAccess(v64, v65, v66) → f20670_0_collectVariables_FieldAccess(v67, v68, v69) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(+(v69, 1), 1), <=(+(v69, 5), v64)), <=(+(v69, 2), v66)), >(+(v68, 1), 1)), >(+(v67, 1), 6)), <=(v67, v64)), <=(-(v67, 3), v66)), >(+(v66, 1), 3)), >(+(v65, 1), 1)), >(+(v64, 1), 6))
Found the following polynomial interpretation:
Therefore the following rule(s) have been dropped:
Generated 126 rules for P and 371 rules for R.
P rules:
f2833_0_create_ConstantStackPush(EOS(STATIC_2833), i613, i613, i613) → f2838_0_create_GT(EOS(STATIC_2838), i613, i613, i613, 1)
f2838_0_create_GT(EOS(STATIC_2838), i620, i620, i620, matching1) → f2843_0_create_GT(EOS(STATIC_2843), i620, i620, i620, 1) | =(matching1, 1)
f2843_0_create_GT(EOS(STATIC_2843), i620, i620, i620, matching1) → f2850_0_create_InvokeMethod(EOS(STATIC_2850), i620, i620) | &&(>(i620, 1), =(matching1, 1))
f2850_0_create_InvokeMethod(EOS(STATIC_2850), i620, i620) → f2856_0_random_FieldAccess(EOS(STATIC_2856), i620, i620)
f2856_0_random_FieldAccess(EOS(STATIC_2856), i620, i620) → f2867_0_random_FieldAccess(EOS(STATIC_2867), i620, i620, java.lang.Object(ARRAY(i150)))
f2867_0_random_FieldAccess(EOS(STATIC_2867), i620, i620, java.lang.Object(ARRAY(i150))) → f2874_0_random_ArrayAccess(EOS(STATIC_2874), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2874_0_random_ArrayAccess(EOS(STATIC_2874), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2879_0_random_ArrayAccess(EOS(STATIC_2879), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2879_0_random_ArrayAccess(EOS(STATIC_2879), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2888_0_random_Store(EOS(STATIC_2888), i620, i620, o1038) | <(i612, i150)
f2888_0_random_Store(EOS(STATIC_2888), i620, i620, o1038) → f2901_0_random_FieldAccess(EOS(STATIC_2901), i620, i620, o1038)
f2901_0_random_FieldAccess(EOS(STATIC_2901), i620, i620, o1038) → f2911_0_random_ConstantStackPush(EOS(STATIC_2911), i620, i620, o1038, i612)
f2911_0_random_ConstantStackPush(EOS(STATIC_2911), i620, i620, o1038, i612) → f2928_0_random_IntArithmetic(EOS(STATIC_2928), i620, i620, o1038, i612, 1)
f2928_0_random_IntArithmetic(EOS(STATIC_2928), i620, i620, o1038, i612, matching1) → f2938_0_random_FieldAccess(EOS(STATIC_2938), i620, i620, o1038, +(i612, 1)) | &&(>(i612, 0), =(matching1, 1))
f2938_0_random_FieldAccess(EOS(STATIC_2938), i620, i620, o1038, i633) → f2944_0_random_Load(EOS(STATIC_2944), i620, i620, o1038)
f2944_0_random_Load(EOS(STATIC_2944), i620, i620, o1038) → f2952_0_random_InvokeMethod(EOS(STATIC_2952), i620, i620, o1038)
f2952_0_random_InvokeMethod(EOS(STATIC_2952), i620, i620, java.lang.Object(o1059sub)) → f2959_0_random_InvokeMethod(EOS(STATIC_2959), i620, i620, java.lang.Object(o1059sub))
f2959_0_random_InvokeMethod(EOS(STATIC_2959), i620, i620, java.lang.Object(o1059sub)) → f2969_0_length_Load(EOS(STATIC_2969), i620, i620, java.lang.Object(o1059sub), java.lang.Object(o1059sub))
f2969_0_length_Load(EOS(STATIC_2969), i620, i620, java.lang.Object(o1059sub), java.lang.Object(o1059sub)) → f2990_0_length_FieldAccess(EOS(STATIC_2990), i620, i620, java.lang.Object(o1059sub), java.lang.Object(o1059sub))
f2990_0_length_FieldAccess(EOS(STATIC_2990), i620, i620, java.lang.Object(java.lang.String(o1080sub, i650)), java.lang.Object(java.lang.String(o1080sub, i650))) → f3000_0_length_FieldAccess(EOS(STATIC_3000), i620, i620, java.lang.Object(java.lang.String(o1080sub, i650)), java.lang.Object(java.lang.String(o1080sub, i650))) | >=(i650, 0)
f3000_0_length_FieldAccess(EOS(STATIC_3000), i620, i620, java.lang.Object(java.lang.String(o1080sub, i650)), java.lang.Object(java.lang.String(o1080sub, i650))) → f3009_0_length_Return(EOS(STATIC_3009), i620, i620, java.lang.Object(java.lang.String(o1080sub, i650)), i650)
f3009_0_length_Return(EOS(STATIC_3009), i620, i620, java.lang.Object(java.lang.String(o1080sub, i650)), i650) → f3021_0_random_Return(EOS(STATIC_3021), i620, i620, i650)
f3021_0_random_Return(EOS(STATIC_3021), i620, i620, i650) → f3031_0_create_Store(EOS(STATIC_3031), i620, i620, i650)
f3031_0_create_Store(EOS(STATIC_3031), i620, i620, i650) → f3045_0_create_New(EOS(STATIC_3045), i620, i620, i650)
f3045_0_create_New(EOS(STATIC_3045), i620, i620, i650) → f3053_0_create_Duplicate(EOS(STATIC_3053), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3053_0_create_Duplicate(EOS(STATIC_3053), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3068_0_create_InvokeMethod(EOS(STATIC_3068), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3068_0_create_InvokeMethod(EOS(STATIC_3068), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3081_0__init__Load(EOS(STATIC_3081), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3081_0__init__Load(EOS(STATIC_3081), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3107_0__init__InvokeMethod(EOS(STATIC_3107), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3107_0__init__InvokeMethod(EOS(STATIC_3107), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3120_0__init__Return(EOS(STATIC_3120), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3120_0__init__Return(EOS(STATIC_3120), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3131_0_create_Store(EOS(STATIC_3131), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3131_0_create_Store(EOS(STATIC_3131), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3144_0_create_ConstantStackPush(EOS(STATIC_3144), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3144_0_create_ConstantStackPush(EOS(STATIC_3144), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3162_0_create_Store(EOS(STATIC_3162), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0)
f3162_0_create_Store(EOS(STATIC_3162), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1) → f3182_0_create_Load(EOS(STATIC_3182), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0) | =(matching1, 0)
f3182_0_create_Load(EOS(STATIC_3182), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1) → f3198_0_create_Load(EOS(STATIC_3198), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, 0) | =(matching1, 0)
f3198_0_create_Load(EOS(STATIC_3198), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, matching2) → f3215_0_create_GE(EOS(STATIC_3215), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, 0, i650) | &&(=(matching1, 0), =(matching2, 0))
f3215_0_create_GE(EOS(STATIC_3215), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, matching2, i684) → f3229_0_create_GE(EOS(STATIC_3229), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, 0, i684) | &&(=(matching1, 0), =(matching2, 0))
f3229_0_create_GE(EOS(STATIC_3229), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, matching2, i684) → f3248_0_create_Load(EOS(STATIC_3248), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0) | &&(&&(<(0, i684), =(matching1, 0)), =(matching2, 0))
f3248_0_create_Load(EOS(STATIC_3248), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1) → f3282_0_create_Load(EOS(STATIC_3282), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f3282_0_create_Load(EOS(STATIC_3282), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3306_0_create_ConstantStackPush(EOS(STATIC_3306), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i620) | =(matching1, 0)
f3306_0_create_ConstantStackPush(EOS(STATIC_3306), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i620) → f3340_0_create_IntArithmetic(EOS(STATIC_3340), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i620, 1) | =(matching1, 0)
f3340_0_create_IntArithmetic(EOS(STATIC_3340), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i620, matching2) → f3345_0_create_InvokeMethod(EOS(STATIC_3345), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), -(i620, 1)) | &&(&&(>(i620, 0), =(matching1, 0)), =(matching2, 1))
f3345_0_create_InvokeMethod(EOS(STATIC_3345), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i722) → f3352_1_create_InvokeMethod(f3352_0_create_Load(EOS(STATIC_3352), i722, i722), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i722) | =(matching1, 0)
f3352_0_create_Load(EOS(STATIC_3352), i722, i722) → f3375_0_create_Load(EOS(STATIC_3375), i722, i722)
f3375_0_create_Load(EOS(STATIC_3375), i722, i722) → f2828_0_create_Load(EOS(STATIC_2828), i722, i722)
f2828_0_create_Load(EOS(STATIC_2828), i613, i613) → f2833_0_create_ConstantStackPush(EOS(STATIC_2833), i613, i613, i613)
f3468_0_create_Return(EOS(STATIC_3468), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, matching3, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f3500_0_create_InvokeMethod(EOS(STATIC_3500), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(=(matching1, 0), =(matching2, 1)), =(matching3, 1))
f3500_0_create_InvokeMethod(EOS(STATIC_3500), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f4289_0_create_InvokeMethod(EOS(STATIC_4289), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | =(matching1, 0)
f4289_0_create_InvokeMethod(EOS(STATIC_4289), i620, i620, i1208, java.lang.Object(Terms.List(EOC, o1628, o1627)), i1209, java.lang.Object(Terms.List(EOC, o1628, o1627)), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f5548_0_create_InvokeMethod(EOS(STATIC_5548), i620, i620, i1208, java.lang.Object(Terms.List(EOC, o1628, o1627)), i1209, java.lang.Object(Terms.List(EOC, o1628, o1627)), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f5548_0_create_InvokeMethod(EOS(STATIC_5548), i620, i620, i1998, java.lang.Object(Terms.List(EOC, o2426, o2425)), i1999, java.lang.Object(Terms.List(EOC, o2426, o2425)), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f5650_0_create_InvokeMethod(EOS(STATIC_5650), i620, i620, i1998, java.lang.Object(Terms.List(EOC, o2426, o2425)), i1999, java.lang.Object(Terms.List(EOC, o2426, o2425)), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f5650_0_create_InvokeMethod(EOS(STATIC_5650), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub))) → f5658_0_add_New(EOS(STATIC_5658), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)))
f5658_0_add_New(EOS(STATIC_5658), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub))) → f5661_0_add_Duplicate(EOS(STATIC_5661), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5661_0_add_Duplicate(EOS(STATIC_5661), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5662_0_add_InvokeMethod(EOS(STATIC_5662), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5662_0_add_InvokeMethod(EOS(STATIC_5662), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5664_0__init__Load(EOS(STATIC_5664), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5664_0__init__Load(EOS(STATIC_5664), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5667_0__init__InvokeMethod(EOS(STATIC_5667), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5667_0__init__InvokeMethod(EOS(STATIC_5667), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5670_0__init__Return(EOS(STATIC_5670), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5670_0__init__Return(EOS(STATIC_5670), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5672_0_add_Store(EOS(STATIC_5672), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5672_0_add_Store(EOS(STATIC_5672), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5674_0_add_Load(EOS(STATIC_5674), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5674_0_add_Load(EOS(STATIC_5674), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5676_0_add_Load(EOS(STATIC_5676), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5676_0_add_Load(EOS(STATIC_5676), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5678_0_add_FieldAccess(EOS(STATIC_5678), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, o2521, o2520)))
f5678_0_add_FieldAccess(EOS(STATIC_5678), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, o2521, o2520))) → f5680_0_add_FieldAccess(EOS(STATIC_5680), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), o2521)
f5680_0_add_FieldAccess(EOS(STATIC_5680), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), o2521) → f5685_0_add_Load(EOS(STATIC_5685), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)))
f5685_0_add_Load(EOS(STATIC_5685), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL))) → f5687_0_add_Load(EOS(STATIC_5687), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL)))
f5687_0_add_Load(EOS(STATIC_5687), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL))) → f5689_0_add_FieldAccess(EOS(STATIC_5689), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, o2520)))
f5689_0_add_FieldAccess(EOS(STATIC_5689), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, o2520))) → f5691_0_add_FieldAccess(EOS(STATIC_5691), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL)), o2520)
f5691_0_add_FieldAccess(EOS(STATIC_5691), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL)), o2520) → f5696_0_add_Load(EOS(STATIC_5696), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))
f5696_0_add_Load(EOS(STATIC_5696), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))) → f5698_0_add_Load(EOS(STATIC_5698), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.List(EOC, o2521, o2520)))
f5698_0_add_Load(EOS(STATIC_5698), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.List(EOC, o2521, o2520))) → f5700_0_add_FieldAccess(EOS(STATIC_5700), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.List(EOC, o2521, o2520)))
f5700_0_add_FieldAccess(EOS(STATIC_5700), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.List(EOC, o2521, o2520))) → f5704_0_add_Load(EOS(STATIC_5704), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)))
f5704_0_add_Load(EOS(STATIC_5704), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub))) → f5706_0_add_Load(EOS(STATIC_5706), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))))
f5706_0_add_Load(EOS(STATIC_5706), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520))))) → f5708_0_add_FieldAccess(EOS(STATIC_5708), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)))
f5708_0_add_FieldAccess(EOS(STATIC_5708), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub))) → f5714_0_add_Return(EOS(STATIC_5714), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)))
f5714_0_add_Return(EOS(STATIC_5714), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub))) → f5716_0_create_Inc(EOS(STATIC_5716), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076)
f5716_0_create_Inc(EOS(STATIC_5716), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076) → f5718_0_create_JMP(EOS(STATIC_5718), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), +(i2076, 1))
f5718_0_create_JMP(EOS(STATIC_5718), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096) → f5721_0_create_Load(EOS(STATIC_5721), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096)
f5721_0_create_Load(EOS(STATIC_5721), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096) → f5725_0_create_Load(EOS(STATIC_5725), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096)
f5725_0_create_Load(EOS(STATIC_5725), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096) → f5731_0_create_GE(EOS(STATIC_5731), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096, i2075)
f5731_0_create_GE(EOS(STATIC_5731), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096, i2075) → f5735_0_create_GE(EOS(STATIC_5735), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096, i2075)
f5735_0_create_GE(EOS(STATIC_5735), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096, i2075) → f5742_0_create_Load(EOS(STATIC_5742), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096) | <(i2096, i2075)
f5742_0_create_Load(EOS(STATIC_5742), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096) → f5747_0_create_Load(EOS(STATIC_5747), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))))
f5747_0_create_Load(EOS(STATIC_5747), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))))) → f5755_0_create_ConstantStackPush(EOS(STATIC_5755), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i620)
f5755_0_create_ConstantStackPush(EOS(STATIC_5755), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i620) → f5759_0_create_IntArithmetic(EOS(STATIC_5759), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i620, 1)
f5759_0_create_IntArithmetic(EOS(STATIC_5759), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i620, matching1) → f5765_0_create_InvokeMethod(EOS(STATIC_5765), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), -(i620, 1)) | &&(>(i620, 0), =(matching1, 1))
f5765_0_create_InvokeMethod(EOS(STATIC_5765), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2130) → f5768_1_create_InvokeMethod(f5768_0_create_Load(EOS(STATIC_5768), i2130, i2130), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2130)
f5768_0_create_Load(EOS(STATIC_5768), i2130, i2130) → f5770_0_create_Load(EOS(STATIC_5770), i2130, i2130)
f5770_0_create_Load(EOS(STATIC_5770), i2130, i2130) → f2828_0_create_Load(EOS(STATIC_2828), i2130, i2130)
f6055_0_create_Return(EOS(STATIC_6055), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f6202_0_create_InvokeMethod(EOS(STATIC_6202), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(=(matching1, 1), =(matching2, 1))
f6202_0_create_InvokeMethod(EOS(STATIC_6202), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f5650_0_create_InvokeMethod(EOS(STATIC_5650), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f6171_0_create_Return(EOS(STATIC_6171), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2222, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7205_0_create_Return(EOS(STATIC_7205), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2222, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f7205_0_create_Return(EOS(STATIC_7205), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), i2792, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7239_0_create_InvokeMethod(EOS(STATIC_7239), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f7239_0_create_InvokeMethod(EOS(STATIC_7239), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f5650_0_create_InvokeMethod(EOS(STATIC_5650), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f7204_0_create_Return(EOS(STATIC_7204), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2763, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7205_0_create_Return(EOS(STATIC_7205), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2763, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f3800_0_create_Return(EOS(STATIC_3800), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i947, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7180_0_create_Return(EOS(STATIC_7180), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i947, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7180_0_create_Return(EOS(STATIC_7180), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2775, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7214_0_create_InvokeMethod(EOS(STATIC_7214), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7214_0_create_InvokeMethod(EOS(STATIC_7214), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7241_0_add_New(EOS(STATIC_7241), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7241_0_add_New(EOS(STATIC_7241), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7251_0_add_Duplicate(EOS(STATIC_7251), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7251_0_add_Duplicate(EOS(STATIC_7251), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7256_0_add_InvokeMethod(EOS(STATIC_7256), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7256_0_add_InvokeMethod(EOS(STATIC_7256), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7258_0__init__Load(EOS(STATIC_7258), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7258_0__init__Load(EOS(STATIC_7258), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7274_0__init__InvokeMethod(EOS(STATIC_7274), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7274_0__init__InvokeMethod(EOS(STATIC_7274), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7282_0__init__Return(EOS(STATIC_7282), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7282_0__init__Return(EOS(STATIC_7282), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7288_0_add_Store(EOS(STATIC_7288), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7288_0_add_Store(EOS(STATIC_7288), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7296_0_add_Load(EOS(STATIC_7296), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7296_0_add_Load(EOS(STATIC_7296), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7302_0_add_Load(EOS(STATIC_7302), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7302_0_add_Load(EOS(STATIC_7302), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7305_0_add_FieldAccess(EOS(STATIC_7305), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7305_0_add_FieldAccess(EOS(STATIC_7305), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7314_0_add_FieldAccess(EOS(STATIC_7314), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), NULL) | =(matching1, 0)
f7314_0_add_FieldAccess(EOS(STATIC_7314), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), NULL) → f7318_0_add_Load(EOS(STATIC_7318), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7318_0_add_Load(EOS(STATIC_7318), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7335_0_add_Load(EOS(STATIC_7335), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7335_0_add_Load(EOS(STATIC_7335), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7338_0_add_FieldAccess(EOS(STATIC_7338), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7338_0_add_FieldAccess(EOS(STATIC_7338), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7343_0_add_FieldAccess(EOS(STATIC_7343), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), NULL) | =(matching1, 0)
f7343_0_add_FieldAccess(EOS(STATIC_7343), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), NULL) → f7348_0_add_Load(EOS(STATIC_7348), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7348_0_add_Load(EOS(STATIC_7348), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7350_0_add_Load(EOS(STATIC_7350), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7350_0_add_Load(EOS(STATIC_7350), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7355_0_add_FieldAccess(EOS(STATIC_7355), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7355_0_add_FieldAccess(EOS(STATIC_7355), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7359_0_add_Load(EOS(STATIC_7359), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), 0, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7359_0_add_Load(EOS(STATIC_7359), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7365_0_add_Load(EOS(STATIC_7365), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), 0, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL))))) | =(matching1, 0)
f7365_0_add_Load(EOS(STATIC_7365), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL))))) → f7370_0_add_FieldAccess(EOS(STATIC_7370), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), 0, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7370_0_add_FieldAccess(EOS(STATIC_7370), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7380_0_add_Return(EOS(STATIC_7380), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 0, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7380_0_add_Return(EOS(STATIC_7380), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7388_0_create_Inc(EOS(STATIC_7388), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 0) | =(matching1, 0)
f7388_0_create_Inc(EOS(STATIC_7388), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1) → f7394_0_create_JMP(EOS(STATIC_7394), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1) | =(matching1, 0)
f7394_0_create_JMP(EOS(STATIC_7394), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1) → f7402_0_create_Load(EOS(STATIC_7402), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1) | =(matching1, 1)
f7402_0_create_Load(EOS(STATIC_7402), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1) → f7412_0_create_Load(EOS(STATIC_7412), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, 1) | =(matching1, 1)
f7412_0_create_Load(EOS(STATIC_7412), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, matching2) → f7423_0_create_GE(EOS(STATIC_7423), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, 1, i684) | &&(=(matching1, 1), =(matching2, 1))
f7423_0_create_GE(EOS(STATIC_7423), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, matching2, i684) → f5731_0_create_GE(EOS(STATIC_5731), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, 1, i684) | &&(=(matching1, 1), =(matching2, 1))
f7179_0_create_Return(EOS(STATIC_7179), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2749, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7180_0_create_Return(EOS(STATIC_7180), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2749, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f3352_1_create_InvokeMethod(f3236_0_create_Return(EOS(STATIC_3236), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC)))), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching3, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching4) → f3468_0_create_Return(EOS(STATIC_3468), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(&&(=(matching1, 1), =(matching2, 1)), =(matching3, 0)), =(matching4, 1))
f3352_1_create_InvokeMethod(f3767_0_create_Return(EOS(STATIC_3767), i947, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i947) → f3800_0_create_Return(EOS(STATIC_3800), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i947, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f3352_1_create_InvokeMethod(f7059_0_create_Return(EOS(STATIC_7059), i2749, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2749) → f7179_0_create_Return(EOS(STATIC_7179), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2749, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f5768_1_create_InvokeMethod(f3236_0_create_Return(EOS(STATIC_3236), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC)))), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), matching3) → f6055_0_create_Return(EOS(STATIC_6055), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(=(matching1, 1), =(matching2, 1)), =(matching3, 1))
f5768_1_create_InvokeMethod(f3767_0_create_Return(EOS(STATIC_3767), i2222, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2222) → f6171_0_create_Return(EOS(STATIC_6171), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2222, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f5768_1_create_InvokeMethod(f7059_0_create_Return(EOS(STATIC_7059), i2763, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2763) → f7204_0_create_Return(EOS(STATIC_7204), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2763, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
R rules:
f2828_0_create_Load(EOS(STATIC_2828), i613, i613) → f2833_0_create_ConstantStackPush(EOS(STATIC_2833), i613, i613, i613)
f2833_0_create_ConstantStackPush(EOS(STATIC_2833), i613, i613, i613) → f2838_0_create_GT(EOS(STATIC_2838), i613, i613, i613, 1)
f2838_0_create_GT(EOS(STATIC_2838), i619, i619, i619, matching1) → f2842_0_create_GT(EOS(STATIC_2842), i619, i619, i619, 1) | =(matching1, 1)
f2838_0_create_GT(EOS(STATIC_2838), i620, i620, i620, matching1) → f2843_0_create_GT(EOS(STATIC_2843), i620, i620, i620, 1) | =(matching1, 1)
f2842_0_create_GT(EOS(STATIC_2842), i619, i619, i619, matching1) → f2847_0_create_New(EOS(STATIC_2847), i619, i619) | &&(<=(i619, 1), =(matching1, 1))
f2843_0_create_GT(EOS(STATIC_2843), i620, i620, i620, matching1) → f2850_0_create_InvokeMethod(EOS(STATIC_2850), i620, i620) | &&(>(i620, 1), =(matching1, 1))
f2847_0_create_New(EOS(STATIC_2847), i619, i619) → f2852_0_create_New(EOS(STATIC_2852), i619, i619)
f2850_0_create_InvokeMethod(EOS(STATIC_2850), i620, i620) → f2856_0_random_FieldAccess(EOS(STATIC_2856), i620, i620)
f2852_0_create_New(EOS(STATIC_2852), i619, i619) → f2860_0_create_Duplicate(EOS(STATIC_2860), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f2856_0_random_FieldAccess(EOS(STATIC_2856), i620, i620) → f2867_0_random_FieldAccess(EOS(STATIC_2867), i620, i620, java.lang.Object(ARRAY(i150)))
f2860_0_create_Duplicate(EOS(STATIC_2860), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f2865_0_create_InvokeMethod(EOS(STATIC_2865), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f2865_0_create_InvokeMethod(EOS(STATIC_2865), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f2870_0_random_FieldAccess(EOS(STATIC_2870), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f2867_0_random_FieldAccess(EOS(STATIC_2867), i620, i620, java.lang.Object(ARRAY(i150))) → f2874_0_random_ArrayAccess(EOS(STATIC_2874), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2870_0_random_FieldAccess(EOS(STATIC_2870), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f2884_0_random_FieldAccess(EOS(STATIC_2884), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)))
f2874_0_random_ArrayAccess(EOS(STATIC_2874), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2879_0_random_ArrayAccess(EOS(STATIC_2879), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2874_0_random_ArrayAccess(EOS(STATIC_2874), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2880_0_random_ArrayAccess(EOS(STATIC_2880), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2879_0_random_ArrayAccess(EOS(STATIC_2879), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2888_0_random_Store(EOS(STATIC_2888), i620, i620, o1038) | <(i612, i150)
f2880_0_random_ArrayAccess(EOS(STATIC_2880), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2892_0__init__Load(EOS(STATIC_2892), i620, i620, java.lang.Object(ARRAY(i150)), i612) | >=(i612, i150)
f2884_0_random_FieldAccess(EOS(STATIC_2884), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150))) → f2897_0_random_ArrayAccess(EOS(STATIC_2897), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f2888_0_random_Store(EOS(STATIC_2888), i620, i620, o1038) → f2901_0_random_FieldAccess(EOS(STATIC_2901), i620, i620, o1038)
f2892_0__init__Load(EOS(STATIC_2892), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2917_0__init__InvokeMethod(EOS(STATIC_2917), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2897_0_random_ArrayAccess(EOS(STATIC_2897), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f2907_0_random_ArrayAccess(EOS(STATIC_2907), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f2897_0_random_ArrayAccess(EOS(STATIC_2897), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f2908_0_random_ArrayAccess(EOS(STATIC_2908), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f2901_0_random_FieldAccess(EOS(STATIC_2901), i620, i620, o1038) → f2911_0_random_ConstantStackPush(EOS(STATIC_2911), i620, i620, o1038, i612)
f2907_0_random_ArrayAccess(EOS(STATIC_2907), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f2922_0_random_Store(EOS(STATIC_2922), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044) | <(i612, i150)
f2908_0_random_ArrayAccess(EOS(STATIC_2908), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f2924_0__init__Load(EOS(STATIC_2924), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) | >=(i612, i150)
f2911_0_random_ConstantStackPush(EOS(STATIC_2911), i620, i620, o1038, i612) → f2928_0_random_IntArithmetic(EOS(STATIC_2928), i620, i620, o1038, i612, 1)
f2917_0__init__InvokeMethod(EOS(STATIC_2917), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2930_0__init__Load(EOS(STATIC_2930), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2922_0_random_Store(EOS(STATIC_2922), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044) → f2935_0_random_FieldAccess(EOS(STATIC_2935), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044)
f2924_0__init__Load(EOS(STATIC_2924), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f2942_0__init__InvokeMethod(EOS(STATIC_2942), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f2928_0_random_IntArithmetic(EOS(STATIC_2928), i620, i620, o1038, i612, matching1) → f2938_0_random_FieldAccess(EOS(STATIC_2938), i620, i620, o1038, +(i612, 1)) | &&(>(i612, 0), =(matching1, 1))
f2930_0__init__Load(EOS(STATIC_2930), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2946_0__init__InvokeMethod(EOS(STATIC_2946), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2935_0_random_FieldAccess(EOS(STATIC_2935), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044) → f2939_0_random_ConstantStackPush(EOS(STATIC_2939), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044, i612)
f2938_0_random_FieldAccess(EOS(STATIC_2938), i620, i620, o1038, i633) → f2944_0_random_Load(EOS(STATIC_2944), i620, i620, o1038)
f2939_0_random_ConstantStackPush(EOS(STATIC_2939), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044, i612) → f2948_0_random_IntArithmetic(EOS(STATIC_2948), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044, i612, 1)
f2942_0__init__InvokeMethod(EOS(STATIC_2942), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f2950_0__init__Load(EOS(STATIC_2950), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f2944_0_random_Load(EOS(STATIC_2944), i620, i620, o1038) → f2952_0_random_InvokeMethod(EOS(STATIC_2952), i620, i620, o1038)
f2946_0__init__InvokeMethod(EOS(STATIC_2946), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2953_0__init__Load(EOS(STATIC_2953), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2948_0_random_IntArithmetic(EOS(STATIC_2948), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044, i612, matching1) → f2957_0_random_FieldAccess(EOS(STATIC_2957), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044, +(i612, 1)) | &&(>(i612, 0), =(matching1, 1))
f2950_0__init__Load(EOS(STATIC_2950), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f2967_0__init__InvokeMethod(EOS(STATIC_2967), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f2952_0_random_InvokeMethod(EOS(STATIC_2952), i620, i620, java.lang.Object(o1059sub)) → f2959_0_random_InvokeMethod(EOS(STATIC_2959), i620, i620, java.lang.Object(o1059sub))
f2952_0_random_InvokeMethod(EOS(STATIC_2952), i620, i620, NULL) → f2960_0_random_InvokeMethod(EOS(STATIC_2960), i620, i620, NULL)
f2953_0__init__Load(EOS(STATIC_2953), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2972_0__init__InvokeMethod(EOS(STATIC_2972), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2957_0_random_FieldAccess(EOS(STATIC_2957), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044, i635) → f2963_0_random_Load(EOS(STATIC_2963), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044)
f2959_0_random_InvokeMethod(EOS(STATIC_2959), i620, i620, java.lang.Object(o1059sub)) → f2969_0_length_Load(EOS(STATIC_2969), i620, i620, java.lang.Object(o1059sub), java.lang.Object(o1059sub))
f2960_0_random_InvokeMethod(EOS(STATIC_2960), i620, i620, NULL) → f2971_0_random_InvokeMethod(EOS(STATIC_2971), i620, i620, NULL)
f2963_0_random_Load(EOS(STATIC_2963), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044) → f2979_0_random_InvokeMethod(EOS(STATIC_2979), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), o1044)
f2967_0__init__InvokeMethod(EOS(STATIC_2967), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f2980_0__init__Load(EOS(STATIC_2980), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f2969_0_length_Load(EOS(STATIC_2969), i620, i620, java.lang.Object(o1059sub), java.lang.Object(o1059sub)) → f2990_0_length_FieldAccess(EOS(STATIC_2990), i620, i620, java.lang.Object(o1059sub), java.lang.Object(o1059sub))
f2971_0_random_InvokeMethod(EOS(STATIC_2971), i620, i620, NULL) → f2982_0__init__Load(EOS(STATIC_2982), i620, i620, NULL)
f2972_0__init__InvokeMethod(EOS(STATIC_2972), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f2984_0__init__Load(EOS(STATIC_2984), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2979_0_random_InvokeMethod(EOS(STATIC_2979), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(o1075sub)) → f2986_0_random_InvokeMethod(EOS(STATIC_2986), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(o1075sub))
f2979_0_random_InvokeMethod(EOS(STATIC_2979), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f2987_0_random_InvokeMethod(EOS(STATIC_2987), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f2980_0__init__Load(EOS(STATIC_2980), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f2997_0__init__InvokeMethod(EOS(STATIC_2997), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f2982_0__init__Load(EOS(STATIC_2982), i620, i620, NULL) → f3001_0__init__InvokeMethod(EOS(STATIC_3001), i620, i620, NULL)
f2984_0__init__Load(EOS(STATIC_2984), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3003_0__init__InvokeMethod(EOS(STATIC_3003), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f2986_0_random_InvokeMethod(EOS(STATIC_2986), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(o1075sub)) → f2992_0_length_Load(EOS(STATIC_2992), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(o1075sub), java.lang.Object(o1075sub))
f2987_0_random_InvokeMethod(EOS(STATIC_2987), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f2994_0_random_InvokeMethod(EOS(STATIC_2994), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f2990_0_length_FieldAccess(EOS(STATIC_2990), i620, i620, java.lang.Object(java.lang.String(o1080sub, i650)), java.lang.Object(java.lang.String(o1080sub, i650))) → f3000_0_length_FieldAccess(EOS(STATIC_3000), i620, i620, java.lang.Object(java.lang.String(o1080sub, i650)), java.lang.Object(java.lang.String(o1080sub, i650))) | >=(i650, 0)
f2992_0_length_Load(EOS(STATIC_2992), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(o1075sub), java.lang.Object(o1075sub)) → f3018_0_length_FieldAccess(EOS(STATIC_3018), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(o1075sub), java.lang.Object(o1075sub))
f2994_0_random_InvokeMethod(EOS(STATIC_2994), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3005_0__init__Load(EOS(STATIC_3005), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f2997_0__init__InvokeMethod(EOS(STATIC_2997), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3006_0__init__Load(EOS(STATIC_3006), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3000_0_length_FieldAccess(EOS(STATIC_3000), i620, i620, java.lang.Object(java.lang.String(o1080sub, i650)), java.lang.Object(java.lang.String(o1080sub, i650))) → f3009_0_length_Return(EOS(STATIC_3009), i620, i620, java.lang.Object(java.lang.String(o1080sub, i650)), i650)
f3001_0__init__InvokeMethod(EOS(STATIC_3001), i620, i620, NULL) → f3011_0__init__Load(EOS(STATIC_3011), i620, i620, NULL)
f3003_0__init__InvokeMethod(EOS(STATIC_3003), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3012_0__init__Load(EOS(STATIC_3012), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3005_0__init__Load(EOS(STATIC_3005), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3026_0__init__InvokeMethod(EOS(STATIC_3026), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3006_0__init__Load(EOS(STATIC_3006), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3029_0__init__InvokeMethod(EOS(STATIC_3029), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3009_0_length_Return(EOS(STATIC_3009), i620, i620, java.lang.Object(java.lang.String(o1080sub, i650)), i650) → f3021_0_random_Return(EOS(STATIC_3021), i620, i620, i650)
f3011_0__init__Load(EOS(STATIC_3011), i620, i620, NULL) → f3035_0__init__InvokeMethod(EOS(STATIC_3035), i620, i620, NULL)
f3012_0__init__Load(EOS(STATIC_3012), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3037_0__init__InvokeMethod(EOS(STATIC_3037), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3018_0_length_FieldAccess(EOS(STATIC_3018), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(java.lang.String(o1087sub, i663)), java.lang.Object(java.lang.String(o1087sub, i663))) → f3023_0_length_FieldAccess(EOS(STATIC_3023), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(java.lang.String(o1087sub, i663)), java.lang.Object(java.lang.String(o1087sub, i663))) | >=(i663, 0)
f3021_0_random_Return(EOS(STATIC_3021), i620, i620, i650) → f3031_0_create_Store(EOS(STATIC_3031), i620, i620, i650)
f3023_0_length_FieldAccess(EOS(STATIC_3023), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(java.lang.String(o1087sub, i663)), java.lang.Object(java.lang.String(o1087sub, i663))) → f3040_0_length_Return(EOS(STATIC_3040), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(java.lang.String(o1087sub, i663)), i663)
f3026_0__init__InvokeMethod(EOS(STATIC_3026), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3042_0__init__Load(EOS(STATIC_3042), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3029_0__init__InvokeMethod(EOS(STATIC_3029), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3043_0__init__Load(EOS(STATIC_3043), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3031_0_create_Store(EOS(STATIC_3031), i620, i620, i650) → f3045_0_create_New(EOS(STATIC_3045), i620, i620, i650)
f3035_0__init__InvokeMethod(EOS(STATIC_3035), i620, i620, NULL) → f3046_0__init__Load(EOS(STATIC_3046), i620, i620, NULL)
f3037_0__init__InvokeMethod(EOS(STATIC_3037), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3048_0__init__Load(EOS(STATIC_3048), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3040_0_length_Return(EOS(STATIC_3040), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(java.lang.String(o1087sub, i663)), i663) → f3051_0_random_Return(EOS(STATIC_3051), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663)
f3042_0__init__Load(EOS(STATIC_3042), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3062_0__init__InvokeMethod(EOS(STATIC_3062), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3043_0__init__Load(EOS(STATIC_3043), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3066_0__init__InvokeMethod(EOS(STATIC_3066), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3045_0_create_New(EOS(STATIC_3045), i620, i620, i650) → f3053_0_create_Duplicate(EOS(STATIC_3053), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3046_0__init__Load(EOS(STATIC_3046), i620, i620, NULL) → f3071_0__init__InvokeMethod(EOS(STATIC_3071), i620, i620, NULL)
f3048_0__init__Load(EOS(STATIC_3048), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3055_0__init__Load(EOS(STATIC_3055), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3051_0_random_Return(EOS(STATIC_3051), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663) → f3057_0_create_InvokeMethod(EOS(STATIC_3057), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663)
f3053_0_create_Duplicate(EOS(STATIC_3053), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3068_0_create_InvokeMethod(EOS(STATIC_3068), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3055_0__init__Load(EOS(STATIC_3055), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3073_0__init__FieldAccess(EOS(STATIC_3073), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3057_0_create_InvokeMethod(EOS(STATIC_3057), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663) → f3074_0__init__Load(EOS(STATIC_3074), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663)
f3062_0__init__InvokeMethod(EOS(STATIC_3062), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3076_0__init__Load(EOS(STATIC_3076), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3066_0__init__InvokeMethod(EOS(STATIC_3066), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3080_0__init__Load(EOS(STATIC_3080), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3068_0_create_InvokeMethod(EOS(STATIC_3068), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3081_0__init__Load(EOS(STATIC_3081), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3071_0__init__InvokeMethod(EOS(STATIC_3071), i620, i620, NULL) → f3083_0__init__Load(EOS(STATIC_3083), i620, i620, NULL)
f3073_0__init__FieldAccess(EOS(STATIC_3073), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3088_0__init__Load(EOS(STATIC_3088), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3074_0__init__Load(EOS(STATIC_3074), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663) → f3096_0__init__InvokeMethod(EOS(STATIC_3096), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f3076_0__init__Load(EOS(STATIC_3076), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3101_0__init__InvokeMethod(EOS(STATIC_3101), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3080_0__init__Load(EOS(STATIC_3080), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3092_0__init__Load(EOS(STATIC_3092), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3081_0__init__Load(EOS(STATIC_3081), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3107_0__init__InvokeMethod(EOS(STATIC_3107), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3083_0__init__Load(EOS(STATIC_3083), i620, i620, NULL) → f3110_0__init__InvokeMethod(EOS(STATIC_3110), i620, i620, NULL)
f3088_0__init__Load(EOS(STATIC_3088), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3095_0__init__InvokeMethod(EOS(STATIC_3095), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3092_0__init__Load(EOS(STATIC_3092), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3105_0__init__FieldAccess(EOS(STATIC_3105), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3095_0__init__InvokeMethod(EOS(STATIC_3095), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3113_0__init__StackPop(EOS(STATIC_3113), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3096_0__init__InvokeMethod(EOS(STATIC_3096), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f3114_0__init__Load(EOS(STATIC_3114), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f3101_0__init__InvokeMethod(EOS(STATIC_3101), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3116_0__init__Load(EOS(STATIC_3116), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3105_0__init__FieldAccess(EOS(STATIC_3105), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3118_0__init__Load(EOS(STATIC_3118), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3107_0__init__InvokeMethod(EOS(STATIC_3107), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3120_0__init__Return(EOS(STATIC_3120), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3110_0__init__InvokeMethod(EOS(STATIC_3110), i620, i620, NULL) → f3124_0__init__Load(EOS(STATIC_3124), i620, i620, NULL)
f3113_0__init__StackPop(EOS(STATIC_3113), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3125_0__init__Return(EOS(STATIC_3125), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3114_0__init__Load(EOS(STATIC_3114), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f3135_0__init__InvokeMethod(EOS(STATIC_3135), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f3116_0__init__Load(EOS(STATIC_3116), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3138_0__init__InvokeMethod(EOS(STATIC_3138), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3118_0__init__Load(EOS(STATIC_3118), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3129_0__init__InvokeMethod(EOS(STATIC_3129), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3120_0__init__Return(EOS(STATIC_3120), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3131_0_create_Store(EOS(STATIC_3131), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3124_0__init__Load(EOS(STATIC_3124), i620, i620, NULL) → f3133_0__init__Load(EOS(STATIC_3133), i620, i620, NULL)
f3125_0__init__Return(EOS(STATIC_3125), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3134_0__init__Return(EOS(STATIC_3134), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3129_0__init__InvokeMethod(EOS(STATIC_3129), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3143_0__init__StackPop(EOS(STATIC_3143), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3131_0_create_Store(EOS(STATIC_3131), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3144_0_create_ConstantStackPush(EOS(STATIC_3144), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3133_0__init__Load(EOS(STATIC_3133), i620, i620, NULL) → f3148_0__init__FieldAccess(EOS(STATIC_3148), i620, i620, NULL)
f3134_0__init__Return(EOS(STATIC_3134), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3149_0__init__Return(EOS(STATIC_3149), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3135_0__init__InvokeMethod(EOS(STATIC_3135), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f3151_0__init__Return(EOS(STATIC_3151), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f3138_0__init__InvokeMethod(EOS(STATIC_3138), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3157_0__init__Load(EOS(STATIC_3157), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3143_0__init__StackPop(EOS(STATIC_3143), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3160_0__init__Return(EOS(STATIC_3160), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3144_0_create_ConstantStackPush(EOS(STATIC_3144), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3162_0_create_Store(EOS(STATIC_3162), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0)
f3148_0__init__FieldAccess(EOS(STATIC_3148), i620, i620, NULL) → f3169_0__init__Load(EOS(STATIC_3169), i620, i620, NULL)
f3149_0__init__Return(EOS(STATIC_3149), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3171_0__init__Return(EOS(STATIC_3171), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3151_0__init__Return(EOS(STATIC_3151), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f3173_0__init__Load(EOS(STATIC_3173), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663)
f3157_0__init__Load(EOS(STATIC_3157), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3177_0__init__Load(EOS(STATIC_3177), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3160_0__init__Return(EOS(STATIC_3160), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3181_0__init__Return(EOS(STATIC_3181), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3162_0_create_Store(EOS(STATIC_3162), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1) → f3182_0_create_Load(EOS(STATIC_3182), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0) | =(matching1, 0)
f3169_0__init__Load(EOS(STATIC_3169), i620, i620, NULL) → f3183_0__init__InvokeMethod(EOS(STATIC_3183), i620, i620, NULL)
f3171_0__init__Return(EOS(STATIC_3171), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3185_0__init__Return(EOS(STATIC_3185), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3173_0__init__Load(EOS(STATIC_3173), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663) → f3187_0__init__Load(EOS(STATIC_3187), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f3177_0__init__Load(EOS(STATIC_3177), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3192_0__init__FieldAccess(EOS(STATIC_3192), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3181_0__init__Return(EOS(STATIC_3181), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3196_0__init__Return(EOS(STATIC_3196), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3182_0_create_Load(EOS(STATIC_3182), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1) → f3198_0_create_Load(EOS(STATIC_3198), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, 0) | =(matching1, 0)
f3183_0__init__InvokeMethod(EOS(STATIC_3183), i620, i620, NULL) → f3199_0__init__StackPop(EOS(STATIC_3199), i620, i620, NULL)
f3185_0__init__Return(EOS(STATIC_3185), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3200_0_random_ArrayAccess(EOS(STATIC_3200), i620, i620, java.lang.Object(ARRAY(i150)), i612)
f3187_0__init__Load(EOS(STATIC_3187), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, i663, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f3201_0__init__FieldAccess(EOS(STATIC_3201), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663)
f3192_0__init__FieldAccess(EOS(STATIC_3192), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3209_0__init__Load(EOS(STATIC_3209), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3196_0__init__Return(EOS(STATIC_3196), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3212_0__init__Return(EOS(STATIC_3212), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3198_0_create_Load(EOS(STATIC_3198), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, matching2) → f3215_0_create_GE(EOS(STATIC_3215), i620, i620, i650, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, 0, i650) | &&(=(matching1, 0), =(matching2, 0))
f3199_0__init__StackPop(EOS(STATIC_3199), i620, i620, NULL) → f3218_0__init__Return(EOS(STATIC_3218), i620, i620, NULL)
f3200_0_random_ArrayAccess(EOS(STATIC_3200), i620, i620, java.lang.Object(ARRAY(i150)), i612) → f3219_0_create_InvokeMethod(EOS(STATIC_3219), i620, i620)
f3201_0__init__FieldAccess(EOS(STATIC_3201), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663, java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663) → f3220_0__init__Return(EOS(STATIC_3220), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663)
f3209_0__init__Load(EOS(STATIC_3209), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3224_0__init__InvokeMethod(EOS(STATIC_3224), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3212_0__init__Return(EOS(STATIC_3212), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3226_0__init__Return(EOS(STATIC_3226), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3215_0_create_GE(EOS(STATIC_3215), i620, i620, matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, matching3, matching4) → f3228_0_create_GE(EOS(STATIC_3228), i620, i620, 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, 0, 0) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f3215_0_create_GE(EOS(STATIC_3215), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, matching2, i684) → f3229_0_create_GE(EOS(STATIC_3229), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, 0, i684) | &&(=(matching1, 0), =(matching2, 0))
f3218_0__init__Return(EOS(STATIC_3218), i620, i620, NULL) → f3233_0__init__Return(EOS(STATIC_3233), i620, i620, NULL)
f3220_0__init__Return(EOS(STATIC_3220), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), i663) → f3236_0_create_Return(EOS(STATIC_3236), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f3224_0__init__InvokeMethod(EOS(STATIC_3224), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3241_0__init__StackPop(EOS(STATIC_3241), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3226_0__init__Return(EOS(STATIC_3226), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3244_0_random_ArrayAccess(EOS(STATIC_3244), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612)
f3228_0_create_GE(EOS(STATIC_3228), i620, i620, matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, matching3, matching4) → f3246_0_create_New(EOS(STATIC_3246), i620, 0, java.lang.Object(Terms.List(EOC, NULL, NULL))) | &&(&&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 0)), =(matching4, 0))
f3229_0_create_GE(EOS(STATIC_3229), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, matching2, i684) → f3248_0_create_Load(EOS(STATIC_3248), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0) | &&(&&(<(0, i684), =(matching1, 0)), =(matching2, 0))
f3233_0__init__Return(EOS(STATIC_3233), i620, i620, NULL) → f3250_0__init__Return(EOS(STATIC_3250), i620, i620, NULL)
f3241_0__init__StackPop(EOS(STATIC_3241), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3277_0__init__Return(EOS(STATIC_3277), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3244_0_random_ArrayAccess(EOS(STATIC_3244), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(ARRAY(i150)), i612) → f3279_0_create_InvokeMethod(EOS(STATIC_3279), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f3246_0_create_New(EOS(STATIC_3246), i620, matching1, java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3280_0_create_New(EOS(STATIC_3280), i620, 0, java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f3248_0_create_Load(EOS(STATIC_3248), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1) → f3282_0_create_Load(EOS(STATIC_3282), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f3250_0__init__Return(EOS(STATIC_3250), i620, i620, NULL) → f3284_0__init__Return(EOS(STATIC_3284), i620, i620, NULL)
f3277_0__init__Return(EOS(STATIC_3277), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3297_0__init__Return(EOS(STATIC_3297), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3280_0_create_New(EOS(STATIC_3280), i620, matching1, java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3305_0_create_Duplicate(EOS(STATIC_3305), i620, 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f3282_0_create_Load(EOS(STATIC_3282), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3306_0_create_ConstantStackPush(EOS(STATIC_3306), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i620) | =(matching1, 0)
f3284_0__init__Return(EOS(STATIC_3284), i620, i620, NULL) → f3308_0_random_InvokeMethod(EOS(STATIC_3308), i620, i620, NULL)
f3297_0__init__Return(EOS(STATIC_3297), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3314_0__init__Return(EOS(STATIC_3314), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3305_0_create_Duplicate(EOS(STATIC_3305), i620, matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f3328_0_create_New(EOS(STATIC_3328), i620, 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f3306_0_create_ConstantStackPush(EOS(STATIC_3306), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i620) → f3340_0_create_IntArithmetic(EOS(STATIC_3340), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i620, 1) | =(matching1, 0)
f3308_0_random_InvokeMethod(EOS(STATIC_3308), i620, i620, NULL) → f3342_0_create_InvokeMethod(EOS(STATIC_3342), i620, i620)
f3314_0__init__Return(EOS(STATIC_3314), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3343_0__init__Return(EOS(STATIC_3343), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3328_0_create_New(EOS(STATIC_3328), i620, matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f3344_0_create_New(EOS(STATIC_3344), i620, 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f3340_0_create_IntArithmetic(EOS(STATIC_3340), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i620, matching2) → f3345_0_create_InvokeMethod(EOS(STATIC_3345), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), -(i620, 1)) | &&(&&(>(i620, 0), =(matching1, 0)), =(matching2, 1))
f3343_0__init__Return(EOS(STATIC_3343), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3349_0_random_InvokeMethod(EOS(STATIC_3349), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL)
f3344_0_create_New(EOS(STATIC_3344), i620, matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f3351_0_create_Duplicate(EOS(STATIC_3351), i620, 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC))) | =(matching1, 0)
f3345_0_create_InvokeMethod(EOS(STATIC_3345), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i722) → f3352_1_create_InvokeMethod(f3352_0_create_Load(EOS(STATIC_3352), i722, i722), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i722) | =(matching1, 0)
f3349_0_random_InvokeMethod(EOS(STATIC_3349), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))), NULL) → f3363_0_create_InvokeMethod(EOS(STATIC_3363), i619, i619, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f3351_0_create_Duplicate(EOS(STATIC_3351), i620, matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC))) → f3373_0_create_Load(EOS(STATIC_3373), i620, 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC))) | =(matching1, 0)
f3352_0_create_Load(EOS(STATIC_3352), i722, i722) → f3375_0_create_Load(EOS(STATIC_3375), i722, i722)
f3373_0_create_Load(EOS(STATIC_3373), i620, matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC))) → f3377_0_create_InvokeMethod(EOS(STATIC_3377), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), 0) | =(matching1, 0)
f3377_0_create_InvokeMethod(EOS(STATIC_3377), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), matching1) → f3386_0__init__Load(EOS(STATIC_3386), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), 0, java.lang.Object(Terms.FunctionSymbol(EOC)), 0) | =(matching1, 0)
f3386_0__init__Load(EOS(STATIC_3386), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), matching1, java.lang.Object(Terms.FunctionSymbol(EOC)), matching2) → f3499_0__init__InvokeMethod(EOS(STATIC_3499), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), 0, java.lang.Object(Terms.FunctionSymbol(EOC)), 0, java.lang.Object(Terms.FunctionSymbol(EOC))) | &&(=(matching1, 0), =(matching2, 0))
f3467_0_create_InvokeMethod(EOS(STATIC_3467), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i762, i762) → f3482_0_create_InvokeMethod(EOS(STATIC_3482), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i762, i762) | =(matching1, 0)
f3468_0_create_Return(EOS(STATIC_3468), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, matching3, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f3500_0_create_InvokeMethod(EOS(STATIC_3500), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(=(matching1, 0), =(matching2, 1)), =(matching3, 1))
f3469_0_create_InvokeMethod(EOS(STATIC_3469), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, matching3, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f3497_0_create_InvokeMethod(EOS(STATIC_3497), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(=(matching1, 0), =(matching2, 1)), =(matching3, 1))
f3481_0_create_InvokeMethod(EOS(STATIC_3481), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i786, i786) → f3482_0_create_InvokeMethod(EOS(STATIC_3482), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i786, i786) | =(matching1, 0)
f3482_0_create_InvokeMethod(EOS(STATIC_3482), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i796, i796) → f3503_0_create_InvokeMethod(EOS(STATIC_3503), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i796) | =(matching1, 0)
f3496_0_create_InvokeMethod(EOS(STATIC_3496), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, matching3, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f3497_0_create_InvokeMethod(EOS(STATIC_3497), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(=(matching1, 0), =(matching2, 1)), =(matching3, 1))
f3497_0_create_InvokeMethod(EOS(STATIC_3497), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, matching3, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f3507_0_create_InvokeMethod(EOS(STATIC_3507), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1) | &&(&&(=(matching1, 0), =(matching2, 1)), =(matching3, 1))
f3499_0__init__InvokeMethod(EOS(STATIC_3499), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), matching1, java.lang.Object(Terms.FunctionSymbol(EOC)), matching2, java.lang.Object(Terms.FunctionSymbol(EOC))) → f3509_0__init__Load(EOS(STATIC_3509), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), 0, java.lang.Object(Terms.FunctionSymbol(EOC)), 0) | &&(=(matching1, 0), =(matching2, 0))
f3500_0_create_InvokeMethod(EOS(STATIC_3500), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f4289_0_create_InvokeMethod(EOS(STATIC_4289), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | =(matching1, 0)
f3503_0_create_InvokeMethod(EOS(STATIC_3503), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i796) → f3654_0_create_InvokeMethod(EOS(STATIC_3654), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i796) | =(matching1, 0)
f3509_0__init__Load(EOS(STATIC_3509), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), matching1, java.lang.Object(Terms.FunctionSymbol(EOC)), matching2) → f3517_0__init__Load(EOS(STATIC_3517), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), 0, 0, java.lang.Object(Terms.FunctionSymbol(EOC))) | &&(=(matching1, 0), =(matching2, 0))
f3517_0__init__Load(EOS(STATIC_3517), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), matching1, matching2, java.lang.Object(Terms.FunctionSymbol(EOC))) → f3602_0__init__FieldAccess(EOS(STATIC_3602), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), 0, java.lang.Object(Terms.FunctionSymbol(EOC)), 0) | &&(=(matching1, 0), =(matching2, 0))
f3602_0__init__FieldAccess(EOS(STATIC_3602), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), matching1, java.lang.Object(Terms.FunctionSymbol(EOC)), matching2) → f3631_0__init__Return(EOS(STATIC_3631), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), 0) | &&(=(matching1, 0), =(matching2, 0))
f3610_0_create_InvokeMethod(EOS(STATIC_3610), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i836, i836, i830, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, java.lang.Object(Terms.List(EOC, NULL, NULL)), i829) → f3629_0_create_InvokeMethod(EOS(STATIC_3629), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i836, i836, i830, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i829) | &&(=(matching1, 0), =(matching2, 0))
f3628_0_create_InvokeMethod(EOS(STATIC_3628), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i855, i855, i848, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching3) → f3629_0_create_InvokeMethod(EOS(STATIC_3629), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i855, i855, i848, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1) | &&(&&(=(matching1, 0), =(matching2, 0)), =(matching3, 1))
f3629_0_create_InvokeMethod(EOS(STATIC_3629), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i871, i871, i872, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, java.lang.Object(Terms.List(EOC, NULL, NULL)), i873) → f4983_0_create_InvokeMethod(EOS(STATIC_4983), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i871, i871, i872, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i873) | &&(=(matching1, 0), =(matching2, 0))
f3631_0__init__Return(EOS(STATIC_3631), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), matching1) → f3655_0_create_Load(EOS(STATIC_3655), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC))) | =(matching1, 0)
f3654_0_create_InvokeMethod(EOS(STATIC_3654), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i871) → f5084_0_create_InvokeMethod(EOS(STATIC_5084), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i871) | =(matching1, 0)
f3655_0_create_Load(EOS(STATIC_3655), i620, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC))) → f3658_0_create_InvokeMethod(EOS(STATIC_3658), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3658_0_create_InvokeMethod(EOS(STATIC_3658), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3702_0__init__Load(EOS(STATIC_3702), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3702_0__init__Load(EOS(STATIC_3702), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3723_0__init__InvokeMethod(EOS(STATIC_3723), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f3718_0_create_InvokeMethod(EOS(STATIC_3718), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i912, i912, i906, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, java.lang.Object(Terms.List(EOC, NULL, NULL)), i905) → f3629_0_create_InvokeMethod(EOS(STATIC_3629), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i912, i912, i906, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i905) | &&(=(matching1, 0), =(matching2, 0))
f3723_0__init__InvokeMethod(EOS(STATIC_3723), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f3726_0__init__Load(EOS(STATIC_3726), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f3726_0__init__Load(EOS(STATIC_3726), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f3733_0__init__InvokeMethod(EOS(STATIC_3733), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f3733_0__init__InvokeMethod(EOS(STATIC_3733), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f3738_0__init__Return(EOS(STATIC_3738), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f3738_0__init__Return(EOS(STATIC_3738), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f3741_0__init__Load(EOS(STATIC_3741), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3741_0__init__Load(EOS(STATIC_3741), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3744_0__init__Load(EOS(STATIC_3744), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f3744_0__init__Load(EOS(STATIC_3744), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f3748_0__init__FieldAccess(EOS(STATIC_3748), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)))
f3748_0__init__FieldAccess(EOS(STATIC_3748), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC))) → f3752_0__init__Load(EOS(STATIC_3752), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3752_0__init__Load(EOS(STATIC_3752), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3755_0__init__Load(EOS(STATIC_3755), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f3755_0__init__Load(EOS(STATIC_3755), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f3758_0__init__FieldAccess(EOS(STATIC_3758), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3758_0__init__FieldAccess(EOS(STATIC_3758), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3764_0__init__Return(EOS(STATIC_3764), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f3764_0__init__Return(EOS(STATIC_3764), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f3767_0_create_Return(EOS(STATIC_3767), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f3800_0_create_Return(EOS(STATIC_3800), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i947, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7180_0_create_Return(EOS(STATIC_7180), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i947, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f4289_0_create_InvokeMethod(EOS(STATIC_4289), i620, i620, i1208, java.lang.Object(Terms.List(EOC, o1628, o1627)), i1209, java.lang.Object(Terms.List(EOC, o1628, o1627)), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f5548_0_create_InvokeMethod(EOS(STATIC_5548), i620, i620, i1208, java.lang.Object(Terms.List(EOC, o1628, o1627)), i1209, java.lang.Object(Terms.List(EOC, o1628, o1627)), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f4983_0_create_InvokeMethod(EOS(STATIC_4983), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1643, i1643, i1644, java.lang.Object(Terms.List(EOC, o2093, o2092)), i1645, java.lang.Object(Terms.List(EOC, o2093, o2092)), i1646) → f6633_0_create_InvokeMethod(EOS(STATIC_6633), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1643, i1643, i1644, java.lang.Object(Terms.List(EOC, o2093, o2092)), i1645, java.lang.Object(Terms.List(EOC, o2093, o2092)), i1646) | =(matching1, 0)
f5084_0_create_InvokeMethod(EOS(STATIC_5084), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1643) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1643) | =(matching1, 0)
f5135_0_create_InvokeMethod(EOS(STATIC_5135), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1774, i1774, i1767, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1766) → f4983_0_create_InvokeMethod(EOS(STATIC_4983), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1774, i1774, i1767, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1766) | &&(=(matching1, 0), =(matching2, 0))
f5548_0_create_InvokeMethod(EOS(STATIC_5548), i620, i620, i1998, java.lang.Object(Terms.List(EOC, o2426, o2425)), i1999, java.lang.Object(Terms.List(EOC, o2426, o2425)), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f5650_0_create_InvokeMethod(EOS(STATIC_5650), i620, i620, i1998, java.lang.Object(Terms.List(EOC, o2426, o2425)), i1999, java.lang.Object(Terms.List(EOC, o2426, o2425)), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f5650_0_create_InvokeMethod(EOS(STATIC_5650), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub))) → f5658_0_add_New(EOS(STATIC_5658), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)))
f5658_0_add_New(EOS(STATIC_5658), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub))) → f5661_0_add_Duplicate(EOS(STATIC_5661), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5661_0_add_Duplicate(EOS(STATIC_5661), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5662_0_add_InvokeMethod(EOS(STATIC_5662), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5662_0_add_InvokeMethod(EOS(STATIC_5662), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5664_0__init__Load(EOS(STATIC_5664), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5664_0__init__Load(EOS(STATIC_5664), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5667_0__init__InvokeMethod(EOS(STATIC_5667), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5667_0__init__InvokeMethod(EOS(STATIC_5667), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5670_0__init__Return(EOS(STATIC_5670), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5670_0__init__Return(EOS(STATIC_5670), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5672_0_add_Store(EOS(STATIC_5672), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5672_0_add_Store(EOS(STATIC_5672), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5674_0_add_Load(EOS(STATIC_5674), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5674_0_add_Load(EOS(STATIC_5674), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5676_0_add_Load(EOS(STATIC_5676), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)))
f5676_0_add_Load(EOS(STATIC_5676), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f5678_0_add_FieldAccess(EOS(STATIC_5678), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, o2521, o2520)))
f5678_0_add_FieldAccess(EOS(STATIC_5678), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, o2521, o2520))) → f5680_0_add_FieldAccess(EOS(STATIC_5680), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), o2521)
f5680_0_add_FieldAccess(EOS(STATIC_5680), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), o2521) → f5685_0_add_Load(EOS(STATIC_5685), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)))
f5685_0_add_Load(EOS(STATIC_5685), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL))) → f5687_0_add_Load(EOS(STATIC_5687), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL)))
f5687_0_add_Load(EOS(STATIC_5687), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL))) → f5689_0_add_FieldAccess(EOS(STATIC_5689), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, o2520)))
f5689_0_add_FieldAccess(EOS(STATIC_5689), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, o2520))) → f5691_0_add_FieldAccess(EOS(STATIC_5691), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL)), o2520)
f5691_0_add_FieldAccess(EOS(STATIC_5691), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, NULL)), java.lang.Object(Terms.List(EOC, o2521, NULL)), o2520) → f5696_0_add_Load(EOS(STATIC_5696), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))
f5696_0_add_Load(EOS(STATIC_5696), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))) → f5698_0_add_Load(EOS(STATIC_5698), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.List(EOC, o2521, o2520)))
f5698_0_add_Load(EOS(STATIC_5698), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.List(EOC, o2521, o2520))) → f5700_0_add_FieldAccess(EOS(STATIC_5700), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.List(EOC, o2521, o2520)))
f5700_0_add_FieldAccess(EOS(STATIC_5700), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, o2520)), i2076, java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)), java.lang.Object(Terms.List(EOC, o2521, o2520))) → f5704_0_add_Load(EOS(STATIC_5704), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)))
f5704_0_add_Load(EOS(STATIC_5704), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub))) → f5706_0_add_Load(EOS(STATIC_5706), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))))
f5706_0_add_Load(EOS(STATIC_5706), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520))))) → f5708_0_add_FieldAccess(EOS(STATIC_5708), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)))
f5708_0_add_FieldAccess(EOS(STATIC_5708), i620, i620, i2075, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub))) → f5714_0_add_Return(EOS(STATIC_5714), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub)))
f5714_0_add_Return(EOS(STATIC_5714), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(o2522sub))) → f5716_0_create_Inc(EOS(STATIC_5716), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076)
f5716_0_create_Inc(EOS(STATIC_5716), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2076) → f5718_0_create_JMP(EOS(STATIC_5718), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), +(i2076, 1))
f5718_0_create_JMP(EOS(STATIC_5718), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096) → f5721_0_create_Load(EOS(STATIC_5721), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096)
f5721_0_create_Load(EOS(STATIC_5721), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096) → f5725_0_create_Load(EOS(STATIC_5725), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096)
f5725_0_create_Load(EOS(STATIC_5725), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096) → f5731_0_create_GE(EOS(STATIC_5731), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096, i2075)
f5731_0_create_GE(EOS(STATIC_5731), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096, i2075) → f5733_0_create_GE(EOS(STATIC_5733), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096, i2075)
f5731_0_create_GE(EOS(STATIC_5731), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096, i2075) → f5735_0_create_GE(EOS(STATIC_5735), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096, i2075)
f5733_0_create_GE(EOS(STATIC_5733), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096, i2075) → f5738_0_create_New(EOS(STATIC_5738), i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))))) | >=(i2096, i2075)
f5735_0_create_GE(EOS(STATIC_5735), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, i2096, i2075) → f5742_0_create_Load(EOS(STATIC_5742), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096) | <(i2096, i2075)
f5738_0_create_New(EOS(STATIC_5738), i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))))) → f5746_0_create_Duplicate(EOS(STATIC_5746), i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f5742_0_create_Load(EOS(STATIC_5742), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096) → f5747_0_create_Load(EOS(STATIC_5747), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))))
f5746_0_create_Duplicate(EOS(STATIC_5746), i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f5751_0_create_New(EOS(STATIC_5751), i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f5747_0_create_Load(EOS(STATIC_5747), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))))) → f5755_0_create_ConstantStackPush(EOS(STATIC_5755), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i620)
f5751_0_create_New(EOS(STATIC_5751), i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f5758_0_create_Duplicate(EOS(STATIC_5758), i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)))
f5755_0_create_ConstantStackPush(EOS(STATIC_5755), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i620) → f5759_0_create_IntArithmetic(EOS(STATIC_5759), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i620, 1)
f5758_0_create_Duplicate(EOS(STATIC_5758), i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC))) → f5761_0_create_Load(EOS(STATIC_5761), i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)))
f5759_0_create_IntArithmetic(EOS(STATIC_5759), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i620, matching1) → f5765_0_create_InvokeMethod(EOS(STATIC_5765), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), -(i620, 1)) | &&(>(i620, 0), =(matching1, 1))
f5761_0_create_Load(EOS(STATIC_5761), i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC))) → f5767_0_create_InvokeMethod(EOS(STATIC_5767), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075)
f5765_0_create_InvokeMethod(EOS(STATIC_5765), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2130) → f5768_1_create_InvokeMethod(f5768_0_create_Load(EOS(STATIC_5768), i2130, i2130), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2130)
f5767_0_create_InvokeMethod(EOS(STATIC_5767), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075) → f5769_0__init__Load(EOS(STATIC_5769), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, java.lang.Object(Terms.FunctionSymbol(EOC)), i2075)
f5768_0_create_Load(EOS(STATIC_5768), i2130, i2130) → f5770_0_create_Load(EOS(STATIC_5770), i2130, i2130)
f5769_0__init__Load(EOS(STATIC_5769), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, java.lang.Object(Terms.FunctionSymbol(EOC)), i2075) → f5773_0__init__InvokeMethod(EOS(STATIC_5773), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, java.lang.Object(Terms.FunctionSymbol(EOC)))
f5773_0__init__InvokeMethod(EOS(STATIC_5773), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, java.lang.Object(Terms.FunctionSymbol(EOC))) → f6052_0__init__Load(EOS(STATIC_6052), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, java.lang.Object(Terms.FunctionSymbol(EOC)), i2075)
f6052_0__init__Load(EOS(STATIC_6052), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, java.lang.Object(Terms.FunctionSymbol(EOC)), i2075) → f6190_0__init__Load(EOS(STATIC_6190), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, i2075, java.lang.Object(Terms.FunctionSymbol(EOC)))
f6053_0_create_InvokeMethod(EOS(STATIC_6053), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2151, i2151) → f6085_0_create_InvokeMethod(EOS(STATIC_6085), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2151, i2151)
f6055_0_create_Return(EOS(STATIC_6055), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f6202_0_create_InvokeMethod(EOS(STATIC_6202), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(=(matching1, 1), =(matching2, 1))
f6056_0_create_InvokeMethod(EOS(STATIC_6056), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f6109_0_create_InvokeMethod(EOS(STATIC_6109), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(=(matching1, 1), =(matching2, 1))
f6084_0_create_InvokeMethod(EOS(STATIC_6084), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2182, i2182) → f6085_0_create_InvokeMethod(EOS(STATIC_6085), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2182, i2182)
f6085_0_create_InvokeMethod(EOS(STATIC_6085), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2664sub)), java.lang.Object(Terms.List(EOC, o2663, o2662)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2664sub)), java.lang.Object(Terms.List(EOC, o2663, o2662)))), i2242, i2242) → f6215_0_create_InvokeMethod(EOS(STATIC_6215), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2664sub)), java.lang.Object(Terms.List(EOC, o2663, o2662)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2664sub)), java.lang.Object(Terms.List(EOC, o2663, o2662)))), i2242)
f6108_0_create_InvokeMethod(EOS(STATIC_6108), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f6109_0_create_InvokeMethod(EOS(STATIC_6109), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(=(matching1, 1), =(matching2, 1))
f6109_0_create_InvokeMethod(EOS(STATIC_6109), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2679sub)), java.lang.Object(Terms.List(EOC, o2678, o2677)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2679sub)), java.lang.Object(Terms.List(EOC, o2678, o2677)))), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f6223_0_create_InvokeMethod(EOS(STATIC_6223), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2679sub)), java.lang.Object(Terms.List(EOC, o2678, o2677)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2679sub)), java.lang.Object(Terms.List(EOC, o2678, o2677)))), 1) | &&(=(matching1, 1), =(matching2, 1))
f6111_0_create_InvokeMethod(EOS(STATIC_6111), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2198, i2198, i2192, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2191) → f6149_0_create_InvokeMethod(EOS(STATIC_6149), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2198, i2198, i2192, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2191) | =(matching1, 0)
f6148_0_create_InvokeMethod(EOS(STATIC_6148), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2206, i2206, i2200, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2) → f6149_0_create_InvokeMethod(EOS(STATIC_6149), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2206, i2206, i2200, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1) | &&(=(matching1, 0), =(matching2, 1))
f6149_0_create_InvokeMethod(EOS(STATIC_6149), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2699sub)), java.lang.Object(Terms.List(EOC, o2698, o2697)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2699sub)), java.lang.Object(Terms.List(EOC, o2698, o2697)))), i2272, i2272, i2273, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2274) → f6674_0_create_InvokeMethod(EOS(STATIC_6674), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2699sub)), java.lang.Object(Terms.List(EOC, o2698, o2697)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2699sub)), java.lang.Object(Terms.List(EOC, o2698, o2697)))), i2272, i2272, i2273, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2274) | =(matching1, 0)
f6170_0_create_InvokeMethod(EOS(STATIC_6170), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2215, i2215, i2209, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2208) → f6149_0_create_InvokeMethod(EOS(STATIC_6149), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2215, i2215, i2209, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2208) | =(matching1, 0)
f6171_0_create_Return(EOS(STATIC_6171), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2222, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7205_0_create_Return(EOS(STATIC_7205), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2222, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f6187_0_create_InvokeMethod(EOS(STATIC_6187), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2236, i2236, i2230, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2229) → f6149_0_create_InvokeMethod(EOS(STATIC_6149), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2236, i2236, i2230, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2229) | =(matching1, 0)
f6190_0__init__Load(EOS(STATIC_6190), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, i2075, java.lang.Object(Terms.FunctionSymbol(EOC))) → f6288_0__init__FieldAccess(EOS(STATIC_6288), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, java.lang.Object(Terms.FunctionSymbol(EOC)), i2075)
f6202_0_create_InvokeMethod(EOS(STATIC_6202), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) → f5650_0_create_InvokeMethod(EOS(STATIC_5650), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.Variable(EOC))))
f6215_0_create_InvokeMethod(EOS(STATIC_6215), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2664sub)), java.lang.Object(Terms.List(EOC, o2663, o2662)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2664sub)), java.lang.Object(Terms.List(EOC, o2663, o2662)))), i2242) → f6274_0_create_InvokeMethod(EOS(STATIC_6274), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2664sub)), java.lang.Object(Terms.List(EOC, o2663, o2662)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2664sub)), java.lang.Object(Terms.List(EOC, o2663, o2662)))), i2242)
f6274_0_create_InvokeMethod(EOS(STATIC_6274), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2699sub)), java.lang.Object(Terms.List(EOC, o2698, o2697)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2699sub)), java.lang.Object(Terms.List(EOC, o2698, o2697)))), i2272) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2699sub)), java.lang.Object(Terms.List(EOC, o2698, o2697)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2699sub)), java.lang.Object(Terms.List(EOC, o2698, o2697)))), i2272)
f6288_0__init__FieldAccess(EOS(STATIC_6288), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075, java.lang.Object(Terms.FunctionSymbol(EOC)), i2075) → f6298_0__init__Return(EOS(STATIC_6298), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075)
f6298_0__init__Return(EOS(STATIC_6298), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.FunctionSymbol(EOC)), i2075) → f6574_0_create_Load(EOS(STATIC_6574), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)))
f6574_0_create_Load(EOS(STATIC_6574), i620, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC))) → f6723_0_create_InvokeMethod(EOS(STATIC_6723), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))))
f6632_0_create_InvokeMethod(EOS(STATIC_6632), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2430, i2430, i2422, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2860sub)), java.lang.Object(Terms.List(EOC, o2862, o2861)))), i2423, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2860sub)), java.lang.Object(Terms.List(EOC, o2862, o2861)))), matching2) → f6633_0_create_InvokeMethod(EOS(STATIC_6633), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2430, i2430, i2422, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2860sub)), java.lang.Object(Terms.List(EOC, o2862, o2861)))), i2423, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2860sub)), java.lang.Object(Terms.List(EOC, o2862, o2861)))), 1) | &&(=(matching1, 0), =(matching2, 1))
f6633_0_create_InvokeMethod(EOS(STATIC_6633), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2507, i2507, i2508, java.lang.Object(Terms.List(EOC, o2957, o2956)), i2509, java.lang.Object(Terms.List(EOC, o2957, o2956)), i2510) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2507) | =(matching1, 0)
f6673_0_create_InvokeMethod(EOS(STATIC_6673), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2457, i2457, i2450, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2888sub)), java.lang.Object(Terms.List(EOC, o2890, o2889)))), i2451, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2888sub)), java.lang.Object(Terms.List(EOC, o2890, o2889)))), matching1) → f6674_0_create_InvokeMethod(EOS(STATIC_6674), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2457, i2457, i2450, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2888sub)), java.lang.Object(Terms.List(EOC, o2890, o2889)))), i2451, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2888sub)), java.lang.Object(Terms.List(EOC, o2890, o2889)))), 1) | =(matching1, 1)
f6674_0_create_InvokeMethod(EOS(STATIC_6674), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2989sub)), java.lang.Object(Terms.List(EOC, o2988, o2987)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2989sub)), java.lang.Object(Terms.List(EOC, o2988, o2987)))), i2540, i2540, i2541, java.lang.Object(Terms.List(EOC, o2983, o2982)), i2542, java.lang.Object(Terms.List(EOC, o2983, o2982)), i2543) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2989sub)), java.lang.Object(Terms.List(EOC, o2988, o2987)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2989sub)), java.lang.Object(Terms.List(EOC, o2988, o2987)))), i2540)
f6694_0_create_InvokeMethod(EOS(STATIC_6694), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2486, i2486, i2479, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2917sub)), java.lang.Object(Terms.List(EOC, o2919, o2918)))), i2480, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2917sub)), java.lang.Object(Terms.List(EOC, o2919, o2918)))), i2478) → f6633_0_create_InvokeMethod(EOS(STATIC_6633), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2486, i2486, i2479, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2917sub)), java.lang.Object(Terms.List(EOC, o2919, o2918)))), i2480, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2917sub)), java.lang.Object(Terms.List(EOC, o2919, o2918)))), i2478) | =(matching1, 0)
f6719_0_create_InvokeMethod(EOS(STATIC_6719), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2502, i2502, i2495, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2939sub)), java.lang.Object(Terms.List(EOC, o2941, o2940)))), i2496, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2939sub)), java.lang.Object(Terms.List(EOC, o2941, o2940)))), i2494) → f6674_0_create_InvokeMethod(EOS(STATIC_6674), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2502, i2502, i2495, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2939sub)), java.lang.Object(Terms.List(EOC, o2941, o2940)))), i2496, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2939sub)), java.lang.Object(Terms.List(EOC, o2941, o2940)))), i2494)
f6723_0_create_InvokeMethod(EOS(STATIC_6723), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))))) → f6765_0__init__Load(EOS(STATIC_6765), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))))
f6765_0__init__Load(EOS(STATIC_6765), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))))) → f6964_0__init__InvokeMethod(EOS(STATIC_6964), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f6964_0__init__InvokeMethod(EOS(STATIC_6964), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7027_0__init__Load(EOS(STATIC_7027), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f6980_0_create_InvokeMethod(EOS(STATIC_6980), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2626, i2626, i2620, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2619) → f6633_0_create_InvokeMethod(EOS(STATIC_6633), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2626, i2626, i2620, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2619) | &&(=(matching1, 0), =(matching2, 0))
f6999_0_create_InvokeMethod(EOS(STATIC_6999), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2642, i2642, i2635, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2634) → f6674_0_create_InvokeMethod(EOS(STATIC_6674), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2642, i2642, i2635, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2634) | =(matching1, 0)
f7009_0_create_InvokeMethod(EOS(STATIC_7009), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2665, i2665, i2658, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3113sub)), java.lang.Object(Terms.List(EOC, o3115, o3114)))), i2659, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3113sub)), java.lang.Object(Terms.List(EOC, o3115, o3114)))), i2656) → f6633_0_create_InvokeMethod(EOS(STATIC_6633), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2665, i2665, i2658, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3113sub)), java.lang.Object(Terms.List(EOC, o3115, o3114)))), i2659, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3113sub)), java.lang.Object(Terms.List(EOC, o3115, o3114)))), i2656) | =(matching1, 0)
f7026_0_create_InvokeMethod(EOS(STATIC_7026), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2681, i2681, i2674, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3130sub)), java.lang.Object(Terms.List(EOC, o3132, o3131)))), i2675, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3130sub)), java.lang.Object(Terms.List(EOC, o3132, o3131)))), i2673) → f6674_0_create_InvokeMethod(EOS(STATIC_6674), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2681, i2681, i2674, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3130sub)), java.lang.Object(Terms.List(EOC, o3132, o3131)))), i2675, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3130sub)), java.lang.Object(Terms.List(EOC, o3132, o3131)))), i2673)
f7027_0__init__Load(EOS(STATIC_7027), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7029_0__init__InvokeMethod(EOS(STATIC_7029), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f7029_0__init__InvokeMethod(EOS(STATIC_7029), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7033_0__init__Return(EOS(STATIC_7033), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f7033_0__init__Return(EOS(STATIC_7033), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7036_0__init__Load(EOS(STATIC_7036), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))))
f7036_0__init__Load(EOS(STATIC_7036), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))))) → f7037_0__init__Load(EOS(STATIC_7037), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f7037_0__init__Load(EOS(STATIC_7037), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7041_0__init__FieldAccess(EOS(STATIC_7041), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)))
f7041_0__init__FieldAccess(EOS(STATIC_7041), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC))) → f7045_0__init__Load(EOS(STATIC_7045), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))))
f7045_0__init__Load(EOS(STATIC_7045), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))))) → f7048_0__init__Load(EOS(STATIC_7048), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f7048_0__init__Load(EOS(STATIC_7048), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7051_0__init__FieldAccess(EOS(STATIC_7051), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))))
f7051_0__init__FieldAccess(EOS(STATIC_7051), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))))) → f7058_0__init__Return(EOS(STATIC_7058), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))))
f7058_0__init__Return(EOS(STATIC_7058), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.FunctionSymbol(EOC)), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520))))) → f7059_0_create_Return(EOS(STATIC_7059), i620, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f7179_0_create_Return(EOS(STATIC_7179), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2749, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7180_0_create_Return(EOS(STATIC_7180), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2749, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7180_0_create_Return(EOS(STATIC_7180), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2775, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7214_0_create_InvokeMethod(EOS(STATIC_7214), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7204_0_create_Return(EOS(STATIC_7204), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2763, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7205_0_create_Return(EOS(STATIC_7205), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2763, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f7205_0_create_Return(EOS(STATIC_7205), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), i2792, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7239_0_create_InvokeMethod(EOS(STATIC_7239), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f7214_0_create_InvokeMethod(EOS(STATIC_7214), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7241_0_add_New(EOS(STATIC_7241), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7239_0_create_InvokeMethod(EOS(STATIC_7239), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f5650_0_create_InvokeMethod(EOS(STATIC_5650), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3295sub)), java.lang.Object(Terms.List(EOC, o3294, o3293)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f7241_0_add_New(EOS(STATIC_7241), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7251_0_add_Duplicate(EOS(STATIC_7251), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7251_0_add_Duplicate(EOS(STATIC_7251), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7256_0_add_InvokeMethod(EOS(STATIC_7256), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7256_0_add_InvokeMethod(EOS(STATIC_7256), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7258_0__init__Load(EOS(STATIC_7258), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7258_0__init__Load(EOS(STATIC_7258), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7274_0__init__InvokeMethod(EOS(STATIC_7274), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7274_0__init__InvokeMethod(EOS(STATIC_7274), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7282_0__init__Return(EOS(STATIC_7282), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7282_0__init__Return(EOS(STATIC_7282), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7288_0_add_Store(EOS(STATIC_7288), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7288_0_add_Store(EOS(STATIC_7288), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7296_0_add_Load(EOS(STATIC_7296), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7296_0_add_Load(EOS(STATIC_7296), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7302_0_add_Load(EOS(STATIC_7302), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7302_0_add_Load(EOS(STATIC_7302), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7305_0_add_FieldAccess(EOS(STATIC_7305), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7305_0_add_FieldAccess(EOS(STATIC_7305), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7314_0_add_FieldAccess(EOS(STATIC_7314), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), NULL) | =(matching1, 0)
f7314_0_add_FieldAccess(EOS(STATIC_7314), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), NULL) → f7318_0_add_Load(EOS(STATIC_7318), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7318_0_add_Load(EOS(STATIC_7318), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7335_0_add_Load(EOS(STATIC_7335), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7335_0_add_Load(EOS(STATIC_7335), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7338_0_add_FieldAccess(EOS(STATIC_7338), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7338_0_add_FieldAccess(EOS(STATIC_7338), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7343_0_add_FieldAccess(EOS(STATIC_7343), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), NULL) | =(matching1, 0)
f7343_0_add_FieldAccess(EOS(STATIC_7343), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL)), NULL) → f7348_0_add_Load(EOS(STATIC_7348), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7348_0_add_Load(EOS(STATIC_7348), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7350_0_add_Load(EOS(STATIC_7350), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7350_0_add_Load(EOS(STATIC_7350), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7355_0_add_FieldAccess(EOS(STATIC_7355), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) | =(matching1, 0)
f7355_0_add_FieldAccess(EOS(STATIC_7355), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)), java.lang.Object(Terms.List(EOC, NULL, NULL))) → f7359_0_add_Load(EOS(STATIC_7359), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), 0, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7359_0_add_Load(EOS(STATIC_7359), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7365_0_add_Load(EOS(STATIC_7365), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), 0, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL))))) | =(matching1, 0)
f7365_0_add_Load(EOS(STATIC_7365), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL))))) → f7370_0_add_FieldAccess(EOS(STATIC_7370), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), 0, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7370_0_add_FieldAccess(EOS(STATIC_7370), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7380_0_add_Return(EOS(STATIC_7380), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 0, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f7380_0_add_Return(EOS(STATIC_7380), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) → f7388_0_create_Inc(EOS(STATIC_7388), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 0) | =(matching1, 0)
f7388_0_create_Inc(EOS(STATIC_7388), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1) → f7394_0_create_JMP(EOS(STATIC_7394), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1) | =(matching1, 0)
f7394_0_create_JMP(EOS(STATIC_7394), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1) → f7402_0_create_Load(EOS(STATIC_7402), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1) | =(matching1, 1)
f7402_0_create_Load(EOS(STATIC_7402), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1) → f7412_0_create_Load(EOS(STATIC_7412), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, 1) | =(matching1, 1)
f7412_0_create_Load(EOS(STATIC_7412), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, matching2) → f7423_0_create_GE(EOS(STATIC_7423), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, 1, i684) | &&(=(matching1, 1), =(matching2, 1))
f7423_0_create_GE(EOS(STATIC_7423), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), matching1, matching2, i684) → f5731_0_create_GE(EOS(STATIC_5731), i620, i620, i684, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, 1, i684) | &&(=(matching1, 1), =(matching2, 1))
f3375_0_create_Load(EOS(STATIC_3375), i722, i722) → f2828_0_create_Load(EOS(STATIC_2828), i722, i722)
f5770_0_create_Load(EOS(STATIC_5770), i2130, i2130) → f2828_0_create_Load(EOS(STATIC_2828), i2130, i2130)
f3352_1_create_InvokeMethod(f3219_0_create_InvokeMethod(EOS(STATIC_3219), i762, i762), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i762) → f3467_0_create_InvokeMethod(EOS(STATIC_3467), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i762, i762) | =(matching1, 0)
f3352_1_create_InvokeMethod(f3236_0_create_Return(EOS(STATIC_3236), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC)))), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching3, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching4) → f3468_0_create_Return(EOS(STATIC_3468), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(&&(=(matching1, 1), =(matching2, 1)), =(matching3, 0)), =(matching4, 1))
f3352_1_create_InvokeMethod(f3279_0_create_InvokeMethod(EOS(STATIC_3279), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching3, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching4) → f3469_0_create_InvokeMethod(EOS(STATIC_3469), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(&&(=(matching1, 1), =(matching2, 1)), =(matching3, 0)), =(matching4, 1))
f3352_1_create_InvokeMethod(f3342_0_create_InvokeMethod(EOS(STATIC_3342), i786, i786), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i786) → f3481_0_create_InvokeMethod(EOS(STATIC_3481), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i786, i786) | =(matching1, 0)
f3352_1_create_InvokeMethod(f3363_0_create_InvokeMethod(EOS(STATIC_3363), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching3, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching4) → f3496_0_create_InvokeMethod(EOS(STATIC_3496), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(&&(=(matching1, 1), =(matching2, 1)), =(matching3, 0)), =(matching4, 1))
f3352_1_create_InvokeMethod(f3503_0_create_InvokeMethod(EOS(STATIC_3503), i836, i836, i830, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i829), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, java.lang.Object(Terms.List(EOC, NULL, NULL)), i836) → f3610_0_create_InvokeMethod(EOS(STATIC_3610), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i836, i836, i830, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i829) | &&(=(matching1, 0), =(matching2, 0))
f3352_1_create_InvokeMethod(f3507_0_create_InvokeMethod(EOS(STATIC_3507), i855, i855, i848, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching3, java.lang.Object(Terms.List(EOC, NULL, NULL)), i855) → f3628_0_create_InvokeMethod(EOS(STATIC_3628), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i855, i855, i848, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1) | &&(&&(=(matching1, 0), =(matching2, 1)), =(matching3, 0))
f3352_1_create_InvokeMethod(f3654_0_create_InvokeMethod(EOS(STATIC_3654), i912, i912, i906, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i905), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, java.lang.Object(Terms.List(EOC, NULL, NULL)), i912) → f3718_0_create_InvokeMethod(EOS(STATIC_3718), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i912, i912, i906, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i905) | &&(=(matching1, 0), =(matching2, 0))
f3352_1_create_InvokeMethod(f3767_0_create_Return(EOS(STATIC_3767), i947, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i947) → f3800_0_create_Return(EOS(STATIC_3800), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i947, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f3352_1_create_InvokeMethod(f5084_0_create_InvokeMethod(EOS(STATIC_5084), i1774, i1774, i1767, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1766), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1774) → f5135_0_create_InvokeMethod(EOS(STATIC_5135), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1774, i1774, i1767, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i1766) | &&(=(matching1, 0), =(matching2, 0))
f3352_1_create_InvokeMethod(f6223_0_create_InvokeMethod(EOS(STATIC_6223), i2430, i2430, i2422, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2860sub)), java.lang.Object(Terms.List(EOC, o2862, o2861)))), i2423, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2860sub)), java.lang.Object(Terms.List(EOC, o2862, o2861)))), matching1), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2430) → f6632_0_create_InvokeMethod(EOS(STATIC_6632), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2430, i2430, i2422, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2860sub)), java.lang.Object(Terms.List(EOC, o2862, o2861)))), i2423, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2860sub)), java.lang.Object(Terms.List(EOC, o2862, o2861)))), 1) | &&(=(matching1, 1), =(matching2, 0))
f3352_1_create_InvokeMethod(f6274_0_create_InvokeMethod(EOS(STATIC_6274), i2486, i2486, i2479, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2917sub)), java.lang.Object(Terms.List(EOC, o2919, o2918)))), i2480, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2917sub)), java.lang.Object(Terms.List(EOC, o2919, o2918)))), i2478), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2486) → f6694_0_create_InvokeMethod(EOS(STATIC_6694), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2486, i2486, i2479, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2917sub)), java.lang.Object(Terms.List(EOC, o2919, o2918)))), i2480, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2917sub)), java.lang.Object(Terms.List(EOC, o2919, o2918)))), i2478) | =(matching1, 0)
f3352_1_create_InvokeMethod(f6741_0_create_InvokeMethod(EOS(STATIC_6741), i2626, i2626, i2620, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2619), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2626) → f6980_0_create_InvokeMethod(EOS(STATIC_6980), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2626, i2626, i2620, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2619) | &&(=(matching1, 0), =(matching2, 0))
f3352_1_create_InvokeMethod(f6763_0_create_InvokeMethod(EOS(STATIC_6763), i2665, i2665, i2658, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3113sub)), java.lang.Object(Terms.List(EOC, o3115, o3114)))), i2659, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3113sub)), java.lang.Object(Terms.List(EOC, o3115, o3114)))), i2656), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2665) → f7009_0_create_InvokeMethod(EOS(STATIC_7009), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2665, i2665, i2658, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3113sub)), java.lang.Object(Terms.List(EOC, o3115, o3114)))), i2659, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3113sub)), java.lang.Object(Terms.List(EOC, o3115, o3114)))), i2656) | =(matching1, 0)
f3352_1_create_InvokeMethod(f7059_0_create_Return(EOS(STATIC_7059), i2749, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2749) → f7179_0_create_Return(EOS(STATIC_7179), i620, i620, i684, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2749, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | =(matching1, 0)
f5768_1_create_InvokeMethod(f3219_0_create_InvokeMethod(EOS(STATIC_3219), i2151, i2151), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2151) → f6053_0_create_InvokeMethod(EOS(STATIC_6053), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2151, i2151)
f5768_1_create_InvokeMethod(f3236_0_create_Return(EOS(STATIC_3236), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC)))), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), matching3) → f6055_0_create_Return(EOS(STATIC_6055), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(=(matching1, 1), =(matching2, 1)), =(matching3, 1))
f5768_1_create_InvokeMethod(f3279_0_create_InvokeMethod(EOS(STATIC_3279), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), matching3) → f6056_0_create_InvokeMethod(EOS(STATIC_6056), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(=(matching1, 1), =(matching2, 1)), =(matching3, 1))
f5768_1_create_InvokeMethod(f3342_0_create_InvokeMethod(EOS(STATIC_3342), i2182, i2182), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2182) → f6084_0_create_InvokeMethod(EOS(STATIC_6084), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2182, i2182)
f5768_1_create_InvokeMethod(f3363_0_create_InvokeMethod(EOS(STATIC_3363), matching1, matching2, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), matching3) → f6108_0_create_InvokeMethod(EOS(STATIC_6108), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | &&(&&(=(matching1, 1), =(matching2, 1)), =(matching3, 1))
f5768_1_create_InvokeMethod(f3503_0_create_InvokeMethod(EOS(STATIC_3503), i2198, i2198, i2192, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2191), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2198) → f6111_0_create_InvokeMethod(EOS(STATIC_6111), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2198, i2198, i2192, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2191) | =(matching1, 0)
f5768_1_create_InvokeMethod(f3507_0_create_InvokeMethod(EOS(STATIC_3507), i2206, i2206, i2200, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching2), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2206) → f6148_0_create_InvokeMethod(EOS(STATIC_6148), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2206, i2206, i2200, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1) | &&(=(matching1, 0), =(matching2, 1))
f5768_1_create_InvokeMethod(f3654_0_create_InvokeMethod(EOS(STATIC_3654), i2215, i2215, i2209, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2208), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2215) → f6170_0_create_InvokeMethod(EOS(STATIC_6170), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2215, i2215, i2209, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2208) | =(matching1, 0)
f5768_1_create_InvokeMethod(f3767_0_create_Return(EOS(STATIC_3767), i2222, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2222) → f6171_0_create_Return(EOS(STATIC_6171), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2222, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
f5768_1_create_InvokeMethod(f5084_0_create_InvokeMethod(EOS(STATIC_5084), i2236, i2236, i2230, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2229), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2236) → f6187_0_create_InvokeMethod(EOS(STATIC_6187), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2236, i2236, i2230, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2229) | =(matching1, 0)
f5768_1_create_InvokeMethod(f6223_0_create_InvokeMethod(EOS(STATIC_6223), i2457, i2457, i2450, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2888sub)), java.lang.Object(Terms.List(EOC, o2890, o2889)))), i2451, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2888sub)), java.lang.Object(Terms.List(EOC, o2890, o2889)))), matching1), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2457) → f6673_0_create_InvokeMethod(EOS(STATIC_6673), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2457, i2457, i2450, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2888sub)), java.lang.Object(Terms.List(EOC, o2890, o2889)))), i2451, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2888sub)), java.lang.Object(Terms.List(EOC, o2890, o2889)))), 1) | =(matching1, 1)
f5768_1_create_InvokeMethod(f6274_0_create_InvokeMethod(EOS(STATIC_6274), i2502, i2502, i2495, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2939sub)), java.lang.Object(Terms.List(EOC, o2941, o2940)))), i2496, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2939sub)), java.lang.Object(Terms.List(EOC, o2941, o2940)))), i2494), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2502) → f6719_0_create_InvokeMethod(EOS(STATIC_6719), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2502, i2502, i2495, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2939sub)), java.lang.Object(Terms.List(EOC, o2941, o2940)))), i2496, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2939sub)), java.lang.Object(Terms.List(EOC, o2941, o2940)))), i2494)
f5768_1_create_InvokeMethod(f6741_0_create_InvokeMethod(EOS(STATIC_6741), i2642, i2642, i2635, java.lang.Object(Terms.List(EOC, NULL, NULL)), matching1, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2634), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2642) → f6999_0_create_InvokeMethod(EOS(STATIC_6999), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2642, i2642, i2635, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), i2634) | =(matching1, 0)
f5768_1_create_InvokeMethod(f6763_0_create_InvokeMethod(EOS(STATIC_6763), i2681, i2681, i2674, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3130sub)), java.lang.Object(Terms.List(EOC, o3132, o3131)))), i2675, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3130sub)), java.lang.Object(Terms.List(EOC, o3132, o3131)))), i2673), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2681) → f7026_0_create_InvokeMethod(EOS(STATIC_7026), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2681, i2681, i2674, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3130sub)), java.lang.Object(Terms.List(EOC, o3132, o3131)))), i2675, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o3130sub)), java.lang.Object(Terms.List(EOC, o3132, o3131)))), i2673)
f5768_1_create_InvokeMethod(f7059_0_create_Return(EOS(STATIC_7059), i2763, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2763) → f7204_0_create_Return(EOS(STATIC_7204), i620, i620, i2075, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2096, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(o2522sub)), java.lang.Object(Terms.List(EOC, o2521, o2520)))), i2763, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))))
Combined rules. Obtained 7 conditional rules for P and 39 conditional rules for R.
P rules:
f2833_0_create_ConstantStackPush(EOS(STATIC_2833), x0, x0, x0) → f3352_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(EOS(STATIC_2833), -(x0, 1), -(x0, 1), -(x0, 1)), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), -(x0, 1)) | &&(>(x0, 1), >(x1, 0))
f3352_1_create_InvokeMethod(f3236_0_create_Return(EOS(STATIC_3236), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC)))), x2, x2, x3, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1) → f5768_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(EOS(STATIC_2833), -(x2, 1), -(x2, 1), -(x2, 1)), x2, x2, x3, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), -(x2, 1)) | &&(>(x2, 0), >(x3, 1))
f3352_1_create_InvokeMethod(f3767_0_create_Return(EOS(STATIC_3767), x0, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), x1, x1, x2, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f5768_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(EOS(STATIC_2833), -(x1, 1), -(x1, 1), -(x1, 1)), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), -(x1, 1)) | &&(>(x1, 0), >(x2, 1))
f3352_1_create_InvokeMethod(f7059_0_create_Return(EOS(STATIC_7059), x0, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), x1, x1, x2, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f5768_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(EOS(STATIC_2833), -(x1, 1), -(x1, 1), -(x1, 1)), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), -(x1, 1)) | &&(>(x1, 0), >(x2, 1))
f5768_1_create_InvokeMethod(f3236_0_create_Return(EOS(STATIC_3236), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC)))), x2, x2, x3, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), x7, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), 1) → f5768_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(EOS(STATIC_2833), -(x2, 1), -(x2, 1), -(x2, 1)), x2, x2, x3, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))))), +(x7, 1), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))))), -(x2, 1)) | &&(>(x2, 0), <(+(x7, 1), x3))
f5768_1_create_InvokeMethod(f3767_0_create_Return(EOS(STATIC_3767), x0, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x6, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x0) → f5768_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(EOS(STATIC_2833), -(x1, 1), -(x1, 1), -(x1, 1)), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))))), +(x6, 1), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))))), -(x1, 1)) | &&(>(x1, 0), <(+(x6, 1), x2))
f5768_1_create_InvokeMethod(f7059_0_create_Return(EOS(STATIC_7059), x0, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x6, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x0) → f5768_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(EOS(STATIC_2833), -(x1, 1), -(x1, 1), -(x1, 1)), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))))), +(x6, 1), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))))), -(x1, 1)) | &&(>(x1, 0), <(+(x6, 1), x2))
R rules:
f2833_0_create_ConstantStackPush(EOS(STATIC_2833), x0, x0, x0) → f3219_0_create_InvokeMethod(EOS(STATIC_3219), x0, x0) | >(x0, 1)
f2833_0_create_ConstantStackPush(EOS(STATIC_2833), x0, x0, x0) → f3236_0_create_Return(EOS(STATIC_3236), x0, x0, java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | <=(x0, 1)
f2833_0_create_ConstantStackPush(EOS(STATIC_2833), x0, x0, x0) → f3279_0_create_InvokeMethod(EOS(STATIC_3279), x0, x0, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | <=(x0, 1)
f2833_0_create_ConstantStackPush(EOS(STATIC_2833), x0, x0, x0) → f3342_0_create_InvokeMethod(EOS(STATIC_3342), x0, x0) | >(x0, 1)
f2833_0_create_ConstantStackPush(EOS(STATIC_2833), x0, x0, x0) → f3363_0_create_InvokeMethod(EOS(STATIC_3363), x0, x0, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))) | <=(x0, 1)
f2833_0_create_ConstantStackPush(EOS(STATIC_2833), x0, x0, x0) → f3767_0_create_Return(EOS(STATIC_3767), x0, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | >(x0, 1)
f2833_0_create_ConstantStackPush(EOS(STATIC_2833), x0, x0, x0) → f3352_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(EOS(STATIC_2833), -(x0, 1), -(x0, 1), -(x0, 1)), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), -(x0, 1)) | &&(>(x0, 1), >(x1, 0))
f3352_1_create_InvokeMethod(f3219_0_create_InvokeMethod(EOS(STATIC_3219), x0, x0), x1, x1, x2, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), x1, x1, x2, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0)
f3352_1_create_InvokeMethod(f3236_0_create_Return(EOS(STATIC_3236), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC)))), x2, x2, x3, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1) → f5731_0_create_GE(EOS(STATIC_5731), x2, x2, x3, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, 1, x3)
f3352_1_create_InvokeMethod(f3279_0_create_InvokeMethod(EOS(STATIC_3279), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))), x2, x2, x3, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1) → f3507_0_create_InvokeMethod(EOS(STATIC_3507), x2, x2, x3, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1)
f3352_1_create_InvokeMethod(f3342_0_create_InvokeMethod(EOS(STATIC_3342), x0, x0), x1, x1, x2, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), x1, x1, x2, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0)
f3352_1_create_InvokeMethod(f3363_0_create_InvokeMethod(EOS(STATIC_3363), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))), x2, x2, x3, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1) → f3507_0_create_InvokeMethod(EOS(STATIC_3507), x2, x2, x3, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1)
f3352_1_create_InvokeMethod(f3503_0_create_InvokeMethod(EOS(STATIC_3503), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x3), x4, x4, x5, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), x4, x4, x5, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0)
f3352_1_create_InvokeMethod(f3507_0_create_InvokeMethod(EOS(STATIC_3507), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1), x4, x4, x5, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), x4, x4, x5, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0)
f3352_1_create_InvokeMethod(f3654_0_create_InvokeMethod(EOS(STATIC_3654), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x3), x4, x4, x5, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), x4, x4, x5, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0)
f3352_1_create_InvokeMethod(f3767_0_create_Return(EOS(STATIC_3767), x0, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), x1, x1, x2, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f5731_0_create_GE(EOS(STATIC_5731), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, 1, x2)
f3352_1_create_InvokeMethod(f5084_0_create_InvokeMethod(EOS(STATIC_5084), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x3), x4, x4, x5, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), x4, x4, x5, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0)
f3352_1_create_InvokeMethod(f6223_0_create_InvokeMethod(EOS(STATIC_6223), x0, x0, x1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), 1), x7, x7, x8, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), x7, x7, x8, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0)
f3352_1_create_InvokeMethod(f6274_0_create_InvokeMethod(EOS(STATIC_6274), x0, x0, x1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x6), x7, x7, x8, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), x7, x7, x8, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0)
f3352_1_create_InvokeMethod(f6741_0_create_InvokeMethod(EOS(STATIC_6741), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x3), x4, x4, x5, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), x4, x4, x5, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0)
f3352_1_create_InvokeMethod(f6763_0_create_InvokeMethod(EOS(STATIC_6763), x0, x0, x1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x6), x7, x7, x8, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f6741_0_create_InvokeMethod(EOS(STATIC_6741), x7, x7, x8, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0)
f3352_1_create_InvokeMethod(f7059_0_create_Return(EOS(STATIC_7059), x0, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), x1, x1, x2, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x0) → f5731_0_create_GE(EOS(STATIC_5731), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, NULL, NULL)))), 1, 1, x2)
f5768_1_create_InvokeMethod(f3219_0_create_InvokeMethod(EOS(STATIC_3219), x0, x0), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x6, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x0) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x6, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x0)
f5768_1_create_InvokeMethod(f3236_0_create_Return(EOS(STATIC_3236), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC)))), x2, x2, x3, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), x7, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), 1) → f5731_0_create_GE(EOS(STATIC_5731), x2, x2, x3, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))))), +(x7, 1), +(x7, 1), x3)
f5768_1_create_InvokeMethod(f3279_0_create_InvokeMethod(EOS(STATIC_3279), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))), x2, x2, x3, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), x7, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), 1) → f6223_0_create_InvokeMethod(EOS(STATIC_6223), x2, x2, x3, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), x7, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), 1)
f5768_1_create_InvokeMethod(f3342_0_create_InvokeMethod(EOS(STATIC_3342), x0, x0), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x6, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x0) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x6, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x0)
f5768_1_create_InvokeMethod(f3363_0_create_InvokeMethod(EOS(STATIC_3363), 1, 1, java.lang.Object(Terms.Term(Terms.Variable(EOC))), java.lang.Object(Terms.Term(Terms.Variable(EOC)))), x2, x2, x3, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), x7, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), 1) → f6223_0_create_InvokeMethod(EOS(STATIC_6223), x2, x2, x3, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), x7, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(EOC, x5, x6)))), 1)
f5768_1_create_InvokeMethod(f3503_0_create_InvokeMethod(EOS(STATIC_3503), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x3), x4, x4, x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x9, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x0) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), x4, x4, x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x9, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x0)
f5768_1_create_InvokeMethod(f3507_0_create_InvokeMethod(EOS(STATIC_3507), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), 1), x4, x4, x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x9, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x0) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), x4, x4, x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x9, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x0)
f5768_1_create_InvokeMethod(f3654_0_create_InvokeMethod(EOS(STATIC_3654), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x3), x4, x4, x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x9, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x0) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), x4, x4, x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x9, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x0)
f5768_1_create_InvokeMethod(f3767_0_create_Return(EOS(STATIC_3767), x0, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x6, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x0) → f5731_0_create_GE(EOS(STATIC_5731), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))))), +(x6, 1), +(x6, 1), x2)
f5768_1_create_InvokeMethod(f5084_0_create_InvokeMethod(EOS(STATIC_5084), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x3), x4, x4, x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x9, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x0) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), x4, x4, x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x9, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x0)
f5768_1_create_InvokeMethod(f6223_0_create_InvokeMethod(EOS(STATIC_6223), x0, x0, x1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), 1), x7, x7, x8, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x12, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x0) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), x7, x7, x8, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x12, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x0)
f5768_1_create_InvokeMethod(f6274_0_create_InvokeMethod(EOS(STATIC_6274), x0, x0, x1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x6), x7, x7, x8, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x12, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x0) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), x7, x7, x8, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x12, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x0)
f5768_1_create_InvokeMethod(f6741_0_create_InvokeMethod(EOS(STATIC_6741), x0, x0, x1, java.lang.Object(Terms.List(EOC, NULL, NULL)), 0, java.lang.Object(Terms.List(EOC, NULL, NULL)), x3), x4, x4, x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x9, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x0) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), x4, x4, x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x9, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(EOC, x7, x8)))), x0)
f5768_1_create_InvokeMethod(f6763_0_create_InvokeMethod(EOS(STATIC_6763), x0, x0, x1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x6), x7, x7, x8, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x12, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x0) → f6763_0_create_InvokeMethod(EOS(STATIC_6763), x7, x7, x8, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x12, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(EOC, x10, x11)))), x0)
f5768_1_create_InvokeMethod(f7059_0_create_Return(EOS(STATIC_7059), x0, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x6, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))), x0) → f5731_0_create_GE(EOS(STATIC_5731), x1, x1, x2, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC))), java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(EOC, x4, x5)))))), +(x6, 1), +(x6, 1), x2)
f5731_0_create_GE(EOS(STATIC_5731), x0, x0, x1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x5, x5, x1) → f7059_0_create_Return(EOS(STATIC_7059), x0, java.lang.Object(Terms.Term(Terms.FunctionApplication(EOC)))) | >=(x5, x1)
f5731_0_create_GE(EOS(STATIC_5731), x0, x0, x1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x5, x5, x1) → f5768_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(EOS(STATIC_2833), -(x0, 1), -(x0, 1), -(x0, 1)), x0, x0, x1, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), x5, java.lang.Object(Terms.List(EOC, java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(EOC, x3, x4)))), -(x0, 1)) | &&(>(x0, 0), <(x5, x1))
Filtered ground terms:
f2833_0_create_ConstantStackPush(x1, x2, x3, x4) → f2833_0_create_ConstantStackPush(x2, x3, x4)
Cond_f2833_0_create_ConstantStackPush(x1, x2, x3, x4, x5, x6) → Cond_f2833_0_create_ConstantStackPush(x1, x3, x4, x5, x6)
f3352_1_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → f3352_1_create_InvokeMethod(x1, x2, x3, x4, x8)
Cond_f3352_1_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9) → Cond_f3352_1_create_InvokeMethod(x1, x3, x4, x5)
Cond_f3352_1_create_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7, x8, x9) → Cond_f3352_1_create_InvokeMethod1(x1, x2, x3, x4, x5, x9)
Cond_f3352_1_create_InvokeMethod2(x1, x2, x3, x4, x5, x6, x7, x8, x9) → Cond_f3352_1_create_InvokeMethod2(x1, x2, x3, x4, x5, x9)
Cond_f5768_1_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9) → Cond_f5768_1_create_InvokeMethod(x1, x3, x4, x5, x6, x7, x8)
Terms.List(x1, x2, x3) → Terms.List(x2, x3)
f3236_0_create_Return(x1, x2, x3, x4) → f3236_0_create_Return(x2, x3)
Terms.Variable(x1) → Terms.Variable
f3767_0_create_Return(x1, x2, x3) → f3767_0_create_Return(x2)
Terms.FunctionApplication(x1) → Terms.FunctionApplication
f7059_0_create_Return(x1, x2, x3) → f7059_0_create_Return(x2)
Cond_f2833_0_create_ConstantStackPush(x1, x2, x3, x4, x5) → Cond_f2833_0_create_ConstantStackPush(x1, x3, x4, x5)
f3219_0_create_InvokeMethod(x1, x2, x3) → f3219_0_create_InvokeMethod(x2, x3)
Cond_f2833_0_create_ConstantStackPush1(x1, x2, x3, x4, x5) → Cond_f2833_0_create_ConstantStackPush1(x1, x3, x4, x5)
Cond_f2833_0_create_ConstantStackPush2(x1, x2, x3, x4, x5) → Cond_f2833_0_create_ConstantStackPush2(x1, x3, x4, x5)
f3279_0_create_InvokeMethod(x1, x2, x3, x4, x5) → f3279_0_create_InvokeMethod(x2, x3)
Cond_f2833_0_create_ConstantStackPush3(x1, x2, x3, x4, x5) → Cond_f2833_0_create_ConstantStackPush3(x1, x3, x4, x5)
f3342_0_create_InvokeMethod(x1, x2, x3) → f3342_0_create_InvokeMethod(x2, x3)
Cond_f2833_0_create_ConstantStackPush4(x1, x2, x3, x4, x5) → Cond_f2833_0_create_ConstantStackPush4(x1, x3, x4, x5)
f3363_0_create_InvokeMethod(x1, x2, x3, x4, x5) → f3363_0_create_InvokeMethod(x2, x3)
Cond_f2833_0_create_ConstantStackPush5(x1, x2, x3, x4, x5) → Cond_f2833_0_create_ConstantStackPush5(x1, x3, x4, x5)
Cond_f2833_0_create_ConstantStackPush6(x1, x2, x3, x4, x5, x6) → Cond_f2833_0_create_ConstantStackPush6(x1, x3, x4, x5, x6)
f6741_0_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → f6741_0_create_InvokeMethod(x2, x3, x4, x8)
f5731_0_create_GE(x1, x2, x3, x4, x5, x6, x7, x8) → f5731_0_create_GE(x2, x3, x4, x5, x6, x7, x8)
f3507_0_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → f3507_0_create_InvokeMethod(x2, x3, x4)
f6763_0_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → f6763_0_create_InvokeMethod(x2, x3, x4, x5, x6, x7, x8)
f6223_0_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → f6223_0_create_InvokeMethod(x2, x3, x4, x5, x6, x7)
Cond_f5731_0_create_GE(x1, x2, x3, x4, x5, x6, x7, x8, x9) → Cond_f5731_0_create_GE(x1, x3, x4, x5, x6, x7, x8, x9)
Cond_f5731_0_create_GE1(x1, x2, x3, x4, x5, x6, x7, x8, x9) → Cond_f5731_0_create_GE1(x1, x3, x4, x5, x6, x7, x8, x9)
f3503_0_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → f3503_0_create_InvokeMethod(x2, x3, x4, x8)
f3654_0_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → f3654_0_create_InvokeMethod(x2, x3, x4, x8)
f5084_0_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → f5084_0_create_InvokeMethod(x2, x3, x4, x8)
f6274_0_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → f6274_0_create_InvokeMethod(x2, x3, x4, x5, x6, x7, x8)
Filtered unneeded arguments:
Cond_f3352_1_create_InvokeMethod1(x1, x2, x3, x4, x5, x6) → Cond_f3352_1_create_InvokeMethod1(x1, x3, x4, x5)
Cond_f3352_1_create_InvokeMethod2(x1, x2, x3, x4, x5, x6) → Cond_f3352_1_create_InvokeMethod2(x1, x3, x4, x5)
Cond_f5768_1_create_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7, x8, x9) → Cond_f5768_1_create_InvokeMethod1(x1, x3, x4, x5, x6, x7, x8)
Cond_f5768_1_create_InvokeMethod2(x1, x2, x3, x4, x5, x6, x7, x8, x9) → Cond_f5768_1_create_InvokeMethod2(x1, x3, x4, x5, x6, x7, x8)
f3503_0_create_InvokeMethod(x1, x2, x3, x4) → f3503_0_create_InvokeMethod(x1, x2)
f3507_0_create_InvokeMethod(x1, x2, x3) → f3507_0_create_InvokeMethod(x1, x2)
f3654_0_create_InvokeMethod(x1, x2, x3, x4) → f3654_0_create_InvokeMethod(x1, x2)
f5084_0_create_InvokeMethod(x1, x2, x3, x4) → f5084_0_create_InvokeMethod(x1, x2)
f6223_0_create_InvokeMethod(x1, x2, x3, x4, x5, x6) → f6223_0_create_InvokeMethod(x1, x2)
f6274_0_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → f6274_0_create_InvokeMethod(x1, x2)
f6741_0_create_InvokeMethod(x1, x2, x3, x4) → f6741_0_create_InvokeMethod(x1, x2)
f6763_0_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → f6763_0_create_InvokeMethod(x1, x2)
Cond_f5731_0_create_GE(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f5731_0_create_GE(x1, x2, x3, x4, x6, x7, x8)
Filtered duplicate args:
f2833_0_create_ConstantStackPush(x1, x2, x3) → f2833_0_create_ConstantStackPush(x3)
Cond_f2833_0_create_ConstantStackPush(x1, x2, x3, x4, x5) → Cond_f2833_0_create_ConstantStackPush(x1, x4, x5)
f3352_1_create_InvokeMethod(x1, x2, x3, x4, x5) → f3352_1_create_InvokeMethod(x1, x3, x4)
f3236_0_create_Return(x1, x2) → f3236_0_create_Return(x2)
Cond_f3352_1_create_InvokeMethod(x1, x2, x3, x4) → Cond_f3352_1_create_InvokeMethod(x1, x3, x4)
f5768_1_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → f5768_1_create_InvokeMethod(x1, x3, x4, x6, x7)
Cond_f3352_1_create_InvokeMethod1(x1, x2, x3, x4) → Cond_f3352_1_create_InvokeMethod1(x1, x3, x4)
Cond_f3352_1_create_InvokeMethod2(x1, x2, x3, x4) → Cond_f3352_1_create_InvokeMethod2(x1, x3, x4)
Cond_f5768_1_create_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → Cond_f5768_1_create_InvokeMethod(x1, x3, x4, x6, x7)
Cond_f5768_1_create_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7) → Cond_f5768_1_create_InvokeMethod1(x1, x3, x4, x6, x7)
Cond_f5768_1_create_InvokeMethod2(x1, x2, x3, x4, x5, x6, x7) → Cond_f5768_1_create_InvokeMethod2(x1, x3, x4, x6, x7)
Cond_f2833_0_create_ConstantStackPush(x1, x2, x3, x4) → Cond_f2833_0_create_ConstantStackPush(x1, x4)
f3219_0_create_InvokeMethod(x1, x2) → f3219_0_create_InvokeMethod(x2)
Cond_f2833_0_create_ConstantStackPush1(x1, x2, x3, x4) → Cond_f2833_0_create_ConstantStackPush1(x1, x4)
Cond_f2833_0_create_ConstantStackPush2(x1, x2, x3, x4) → Cond_f2833_0_create_ConstantStackPush2(x1, x4)
f3279_0_create_InvokeMethod(x1, x2) → f3279_0_create_InvokeMethod(x2)
Cond_f2833_0_create_ConstantStackPush3(x1, x2, x3, x4) → Cond_f2833_0_create_ConstantStackPush3(x1, x4)
f3342_0_create_InvokeMethod(x1, x2) → f3342_0_create_InvokeMethod(x2)
Cond_f2833_0_create_ConstantStackPush4(x1, x2, x3, x4) → Cond_f2833_0_create_ConstantStackPush4(x1, x4)
f3363_0_create_InvokeMethod(x1, x2) → f3363_0_create_InvokeMethod(x2)
Cond_f2833_0_create_ConstantStackPush5(x1, x2, x3, x4) → Cond_f2833_0_create_ConstantStackPush5(x1, x4)
Cond_f2833_0_create_ConstantStackPush6(x1, x2, x3, x4, x5) → Cond_f2833_0_create_ConstantStackPush6(x1, x4, x5)
f6741_0_create_InvokeMethod(x1, x2) → f6741_0_create_InvokeMethod(x2)
f5731_0_create_GE(x1, x2, x3, x4, x5, x6, x7) → f5731_0_create_GE(x2, x4, x6, x7)
f3507_0_create_InvokeMethod(x1, x2) → f3507_0_create_InvokeMethod(x2)
f3503_0_create_InvokeMethod(x1, x2) → f3503_0_create_InvokeMethod(x2)
f3654_0_create_InvokeMethod(x1, x2) → f3654_0_create_InvokeMethod(x2)
f5084_0_create_InvokeMethod(x1, x2) → f5084_0_create_InvokeMethod(x2)
f6223_0_create_InvokeMethod(x1, x2) → f6223_0_create_InvokeMethod(x2)
f6274_0_create_InvokeMethod(x1, x2) → f6274_0_create_InvokeMethod(x2)
f6763_0_create_InvokeMethod(x1, x2) → f6763_0_create_InvokeMethod(x2)
Cond_f5731_0_create_GE(x1, x2, x3, x4, x5, x6, x7) → Cond_f5731_0_create_GE(x1, x3, x6, x7)
Cond_f5731_0_create_GE1(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f5731_0_create_GE1(x1, x3, x5, x7, x8)
Filtered unneeded arguments:
Cond_f2833_0_create_ConstantStackPush(x1, x2) → Cond_f2833_0_create_ConstantStackPush(x1)
Cond_f2833_0_create_ConstantStackPush3(x1, x2) → Cond_f2833_0_create_ConstantStackPush3(x1)
Cond_f2833_0_create_ConstantStackPush5(x1, x2) → Cond_f2833_0_create_ConstantStackPush5(x1)
Cond_f5731_0_create_GE(x1, x2, x3, x4) → Cond_f5731_0_create_GE(x1)
Combined rules. Obtained 14 conditional rules for P and 39 conditional rules for R.
P rules:
F2833_0_CREATE_CONSTANTSTACKPUSH(x0) → F3352_1_CREATE_INVOKEMETHOD(f2833_0_create_ConstantStackPush(-(x0, 1)), x0, x1) | &&(>(x0, 1), >(x1, 0))
F2833_0_CREATE_CONSTANTSTACKPUSH(x0) → F2833_0_CREATE_CONSTANTSTACKPUSH(-(x0, 1)) | &&(>(x0, 1), >(x1, 0))
F3352_1_CREATE_INVOKEMETHOD(f3236_0_create_Return(1), x2, x3) → F5768_1_CREATE_INVOKEMETHOD(f2833_0_create_ConstantStackPush(-(x2, 1)), x2, x3, 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL))))) | &&(>(x2, 0), >(x3, 1))
F3352_1_CREATE_INVOKEMETHOD(f3236_0_create_Return(1), x2, x3) → F2833_0_CREATE_CONSTANTSTACKPUSH(-(x2, 1)) | &&(>(x2, 0), >(x3, 1))
F3352_1_CREATE_INVOKEMETHOD(f3767_0_create_Return(x0), x1, x2) → F5768_1_CREATE_INVOKEMETHOD(f2833_0_create_ConstantStackPush(-(x1, 1)), x1, x2, 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL))))) | &&(>(x1, 0), >(x2, 1))
F3352_1_CREATE_INVOKEMETHOD(f3767_0_create_Return(x0), x1, x2) → F2833_0_CREATE_CONSTANTSTACKPUSH(-(x1, 1)) | &&(>(x1, 0), >(x2, 1))
F3352_1_CREATE_INVOKEMETHOD(f7059_0_create_Return(x0), x1, x2) → F5768_1_CREATE_INVOKEMETHOD(f2833_0_create_ConstantStackPush(-(x1, 1)), x1, x2, 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL))))) | &&(>(x1, 0), >(x2, 1))
F3352_1_CREATE_INVOKEMETHOD(f7059_0_create_Return(x0), x1, x2) → F2833_0_CREATE_CONSTANTSTACKPUSH(-(x1, 1)) | &&(>(x1, 0), >(x2, 1))
F5768_1_CREATE_INVOKEMETHOD(f3236_0_create_Return(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → F5768_1_CREATE_INVOKEMETHOD(f2833_0_create_ConstantStackPush(-(x2, 1)), x2, x3, +(x7, 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))))) | &&(>(x2, 0), <(+(x7, 1), x3))
F5768_1_CREATE_INVOKEMETHOD(f3236_0_create_Return(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → F2833_0_CREATE_CONSTANTSTACKPUSH(-(x2, 1)) | &&(>(x2, 0), <(+(x7, 1), x3))
F5768_1_CREATE_INVOKEMETHOD(f3767_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → F5768_1_CREATE_INVOKEMETHOD(f2833_0_create_ConstantStackPush(-(x1, 1)), x1, x2, +(x6, 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))))) | &&(>(x1, 0), <(+(x6, 1), x2))
F5768_1_CREATE_INVOKEMETHOD(f3767_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → F2833_0_CREATE_CONSTANTSTACKPUSH(-(x1, 1)) | &&(>(x1, 0), <(+(x6, 1), x2))
F5768_1_CREATE_INVOKEMETHOD(f7059_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → F5768_1_CREATE_INVOKEMETHOD(f2833_0_create_ConstantStackPush(-(x1, 1)), x1, x2, +(x6, 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))))) | &&(>(x1, 0), <(+(x6, 1), x2))
F5768_1_CREATE_INVOKEMETHOD(f7059_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → F2833_0_CREATE_CONSTANTSTACKPUSH(-(x1, 1)) | &&(>(x1, 0), <(+(x6, 1), x2))
R rules:
f2833_0_create_ConstantStackPush(x0) → f3219_0_create_InvokeMethod(x0) | >(x0, 1)
f2833_0_create_ConstantStackPush(x0) → f3236_0_create_Return(x0) | <=(x0, 1)
f2833_0_create_ConstantStackPush(x0) → f3279_0_create_InvokeMethod(x0) | <=(x0, 1)
f2833_0_create_ConstantStackPush(x0) → f3342_0_create_InvokeMethod(x0) | >(x0, 1)
f2833_0_create_ConstantStackPush(x0) → f3363_0_create_InvokeMethod(x0) | <=(x0, 1)
f2833_0_create_ConstantStackPush(x0) → f3767_0_create_Return(x0) | >(x0, 1)
f2833_0_create_ConstantStackPush(x0) → f3352_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(-(x0, 1)), x0, x1) | &&(>(x0, 1), >(x1, 0))
f3352_1_create_InvokeMethod(f3219_0_create_InvokeMethod(x0), x1, x2) → f6741_0_create_InvokeMethod(x1)
f3352_1_create_InvokeMethod(f3236_0_create_Return(1), x2, x3) → f5731_0_create_GE(x2, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))), 1, x3)
f3352_1_create_InvokeMethod(f3279_0_create_InvokeMethod(1), x2, x3) → f3507_0_create_InvokeMethod(x2)
f3352_1_create_InvokeMethod(f3342_0_create_InvokeMethod(x0), x1, x2) → f6741_0_create_InvokeMethod(x1)
f3352_1_create_InvokeMethod(f3363_0_create_InvokeMethod(1), x2, x3) → f3507_0_create_InvokeMethod(x2)
f3352_1_create_InvokeMethod(f3503_0_create_InvokeMethod(x0), x4, x5) → f6741_0_create_InvokeMethod(x4)
f3352_1_create_InvokeMethod(f3507_0_create_InvokeMethod(x0), x4, x5) → f6741_0_create_InvokeMethod(x4)
f3352_1_create_InvokeMethod(f3654_0_create_InvokeMethod(x0), x4, x5) → f6741_0_create_InvokeMethod(x4)
f3352_1_create_InvokeMethod(f3767_0_create_Return(x0), x1, x2) → f5731_0_create_GE(x1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))), 1, x2)
f3352_1_create_InvokeMethod(f5084_0_create_InvokeMethod(x0), x4, x5) → f6741_0_create_InvokeMethod(x4)
f3352_1_create_InvokeMethod(f6223_0_create_InvokeMethod(x0), x7, x8) → f6741_0_create_InvokeMethod(x7)
f3352_1_create_InvokeMethod(f6274_0_create_InvokeMethod(x0), x7, x8) → f6741_0_create_InvokeMethod(x7)
f3352_1_create_InvokeMethod(f6741_0_create_InvokeMethod(x0), x4, x5) → f6741_0_create_InvokeMethod(x4)
f3352_1_create_InvokeMethod(f6763_0_create_InvokeMethod(x0), x7, x8) → f6741_0_create_InvokeMethod(x7)
f3352_1_create_InvokeMethod(f7059_0_create_Return(x0), x1, x2) → f5731_0_create_GE(x1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))), 1, x2)
f5731_0_create_GE(x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1) → f7059_0_create_Return(x0) | >=(x5, x1)
f5731_0_create_GE(x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1) → f5768_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(-(x0, 1)), x0, x1, x5, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4))))) | &&(>(x0, 0), <(x5, x1))
f5768_1_create_InvokeMethod(f3219_0_create_InvokeMethod(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → f6763_0_create_InvokeMethod(x1)
f5768_1_create_InvokeMethod(f3236_0_create_Return(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → f5731_0_create_GE(x2, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6)))))), +(x7, 1), x3)
f5768_1_create_InvokeMethod(f3279_0_create_InvokeMethod(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → f6223_0_create_InvokeMethod(x2)
f5768_1_create_InvokeMethod(f3342_0_create_InvokeMethod(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → f6763_0_create_InvokeMethod(x1)
f5768_1_create_InvokeMethod(f3363_0_create_InvokeMethod(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → f6223_0_create_InvokeMethod(x2)
f5768_1_create_InvokeMethod(f3503_0_create_InvokeMethod(x0), x4, x5, x9, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(x7, x8))))) → f6763_0_create_InvokeMethod(x4)
f5768_1_create_InvokeMethod(f3507_0_create_InvokeMethod(x0), x4, x5, x9, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(x7, x8))))) → f6763_0_create_InvokeMethod(x4)
f5768_1_create_InvokeMethod(f3654_0_create_InvokeMethod(x0), x4, x5, x9, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(x7, x8))))) → f6763_0_create_InvokeMethod(x4)
f5768_1_create_InvokeMethod(f3767_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → f5731_0_create_GE(x1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5)))))), +(x6, 1), x2)
f5768_1_create_InvokeMethod(f5084_0_create_InvokeMethod(x0), x4, x5, x9, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(x7, x8))))) → f6763_0_create_InvokeMethod(x4)
f5768_1_create_InvokeMethod(f6223_0_create_InvokeMethod(x0), x7, x8, x12, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(x10, x11))))) → f6763_0_create_InvokeMethod(x7)
f5768_1_create_InvokeMethod(f6274_0_create_InvokeMethod(x0), x7, x8, x12, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(x10, x11))))) → f6763_0_create_InvokeMethod(x7)
f5768_1_create_InvokeMethod(f6741_0_create_InvokeMethod(x0), x4, x5, x9, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(x7, x8))))) → f6763_0_create_InvokeMethod(x4)
f5768_1_create_InvokeMethod(f6763_0_create_InvokeMethod(x0), x7, x8, x12, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(x10, x11))))) → f6763_0_create_InvokeMethod(x7)
f5768_1_create_InvokeMethod(f7059_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → f5731_0_create_GE(x1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5)))))), +(x6, 1), x2)
Finished conversion. Obtained 28 rules for P and 48 rules for R. System has predefined symbols.
P rules:
F2833_0_CREATE_CONSTANTSTACKPUSH'(x0) → COND_F2833_0_CREATE_CONSTANTSTACKPUSH(&&(>(x0, 1), >(x1, 0)), x0, x1)
COND_F2833_0_CREATE_CONSTANTSTACKPUSH(TRUE, x0, x1) → F3352_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x0, 1)), x0, x1)
F2833_0_CREATE_CONSTANTSTACKPUSH'(x0) → COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(>(x0, 1), x0)
COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(TRUE, x0) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x0, 1))
F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2, x3) → COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2, 0), >(x3, 1)), f3236_0_create_Return(1), x2, x3)
COND_F3352_1_CREATE_INVOKEMETHOD(TRUE, f3236_0_create_Return(1), x2, x3) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2, 1)), x2, x3, 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))))
F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2, x3) → COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2, 0), >(x3, 1)), f3236_0_create_Return(1), x2, x3)
COND_F3352_1_CREATE_INVOKEMETHOD1(TRUE, f3236_0_create_Return(1), x2, x3) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2, 1))
F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0), x1, x2) → COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1, 0), >(x2, 1)), f3767_0_create_Return(x0), x1, x2)
COND_F3352_1_CREATE_INVOKEMETHOD2(TRUE, f3767_0_create_Return(x0), x1, x2) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1, 1)), x1, x2, 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))
F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0), x1, x2) → COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1, 0), >(x2, 1)), f3767_0_create_Return(x0), x1, x2)
COND_F3352_1_CREATE_INVOKEMETHOD3(TRUE, f3767_0_create_Return(x0), x1, x2) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1, 1))
F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0), x1, x2) → COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1, 0), >(x2, 1)), f7059_0_create_Return(x0), x1, x2)
COND_F3352_1_CREATE_INVOKEMETHOD4(TRUE, f7059_0_create_Return(x0), x1, x2) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1, 1)), x1, x2, 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))
F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0), x1, x2) → COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1, 0), >(x2, 1)), f7059_0_create_Return(x0), x1, x2)
COND_F3352_1_CREATE_INVOKEMETHOD5(TRUE, f7059_0_create_Return(x0), x1, x2) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1, 1))
F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2, 0), <(+(x7, 1), x3)), f3236_0_create_Return(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6)))))
COND_F5768_1_CREATE_INVOKEMETHOD(TRUE, f3236_0_create_Return(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2, 1)), x2, x3, +(x7, 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6)))))))
F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2, 0), <(+(x7, 1), x3)), f3236_0_create_Return(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6)))))
COND_F5768_1_CREATE_INVOKEMETHOD1(TRUE, f3236_0_create_Return(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2, 1))
F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1, 0), <(+(x6, 1), x2)), f3767_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5)))))
COND_F5768_1_CREATE_INVOKEMETHOD2(TRUE, f3767_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1, 1)), x1, x2, +(x6, 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5)))))))
F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1, 0), <(+(x6, 1), x2)), f3767_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5)))))
COND_F5768_1_CREATE_INVOKEMETHOD3(TRUE, f3767_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1, 1))
F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1, 0), <(+(x6, 1), x2)), f7059_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5)))))
COND_F5768_1_CREATE_INVOKEMETHOD4(TRUE, f7059_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1, 1)), x1, x2, +(x6, 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5)))))))
F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1, 0), <(+(x6, 1), x2)), f7059_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5)))))
COND_F5768_1_CREATE_INVOKEMETHOD5(TRUE, f7059_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1, 1))
R rules:
f2833_0_create_ConstantStackPush(x0) → Cond_f2833_0_create_ConstantStackPush(>(x0, 1), x0)
Cond_f2833_0_create_ConstantStackPush(TRUE, x0) → f3219_0_create_InvokeMethod(x0)
f2833_0_create_ConstantStackPush(x0) → Cond_f2833_0_create_ConstantStackPush1(<=(x0, 1), x0)
Cond_f2833_0_create_ConstantStackPush1(TRUE, x0) → f3236_0_create_Return(x0)
f2833_0_create_ConstantStackPush(x0) → Cond_f2833_0_create_ConstantStackPush2(<=(x0, 1), x0)
Cond_f2833_0_create_ConstantStackPush2(TRUE, x0) → f3279_0_create_InvokeMethod(x0)
f2833_0_create_ConstantStackPush(x0) → Cond_f2833_0_create_ConstantStackPush3(>(x0, 1), x0)
Cond_f2833_0_create_ConstantStackPush3(TRUE, x0) → f3342_0_create_InvokeMethod(x0)
f2833_0_create_ConstantStackPush(x0) → Cond_f2833_0_create_ConstantStackPush4(<=(x0, 1), x0)
Cond_f2833_0_create_ConstantStackPush4(TRUE, x0) → f3363_0_create_InvokeMethod(x0)
f2833_0_create_ConstantStackPush(x0) → Cond_f2833_0_create_ConstantStackPush5(>(x0, 1), x0)
Cond_f2833_0_create_ConstantStackPush5(TRUE, x0) → f3767_0_create_Return(x0)
f2833_0_create_ConstantStackPush(x0) → Cond_f2833_0_create_ConstantStackPush6(&&(>(x0, 1), >(x1, 0)), x0, x1)
Cond_f2833_0_create_ConstantStackPush6(TRUE, x0, x1) → f3352_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(-(x0, 1)), x0, x1)
f3352_1_create_InvokeMethod(f3219_0_create_InvokeMethod(x0), x1, x2) → f6741_0_create_InvokeMethod(x1)
f3352_1_create_InvokeMethod(f3236_0_create_Return(1), x2, x3) → f5731_0_create_GE(x2, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))), 1, x3)
f3352_1_create_InvokeMethod(f3279_0_create_InvokeMethod(1), x2, x3) → f3507_0_create_InvokeMethod(x2)
f3352_1_create_InvokeMethod(f3342_0_create_InvokeMethod(x0), x1, x2) → f6741_0_create_InvokeMethod(x1)
f3352_1_create_InvokeMethod(f3363_0_create_InvokeMethod(1), x2, x3) → f3507_0_create_InvokeMethod(x2)
f3352_1_create_InvokeMethod(f3503_0_create_InvokeMethod(x0), x4, x5) → f6741_0_create_InvokeMethod(x4)
f3352_1_create_InvokeMethod(f3507_0_create_InvokeMethod(x0), x4, x5) → f6741_0_create_InvokeMethod(x4)
f3352_1_create_InvokeMethod(f3654_0_create_InvokeMethod(x0), x4, x5) → f6741_0_create_InvokeMethod(x4)
f3352_1_create_InvokeMethod(f3767_0_create_Return(x0), x1, x2) → f5731_0_create_GE(x1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))), 1, x2)
f3352_1_create_InvokeMethod(f5084_0_create_InvokeMethod(x0), x4, x5) → f6741_0_create_InvokeMethod(x4)
f3352_1_create_InvokeMethod(f6223_0_create_InvokeMethod(x0), x7, x8) → f6741_0_create_InvokeMethod(x7)
f3352_1_create_InvokeMethod(f6274_0_create_InvokeMethod(x0), x7, x8) → f6741_0_create_InvokeMethod(x7)
f3352_1_create_InvokeMethod(f6741_0_create_InvokeMethod(x0), x4, x5) → f6741_0_create_InvokeMethod(x4)
f3352_1_create_InvokeMethod(f6763_0_create_InvokeMethod(x0), x7, x8) → f6741_0_create_InvokeMethod(x7)
f3352_1_create_InvokeMethod(f7059_0_create_Return(x0), x1, x2) → f5731_0_create_GE(x1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))), 1, x2)
f5731_0_create_GE(x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1) → Cond_f5731_0_create_GE(>=(x5, x1), x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1)
Cond_f5731_0_create_GE(TRUE, x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1) → f7059_0_create_Return(x0)
f5731_0_create_GE(x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1) → Cond_f5731_0_create_GE1(&&(>(x0, 0), <(x5, x1)), x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1)
Cond_f5731_0_create_GE1(TRUE, x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1) → f5768_1_create_InvokeMethod(f2833_0_create_ConstantStackPush(-(x0, 1)), x0, x1, x5, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))))
f5768_1_create_InvokeMethod(f3219_0_create_InvokeMethod(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → f6763_0_create_InvokeMethod(x1)
f5768_1_create_InvokeMethod(f3236_0_create_Return(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → f5731_0_create_GE(x2, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6)))))), +(x7, 1), x3)
f5768_1_create_InvokeMethod(f3279_0_create_InvokeMethod(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → f6223_0_create_InvokeMethod(x2)
f5768_1_create_InvokeMethod(f3342_0_create_InvokeMethod(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → f6763_0_create_InvokeMethod(x1)
f5768_1_create_InvokeMethod(f3363_0_create_InvokeMethod(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6))))) → f6223_0_create_InvokeMethod(x2)
f5768_1_create_InvokeMethod(f3503_0_create_InvokeMethod(x0), x4, x5, x9, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(x7, x8))))) → f6763_0_create_InvokeMethod(x4)
f5768_1_create_InvokeMethod(f3507_0_create_InvokeMethod(x0), x4, x5, x9, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(x7, x8))))) → f6763_0_create_InvokeMethod(x4)
f5768_1_create_InvokeMethod(f3654_0_create_InvokeMethod(x0), x4, x5, x9, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(x7, x8))))) → f6763_0_create_InvokeMethod(x4)
f5768_1_create_InvokeMethod(f3767_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → f5731_0_create_GE(x1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5)))))), +(x6, 1), x2)
f5768_1_create_InvokeMethod(f5084_0_create_InvokeMethod(x0), x4, x5, x9, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(x7, x8))))) → f6763_0_create_InvokeMethod(x4)
f5768_1_create_InvokeMethod(f6223_0_create_InvokeMethod(x0), x7, x8, x12, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(x10, x11))))) → f6763_0_create_InvokeMethod(x7)
f5768_1_create_InvokeMethod(f6274_0_create_InvokeMethod(x0), x7, x8, x12, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(x10, x11))))) → f6763_0_create_InvokeMethod(x7)
f5768_1_create_InvokeMethod(f6741_0_create_InvokeMethod(x0), x4, x5, x9, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x6)), java.lang.Object(Terms.List(x7, x8))))) → f6763_0_create_InvokeMethod(x4)
f5768_1_create_InvokeMethod(f6763_0_create_InvokeMethod(x0), x7, x8, x12, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x9)), java.lang.Object(Terms.List(x10, x11))))) → f6763_0_create_InvokeMethod(x7)
f5768_1_create_InvokeMethod(f7059_0_create_Return(x0), x1, x2, x6, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5))))) → f5731_0_create_GE(x1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3)), java.lang.Object(Terms.List(x4, x5)))))), +(x6, 1), x2)
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(0) -> (1), if (x0[0] > 1 && x1[0] > 0 ∧x0[0] →* x0[1]∧x1[0] →* x1[1])
(1) -> (4), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f3236_0_create_Return(1)∧x0[1] →* x2[4]∧x1[1] →* x3[4])
(1) -> (6), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f3236_0_create_Return(1)∧x0[1] →* x2[6]∧x1[1] →* x3[6])
(1) -> (8), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f3767_0_create_Return(x0[8])∧x0[1] →* x1[8]∧x1[1] →* x2[8])
(1) -> (10), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f3767_0_create_Return(x0[10])∧x0[1] →* x1[10]∧x1[1] →* x2[10])
(1) -> (12), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f7059_0_create_Return(x0[12])∧x0[1] →* x1[12]∧x1[1] →* x2[12])
(1) -> (14), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f7059_0_create_Return(x0[14])∧x0[1] →* x1[14]∧x1[1] →* x2[14])
(2) -> (3), if (x0[2] > 1 ∧x0[2] →* x0[3])
(3) -> (0), if (x0[3] - 1 →* x0[0])
(3) -> (2), if (x0[3] - 1 →* x0[2])
(4) -> (5), if (x2[4] > 0 && x3[4] > 1 ∧x2[4] →* x2[5]∧x3[4] →* x3[5])
(5) -> (16), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f3236_0_create_Return(1)∧x2[5] →* x2[16]∧x3[5] →* x3[16]∧1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(5) -> (18), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f3236_0_create_Return(1)∧x2[5] →* x2[18]∧x3[5] →* x3[18]∧1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(5) -> (20), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f3767_0_create_Return(x0[20])∧x2[5] →* x1[20]∧x3[5] →* x2[20]∧1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(5) -> (22), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f3767_0_create_Return(x0[22])∧x2[5] →* x1[22]∧x3[5] →* x2[22]∧1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(5) -> (24), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f7059_0_create_Return(x0[24])∧x2[5] →* x1[24]∧x3[5] →* x2[24]∧1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(5) -> (26), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f7059_0_create_Return(x0[26])∧x2[5] →* x1[26]∧x3[5] →* x2[26]∧1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
(6) -> (7), if (x2[6] > 0 && x3[6] > 1 ∧x2[6] →* x2[7]∧x3[6] →* x3[7])
(7) -> (0), if (x2[7] - 1 →* x0[0])
(7) -> (2), if (x2[7] - 1 →* x0[2])
(8) -> (9), if (x1[8] > 0 && x2[8] > 1 ∧f3767_0_create_Return(x0[8]) →* f3767_0_create_Return(x0[9])∧x1[8] →* x1[9]∧x2[8] →* x2[9])
(9) -> (16), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f3236_0_create_Return(1)∧x1[9] →* x2[16]∧x2[9] →* x3[16]∧1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(9) -> (18), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f3236_0_create_Return(1)∧x1[9] →* x2[18]∧x2[9] →* x3[18]∧1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(9) -> (20), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f3767_0_create_Return(x0[20])∧x1[9] →* x1[20]∧x2[9] →* x2[20]∧1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(9) -> (22), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f3767_0_create_Return(x0[22])∧x1[9] →* x1[22]∧x2[9] →* x2[22]∧1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(9) -> (24), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f7059_0_create_Return(x0[24])∧x1[9] →* x1[24]∧x2[9] →* x2[24]∧1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(9) -> (26), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f7059_0_create_Return(x0[26])∧x1[9] →* x1[26]∧x2[9] →* x2[26]∧1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
(10) -> (11), if (x1[10] > 0 && x2[10] > 1 ∧f3767_0_create_Return(x0[10]) →* f3767_0_create_Return(x0[11])∧x1[10] →* x1[11]∧x2[10] →* x2[11])
(11) -> (0), if (x1[11] - 1 →* x0[0])
(11) -> (2), if (x1[11] - 1 →* x0[2])
(12) -> (13), if (x1[12] > 0 && x2[12] > 1 ∧f7059_0_create_Return(x0[12]) →* f7059_0_create_Return(x0[13])∧x1[12] →* x1[13]∧x2[12] →* x2[13])
(13) -> (16), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f3236_0_create_Return(1)∧x1[13] →* x2[16]∧x2[13] →* x3[16]∧1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(13) -> (18), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f3236_0_create_Return(1)∧x1[13] →* x2[18]∧x2[13] →* x3[18]∧1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(13) -> (20), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f3767_0_create_Return(x0[20])∧x1[13] →* x1[20]∧x2[13] →* x2[20]∧1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(13) -> (22), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f3767_0_create_Return(x0[22])∧x1[13] →* x1[22]∧x2[13] →* x2[22]∧1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(13) -> (24), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f7059_0_create_Return(x0[24])∧x1[13] →* x1[24]∧x2[13] →* x2[24]∧1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(13) -> (26), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f7059_0_create_Return(x0[26])∧x1[13] →* x1[26]∧x2[13] →* x2[26]∧1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
(14) -> (15), if (x1[14] > 0 && x2[14] > 1 ∧f7059_0_create_Return(x0[14]) →* f7059_0_create_Return(x0[15])∧x1[14] →* x1[15]∧x2[14] →* x2[15])
(15) -> (0), if (x1[15] - 1 →* x0[0])
(15) -> (2), if (x1[15] - 1 →* x0[2])
(16) -> (17), if (x2[16] > 0 && x7[16] + 1 < x3[16] ∧x2[16] →* x2[17]∧x3[16] →* x3[17]∧x7[16] →* x7[17]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))
(17) -> (16), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f3236_0_create_Return(1)∧x2[17] →* x2[16]∧x3[17] →* x3[16]∧x7[17] + 1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(17) -> (18), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f3236_0_create_Return(1)∧x2[17] →* x2[18]∧x3[17] →* x3[18]∧x7[17] + 1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(17) -> (20), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f3767_0_create_Return(x0[20])∧x2[17] →* x1[20]∧x3[17] →* x2[20]∧x7[17] + 1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(17) -> (22), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f3767_0_create_Return(x0[22])∧x2[17] →* x1[22]∧x3[17] →* x2[22]∧x7[17] + 1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(17) -> (24), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f7059_0_create_Return(x0[24])∧x2[17] →* x1[24]∧x3[17] →* x2[24]∧x7[17] + 1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(17) -> (26), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f7059_0_create_Return(x0[26])∧x2[17] →* x1[26]∧x3[17] →* x2[26]∧x7[17] + 1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
(18) -> (19), if (x2[18] > 0 && x7[18] + 1 < x3[18] ∧x2[18] →* x2[19]∧x3[18] →* x3[19]∧x7[18] →* x7[19]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[19])), java.lang.Object(Terms.List(x5[19], x6[19])))))
(19) -> (0), if (x2[19] - 1 →* x0[0])
(19) -> (2), if (x2[19] - 1 →* x0[2])
(20) -> (21), if (x1[20] > 0 && x6[20] + 1 < x2[20] ∧f3767_0_create_Return(x0[20]) →* f3767_0_create_Return(x0[21])∧x1[20] →* x1[21]∧x2[20] →* x2[21]∧x6[20] →* x6[21]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))
(21) -> (16), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f3236_0_create_Return(1)∧x1[21] →* x2[16]∧x2[21] →* x3[16]∧x6[21] + 1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(21) -> (18), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f3236_0_create_Return(1)∧x1[21] →* x2[18]∧x2[21] →* x3[18]∧x6[21] + 1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(21) -> (20), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f3767_0_create_Return(x0[20])∧x1[21] →* x1[20]∧x2[21] →* x2[20]∧x6[21] + 1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(21) -> (22), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f3767_0_create_Return(x0[22])∧x1[21] →* x1[22]∧x2[21] →* x2[22]∧x6[21] + 1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(21) -> (24), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f7059_0_create_Return(x0[24])∧x1[21] →* x1[24]∧x2[21] →* x2[24]∧x6[21] + 1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(21) -> (26), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f7059_0_create_Return(x0[26])∧x1[21] →* x1[26]∧x2[21] →* x2[26]∧x6[21] + 1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
(22) -> (23), if (x1[22] > 0 && x6[22] + 1 < x2[22] ∧f3767_0_create_Return(x0[22]) →* f3767_0_create_Return(x0[23])∧x1[22] →* x1[23]∧x2[22] →* x2[23]∧x6[22] →* x6[23]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[23])), java.lang.Object(Terms.List(x4[23], x5[23])))))
(23) -> (0), if (x1[23] - 1 →* x0[0])
(23) -> (2), if (x1[23] - 1 →* x0[2])
(24) -> (25), if (x1[24] > 0 && x6[24] + 1 < x2[24] ∧f7059_0_create_Return(x0[24]) →* f7059_0_create_Return(x0[25])∧x1[24] →* x1[25]∧x2[24] →* x2[25]∧x6[24] →* x6[25]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))
(25) -> (16), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f3236_0_create_Return(1)∧x1[25] →* x2[16]∧x2[25] →* x3[16]∧x6[25] + 1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(25) -> (18), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f3236_0_create_Return(1)∧x1[25] →* x2[18]∧x2[25] →* x3[18]∧x6[25] + 1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(25) -> (20), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f3767_0_create_Return(x0[20])∧x1[25] →* x1[20]∧x2[25] →* x2[20]∧x6[25] + 1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(25) -> (22), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f3767_0_create_Return(x0[22])∧x1[25] →* x1[22]∧x2[25] →* x2[22]∧x6[25] + 1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(25) -> (24), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f7059_0_create_Return(x0[24])∧x1[25] →* x1[24]∧x2[25] →* x2[24]∧x6[25] + 1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(25) -> (26), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f7059_0_create_Return(x0[26])∧x1[25] →* x1[26]∧x2[25] →* x2[26]∧x6[25] + 1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
(26) -> (27), if (x1[26] > 0 && x6[26] + 1 < x2[26] ∧f7059_0_create_Return(x0[26]) →* f7059_0_create_Return(x0[27])∧x1[26] →* x1[27]∧x2[26] →* x2[27]∧x6[26] →* x6[27]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[27])), java.lang.Object(Terms.List(x4[27], x5[27])))))
(27) -> (0), if (x1[27] - 1 →* x0[0])
(27) -> (2), if (x1[27] - 1 →* x0[2])
(1) (F2833_0_CREATE_CONSTANTSTACKPUSH'(x0[0])≥NonInfC∧F2833_0_CREATE_CONSTANTSTACKPUSH'(x0[0])≥COND_F2833_0_CREATE_CONSTANTSTACKPUSH(&&(>(x0[0], 1), >(x1[0], 0)), x0[0], x1[0])∧(UIncreasing(COND_F2833_0_CREATE_CONSTANTSTACKPUSH(&&(>(x0[0], 1), >(x1[0], 0)), x0[0], x1[0])), ≥))
(2) ((UIncreasing(COND_F2833_0_CREATE_CONSTANTSTACKPUSH(&&(>(x0[0], 1), >(x1[0], 0)), x0[0], x1[0])), ≥)∧[bni_63] = 0∧[(-1)bso_64] ≥ 0)
(3) ((UIncreasing(COND_F2833_0_CREATE_CONSTANTSTACKPUSH(&&(>(x0[0], 1), >(x1[0], 0)), x0[0], x1[0])), ≥)∧[bni_63] = 0∧[(-1)bso_64] ≥ 0)
(4) ((UIncreasing(COND_F2833_0_CREATE_CONSTANTSTACKPUSH(&&(>(x0[0], 1), >(x1[0], 0)), x0[0], x1[0])), ≥)∧[bni_63] = 0∧[(-1)bso_64] ≥ 0)
(5) ((UIncreasing(COND_F2833_0_CREATE_CONSTANTSTACKPUSH(&&(>(x0[0], 1), >(x1[0], 0)), x0[0], x1[0])), ≥)∧[bni_63] = 0∧0 = 0∧0 = 0∧[(-1)bso_64] ≥ 0)
(6) (COND_F2833_0_CREATE_CONSTANTSTACKPUSH(TRUE, x0[1], x1[1])≥NonInfC∧COND_F2833_0_CREATE_CONSTANTSTACKPUSH(TRUE, x0[1], x1[1])≥F3352_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x0[1], 1)), x0[1], x1[1])∧(UIncreasing(F3352_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x0[1], 1)), x0[1], x1[1])), ≥))
(7) ((UIncreasing(F3352_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x0[1], 1)), x0[1], x1[1])), ≥)∧[bni_65] = 0∧[(-1)bso_66] ≥ 0)
(8) ((UIncreasing(F3352_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x0[1], 1)), x0[1], x1[1])), ≥)∧[bni_65] = 0∧[(-1)bso_66] ≥ 0)
(9) ((UIncreasing(F3352_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x0[1], 1)), x0[1], x1[1])), ≥)∧[bni_65] = 0∧[(-1)bso_66] ≥ 0)
(10) ((UIncreasing(F3352_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x0[1], 1)), x0[1], x1[1])), ≥)∧[bni_65] = 0∧0 = 0∧0 = 0∧[(-1)bso_66] ≥ 0)
(11) (>(x0[2], 1)=TRUE∧x0[2]=x0[3] ⇒ F2833_0_CREATE_CONSTANTSTACKPUSH'(x0[2])≥NonInfC∧F2833_0_CREATE_CONSTANTSTACKPUSH'(x0[2])≥COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(>(x0[2], 1), x0[2])∧(UIncreasing(COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(>(x0[2], 1), x0[2])), ≥))
(12) (>(x0[2], 1)=TRUE ⇒ F2833_0_CREATE_CONSTANTSTACKPUSH'(x0[2])≥NonInfC∧F2833_0_CREATE_CONSTANTSTACKPUSH'(x0[2])≥COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(>(x0[2], 1), x0[2])∧(UIncreasing(COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(>(x0[2], 1), x0[2])), ≥))
(13) (x0[2] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(>(x0[2], 1), x0[2])), ≥)∧[(-1)bni_67 + (-1)Bound*bni_67] + [bni_67]x0[2] ≥ 0∧[(-1)bso_68] ≥ 0)
(14) (x0[2] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(>(x0[2], 1), x0[2])), ≥)∧[(-1)bni_67 + (-1)Bound*bni_67] + [bni_67]x0[2] ≥ 0∧[(-1)bso_68] ≥ 0)
(15) (x0[2] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(>(x0[2], 1), x0[2])), ≥)∧[(-1)bni_67 + (-1)Bound*bni_67] + [bni_67]x0[2] ≥ 0∧[(-1)bso_68] ≥ 0)
(16) (x0[2] ≥ 0 ⇒ (UIncreasing(COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(>(x0[2], 1), x0[2])), ≥)∧[bni_67 + (-1)Bound*bni_67] + [bni_67]x0[2] ≥ 0∧[(-1)bso_68] ≥ 0)
(17) (COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(TRUE, x0[3])≥NonInfC∧COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(TRUE, x0[3])≥F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x0[3], 1))∧(UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x0[3], 1))), ≥))
(18) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x0[3], 1))), ≥)∧[bni_69] = 0∧[1 + (-1)bso_70] ≥ 0)
(19) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x0[3], 1))), ≥)∧[bni_69] = 0∧[1 + (-1)bso_70] ≥ 0)
(20) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x0[3], 1))), ≥)∧[bni_69] = 0∧[1 + (-1)bso_70] ≥ 0)
(21) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x0[3], 1))), ≥)∧[bni_69] = 0∧0 = 0∧[1 + (-1)bso_70] ≥ 0)
(22) (&&(>(x2[4], 0), >(x3[4], 1))=TRUE∧x2[4]=x2[5]∧x3[4]=x3[5] ⇒ F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[4], x3[4])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[4], x3[4])≥COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2[4], 0), >(x3[4], 1)), f3236_0_create_Return(1), x2[4], x3[4])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2[4], 0), >(x3[4], 1)), f3236_0_create_Return(1), x2[4], x3[4])), ≥))
(23) (>(x2[4], 0)=TRUE∧>(x3[4], 1)=TRUE ⇒ F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[4], x3[4])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[4], x3[4])≥COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2[4], 0), >(x3[4], 1)), f3236_0_create_Return(1), x2[4], x3[4])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2[4], 0), >(x3[4], 1)), f3236_0_create_Return(1), x2[4], x3[4])), ≥))
(24) (x2[4] + [-1] ≥ 0∧x3[4] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2[4], 0), >(x3[4], 1)), f3236_0_create_Return(1), x2[4], x3[4])), ≥)∧[(-1)bni_71 + (-1)Bound*bni_71] + [bni_71]x2[4] ≥ 0∧[(-1)bso_72] ≥ 0)
(25) (x2[4] + [-1] ≥ 0∧x3[4] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2[4], 0), >(x3[4], 1)), f3236_0_create_Return(1), x2[4], x3[4])), ≥)∧[(-1)bni_71 + (-1)Bound*bni_71] + [bni_71]x2[4] ≥ 0∧[(-1)bso_72] ≥ 0)
(26) (x2[4] + [-1] ≥ 0∧x3[4] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2[4], 0), >(x3[4], 1)), f3236_0_create_Return(1), x2[4], x3[4])), ≥)∧[(-1)bni_71 + (-1)Bound*bni_71] + [bni_71]x2[4] ≥ 0∧[(-1)bso_72] ≥ 0)
(27) (x2[4] ≥ 0∧x3[4] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2[4], 0), >(x3[4], 1)), f3236_0_create_Return(1), x2[4], x3[4])), ≥)∧[(-1)Bound*bni_71] + [bni_71]x2[4] ≥ 0∧[(-1)bso_72] ≥ 0)
(28) (x2[4] ≥ 0∧x3[4] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2[4], 0), >(x3[4], 1)), f3236_0_create_Return(1), x2[4], x3[4])), ≥)∧[(-1)Bound*bni_71] + [bni_71]x2[4] ≥ 0∧[(-1)bso_72] ≥ 0)
(29) (COND_F3352_1_CREATE_INVOKEMETHOD(TRUE, f3236_0_create_Return(1), x2[5], x3[5])≥NonInfC∧COND_F3352_1_CREATE_INVOKEMETHOD(TRUE, f3236_0_create_Return(1), x2[5], x3[5])≥F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[5], 1)), x2[5], x3[5], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))))∧(UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[5], 1)), x2[5], x3[5], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥))
(30) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[5], 1)), x2[5], x3[5], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_73] = 0∧[(-1)bso_74] ≥ 0)
(31) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[5], 1)), x2[5], x3[5], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_73] = 0∧[(-1)bso_74] ≥ 0)
(32) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[5], 1)), x2[5], x3[5], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_73] = 0∧[(-1)bso_74] ≥ 0)
(33) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[5], 1)), x2[5], x3[5], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_73] = 0∧0 = 0∧0 = 0∧[(-1)bso_74] ≥ 0)
(34) (&&(>(x2[6], 0), >(x3[6], 1))=TRUE∧x2[6]=x2[7]∧x3[6]=x3[7] ⇒ F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[6], x3[6])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[6], x3[6])≥COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2[6], 0), >(x3[6], 1)), f3236_0_create_Return(1), x2[6], x3[6])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2[6], 0), >(x3[6], 1)), f3236_0_create_Return(1), x2[6], x3[6])), ≥))
(35) (>(x2[6], 0)=TRUE∧>(x3[6], 1)=TRUE ⇒ F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[6], x3[6])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[6], x3[6])≥COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2[6], 0), >(x3[6], 1)), f3236_0_create_Return(1), x2[6], x3[6])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2[6], 0), >(x3[6], 1)), f3236_0_create_Return(1), x2[6], x3[6])), ≥))
(36) (x2[6] + [-1] ≥ 0∧x3[6] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2[6], 0), >(x3[6], 1)), f3236_0_create_Return(1), x2[6], x3[6])), ≥)∧[(-1)bni_75 + (-1)Bound*bni_75] + [bni_75]x2[6] ≥ 0∧[(-1)bso_76] ≥ 0)
(37) (x2[6] + [-1] ≥ 0∧x3[6] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2[6], 0), >(x3[6], 1)), f3236_0_create_Return(1), x2[6], x3[6])), ≥)∧[(-1)bni_75 + (-1)Bound*bni_75] + [bni_75]x2[6] ≥ 0∧[(-1)bso_76] ≥ 0)
(38) (x2[6] + [-1] ≥ 0∧x3[6] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2[6], 0), >(x3[6], 1)), f3236_0_create_Return(1), x2[6], x3[6])), ≥)∧[(-1)bni_75 + (-1)Bound*bni_75] + [bni_75]x2[6] ≥ 0∧[(-1)bso_76] ≥ 0)
(39) (x2[6] ≥ 0∧x3[6] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2[6], 0), >(x3[6], 1)), f3236_0_create_Return(1), x2[6], x3[6])), ≥)∧[(-1)Bound*bni_75] + [bni_75]x2[6] ≥ 0∧[(-1)bso_76] ≥ 0)
(40) (x2[6] ≥ 0∧x3[6] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2[6], 0), >(x3[6], 1)), f3236_0_create_Return(1), x2[6], x3[6])), ≥)∧[(-1)Bound*bni_75] + [bni_75]x2[6] ≥ 0∧[(-1)bso_76] ≥ 0)
(41) (COND_F3352_1_CREATE_INVOKEMETHOD1(TRUE, f3236_0_create_Return(1), x2[7], x3[7])≥NonInfC∧COND_F3352_1_CREATE_INVOKEMETHOD1(TRUE, f3236_0_create_Return(1), x2[7], x3[7])≥F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[7], 1))∧(UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[7], 1))), ≥))
(42) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[7], 1))), ≥)∧[bni_77] = 0∧[1 + (-1)bso_78] ≥ 0)
(43) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[7], 1))), ≥)∧[bni_77] = 0∧[1 + (-1)bso_78] ≥ 0)
(44) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[7], 1))), ≥)∧[bni_77] = 0∧[1 + (-1)bso_78] ≥ 0)
(45) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[7], 1))), ≥)∧[bni_77] = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_78] ≥ 0)
(46) (&&(>(x1[8], 0), >(x2[8], 1))=TRUE∧f3767_0_create_Return(x0[8])=f3767_0_create_Return(x0[9])∧x1[8]=x1[9]∧x2[8]=x2[9] ⇒ F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[8]), x1[8], x2[8])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[8]), x1[8], x2[8])≥COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])), ≥))
(47) (>(x1[8], 0)=TRUE∧>(x2[8], 1)=TRUE ⇒ F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[8]), x1[8], x2[8])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[8]), x1[8], x2[8])≥COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])), ≥))
(48) (x1[8] + [-1] ≥ 0∧x2[8] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])), ≥)∧[(-1)bni_79 + (-1)Bound*bni_79] + [bni_79]x1[8] ≥ 0∧[(-1)bso_80] ≥ 0)
(49) (x1[8] + [-1] ≥ 0∧x2[8] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])), ≥)∧[(-1)bni_79 + (-1)Bound*bni_79] + [bni_79]x1[8] ≥ 0∧[(-1)bso_80] ≥ 0)
(50) (x1[8] + [-1] ≥ 0∧x2[8] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])), ≥)∧[(-1)bni_79 + (-1)Bound*bni_79] + [bni_79]x1[8] ≥ 0∧[(-1)bso_80] ≥ 0)
(51) (x1[8] + [-1] ≥ 0∧x2[8] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])), ≥)∧0 = 0∧[(-1)bni_79 + (-1)Bound*bni_79] + [bni_79]x1[8] ≥ 0∧0 = 0∧[(-1)bso_80] ≥ 0)
(52) (x1[8] ≥ 0∧x2[8] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])), ≥)∧0 = 0∧[(-1)Bound*bni_79] + [bni_79]x1[8] ≥ 0∧0 = 0∧[(-1)bso_80] ≥ 0)
(53) (x1[8] ≥ 0∧x2[8] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])), ≥)∧0 = 0∧[(-1)Bound*bni_79] + [bni_79]x1[8] ≥ 0∧0 = 0∧[(-1)bso_80] ≥ 0)
(54) (COND_F3352_1_CREATE_INVOKEMETHOD2(TRUE, f3767_0_create_Return(x0[9]), x1[9], x2[9])≥NonInfC∧COND_F3352_1_CREATE_INVOKEMETHOD2(TRUE, f3767_0_create_Return(x0[9]), x1[9], x2[9])≥F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[9], 1)), x1[9], x2[9], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))∧(UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[9], 1)), x1[9], x2[9], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥))
(55) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[9], 1)), x1[9], x2[9], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_81] = 0∧[(-1)bso_82] ≥ 0)
(56) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[9], 1)), x1[9], x2[9], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_81] = 0∧[(-1)bso_82] ≥ 0)
(57) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[9], 1)), x1[9], x2[9], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_81] = 0∧[(-1)bso_82] ≥ 0)
(58) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[9], 1)), x1[9], x2[9], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_81] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_82] ≥ 0)
(59) (&&(>(x1[10], 0), >(x2[10], 1))=TRUE∧f3767_0_create_Return(x0[10])=f3767_0_create_Return(x0[11])∧x1[10]=x1[11]∧x2[10]=x2[11] ⇒ F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[10]), x1[10], x2[10])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[10]), x1[10], x2[10])≥COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])), ≥))
(60) (>(x1[10], 0)=TRUE∧>(x2[10], 1)=TRUE ⇒ F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[10]), x1[10], x2[10])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[10]), x1[10], x2[10])≥COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])), ≥))
(61) (x1[10] + [-1] ≥ 0∧x2[10] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])), ≥)∧[(-1)bni_83 + (-1)Bound*bni_83] + [bni_83]x1[10] ≥ 0∧[(-1)bso_84] ≥ 0)
(62) (x1[10] + [-1] ≥ 0∧x2[10] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])), ≥)∧[(-1)bni_83 + (-1)Bound*bni_83] + [bni_83]x1[10] ≥ 0∧[(-1)bso_84] ≥ 0)
(63) (x1[10] + [-1] ≥ 0∧x2[10] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])), ≥)∧[(-1)bni_83 + (-1)Bound*bni_83] + [bni_83]x1[10] ≥ 0∧[(-1)bso_84] ≥ 0)
(64) (x1[10] + [-1] ≥ 0∧x2[10] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])), ≥)∧0 = 0∧[(-1)bni_83 + (-1)Bound*bni_83] + [bni_83]x1[10] ≥ 0∧0 = 0∧[(-1)bso_84] ≥ 0)
(65) (x1[10] ≥ 0∧x2[10] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])), ≥)∧0 = 0∧[(-1)Bound*bni_83] + [bni_83]x1[10] ≥ 0∧0 = 0∧[(-1)bso_84] ≥ 0)
(66) (x1[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])), ≥)∧0 = 0∧[(-1)Bound*bni_83] + [bni_83]x1[10] ≥ 0∧0 = 0∧[(-1)bso_84] ≥ 0)
(67) (COND_F3352_1_CREATE_INVOKEMETHOD3(TRUE, f3767_0_create_Return(x0[11]), x1[11], x2[11])≥NonInfC∧COND_F3352_1_CREATE_INVOKEMETHOD3(TRUE, f3767_0_create_Return(x0[11]), x1[11], x2[11])≥F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[11], 1))∧(UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[11], 1))), ≥))
(68) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[11], 1))), ≥)∧[bni_85] = 0∧[1 + (-1)bso_86] ≥ 0)
(69) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[11], 1))), ≥)∧[bni_85] = 0∧[1 + (-1)bso_86] ≥ 0)
(70) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[11], 1))), ≥)∧[bni_85] = 0∧[1 + (-1)bso_86] ≥ 0)
(71) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[11], 1))), ≥)∧[bni_85] = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_86] ≥ 0)
(72) (&&(>(x1[12], 0), >(x2[12], 1))=TRUE∧f7059_0_create_Return(x0[12])=f7059_0_create_Return(x0[13])∧x1[12]=x1[13]∧x2[12]=x2[13] ⇒ F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[12]), x1[12], x2[12])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[12]), x1[12], x2[12])≥COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])), ≥))
(73) (>(x1[12], 0)=TRUE∧>(x2[12], 1)=TRUE ⇒ F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[12]), x1[12], x2[12])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[12]), x1[12], x2[12])≥COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])), ≥))
(74) (x1[12] + [-1] ≥ 0∧x2[12] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])), ≥)∧[(-1)bni_87 + (-1)Bound*bni_87] + [bni_87]x1[12] ≥ 0∧[(-1)bso_88] ≥ 0)
(75) (x1[12] + [-1] ≥ 0∧x2[12] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])), ≥)∧[(-1)bni_87 + (-1)Bound*bni_87] + [bni_87]x1[12] ≥ 0∧[(-1)bso_88] ≥ 0)
(76) (x1[12] + [-1] ≥ 0∧x2[12] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])), ≥)∧[(-1)bni_87 + (-1)Bound*bni_87] + [bni_87]x1[12] ≥ 0∧[(-1)bso_88] ≥ 0)
(77) (x1[12] + [-1] ≥ 0∧x2[12] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])), ≥)∧0 = 0∧[(-1)bni_87 + (-1)Bound*bni_87] + [bni_87]x1[12] ≥ 0∧0 = 0∧[(-1)bso_88] ≥ 0)
(78) (x1[12] ≥ 0∧x2[12] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])), ≥)∧0 = 0∧[(-1)Bound*bni_87] + [bni_87]x1[12] ≥ 0∧0 = 0∧[(-1)bso_88] ≥ 0)
(79) (x1[12] ≥ 0∧x2[12] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])), ≥)∧0 = 0∧[(-1)Bound*bni_87] + [bni_87]x1[12] ≥ 0∧0 = 0∧[(-1)bso_88] ≥ 0)
(80) (COND_F3352_1_CREATE_INVOKEMETHOD4(TRUE, f7059_0_create_Return(x0[13]), x1[13], x2[13])≥NonInfC∧COND_F3352_1_CREATE_INVOKEMETHOD4(TRUE, f7059_0_create_Return(x0[13]), x1[13], x2[13])≥F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[13], 1)), x1[13], x2[13], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))∧(UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[13], 1)), x1[13], x2[13], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥))
(81) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[13], 1)), x1[13], x2[13], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_89] = 0∧[(-1)bso_90] ≥ 0)
(82) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[13], 1)), x1[13], x2[13], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_89] = 0∧[(-1)bso_90] ≥ 0)
(83) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[13], 1)), x1[13], x2[13], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_89] = 0∧[(-1)bso_90] ≥ 0)
(84) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[13], 1)), x1[13], x2[13], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))), ≥)∧[bni_89] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_90] ≥ 0)
(85) (&&(>(x1[14], 0), >(x2[14], 1))=TRUE∧f7059_0_create_Return(x0[14])=f7059_0_create_Return(x0[15])∧x1[14]=x1[15]∧x2[14]=x2[15] ⇒ F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[14]), x1[14], x2[14])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[14]), x1[14], x2[14])≥COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])), ≥))
(86) (>(x1[14], 0)=TRUE∧>(x2[14], 1)=TRUE ⇒ F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[14]), x1[14], x2[14])≥NonInfC∧F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[14]), x1[14], x2[14])≥COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])∧(UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])), ≥))
(87) (x1[14] + [-1] ≥ 0∧x2[14] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])), ≥)∧[(-1)bni_91 + (-1)Bound*bni_91] + [bni_91]x1[14] ≥ 0∧[(-1)bso_92] ≥ 0)
(88) (x1[14] + [-1] ≥ 0∧x2[14] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])), ≥)∧[(-1)bni_91 + (-1)Bound*bni_91] + [bni_91]x1[14] ≥ 0∧[(-1)bso_92] ≥ 0)
(89) (x1[14] + [-1] ≥ 0∧x2[14] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])), ≥)∧[(-1)bni_91 + (-1)Bound*bni_91] + [bni_91]x1[14] ≥ 0∧[(-1)bso_92] ≥ 0)
(90) (x1[14] + [-1] ≥ 0∧x2[14] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])), ≥)∧0 = 0∧[(-1)bni_91 + (-1)Bound*bni_91] + [bni_91]x1[14] ≥ 0∧0 = 0∧[(-1)bso_92] ≥ 0)
(91) (x1[14] ≥ 0∧x2[14] + [-2] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])), ≥)∧0 = 0∧[(-1)Bound*bni_91] + [bni_91]x1[14] ≥ 0∧0 = 0∧[(-1)bso_92] ≥ 0)
(92) (x1[14] ≥ 0∧x2[14] ≥ 0 ⇒ (UIncreasing(COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])), ≥)∧0 = 0∧[(-1)Bound*bni_91] + [bni_91]x1[14] ≥ 0∧0 = 0∧[(-1)bso_92] ≥ 0)
(93) (COND_F3352_1_CREATE_INVOKEMETHOD5(TRUE, f7059_0_create_Return(x0[15]), x1[15], x2[15])≥NonInfC∧COND_F3352_1_CREATE_INVOKEMETHOD5(TRUE, f7059_0_create_Return(x0[15]), x1[15], x2[15])≥F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[15], 1))∧(UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[15], 1))), ≥))
(94) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[15], 1))), ≥)∧[bni_93] = 0∧[1 + (-1)bso_94] ≥ 0)
(95) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[15], 1))), ≥)∧[bni_93] = 0∧[1 + (-1)bso_94] ≥ 0)
(96) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[15], 1))), ≥)∧[bni_93] = 0∧[1 + (-1)bso_94] ≥ 0)
(97) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[15], 1))), ≥)∧[bni_93] = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_94] ≥ 0)
(98) (&&(>(x2[16], 0), <(+(x7[16], 1), x3[16]))=TRUE∧x2[16]=x2[17]∧x3[16]=x3[17]∧x7[16]=x7[17]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16]))))=java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))) ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))≥COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥))
(99) (>(x2[16], 0)=TRUE∧<(+(x7[16], 1), x3[16])=TRUE ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))≥COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥))
(100) (x2[16] + [-1] ≥ 0∧x3[16] + [-2] + [-1]x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[(-1)bni_95 + (-1)Bound*bni_95] + [bni_95]x2[16] ≥ 0∧[(-1)bso_96] ≥ 0)
(101) (x2[16] + [-1] ≥ 0∧x3[16] + [-2] + [-1]x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[(-1)bni_95 + (-1)Bound*bni_95] + [bni_95]x2[16] ≥ 0∧[(-1)bso_96] ≥ 0)
(102) (x2[16] + [-1] ≥ 0∧x3[16] + [-2] + [-1]x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[(-1)bni_95 + (-1)Bound*bni_95] + [bni_95]x2[16] ≥ 0∧[(-1)bso_96] ≥ 0)
(103) (x2[16] ≥ 0∧x3[16] + [-2] + [-1]x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[(-1)Bound*bni_95] + [bni_95]x2[16] ≥ 0∧[(-1)bso_96] ≥ 0)
(104) (x2[16] ≥ 0∧x3[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[(-1)Bound*bni_95] + [bni_95]x2[16] ≥ 0∧[(-1)bso_96] ≥ 0)
(105) (x2[16] ≥ 0∧x3[16] ≥ 0∧x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[(-1)Bound*bni_95] + [bni_95]x2[16] ≥ 0∧[(-1)bso_96] ≥ 0)
(106) (x2[16] ≥ 0∧x3[16] ≥ 0∧x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[(-1)Bound*bni_95] + [bni_95]x2[16] ≥ 0∧[(-1)bso_96] ≥ 0)
(107) (COND_F5768_1_CREATE_INVOKEMETHOD(TRUE, f3236_0_create_Return(1), x2[17], x3[17], x7[17], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))≥NonInfC∧COND_F5768_1_CREATE_INVOKEMETHOD(TRUE, f3236_0_create_Return(1), x2[17], x3[17], x7[17], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))≥F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))∧(UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))), ≥))
(108) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))), ≥)∧[bni_97] = 0∧[(-1)bso_98] ≥ 0)
(109) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))), ≥)∧[bni_97] = 0∧[(-1)bso_98] ≥ 0)
(110) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))), ≥)∧[bni_97] = 0∧[(-1)bso_98] ≥ 0)
(111) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))), ≥)∧[bni_97] = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_98] ≥ 0)
(112) (&&(>(x2[18], 0), <(+(x7[18], 1), x3[18]))=TRUE∧x2[18]=x2[19]∧x3[18]=x3[19]∧x7[18]=x7[19]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18]))))=java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[19])), java.lang.Object(Terms.List(x5[19], x6[19])))) ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))≥COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))), ≥))
(113) (>(x2[18], 0)=TRUE∧<(+(x7[18], 1), x3[18])=TRUE ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))≥COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))), ≥))
(114) (x2[18] + [-1] ≥ 0∧x3[18] + [-2] + [-1]x7[18] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))), ≥)∧[(-1)bni_99 + (-1)Bound*bni_99] + [bni_99]x2[18] ≥ 0∧[(-1)bso_100] ≥ 0)
(115) (x2[18] + [-1] ≥ 0∧x3[18] + [-2] + [-1]x7[18] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))), ≥)∧[(-1)bni_99 + (-1)Bound*bni_99] + [bni_99]x2[18] ≥ 0∧[(-1)bso_100] ≥ 0)
(116) (x2[18] + [-1] ≥ 0∧x3[18] + [-2] + [-1]x7[18] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))), ≥)∧[(-1)bni_99 + (-1)Bound*bni_99] + [bni_99]x2[18] ≥ 0∧[(-1)bso_100] ≥ 0)
(117) (x2[18] ≥ 0∧x3[18] + [-2] + [-1]x7[18] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))), ≥)∧[(-1)Bound*bni_99] + [bni_99]x2[18] ≥ 0∧[(-1)bso_100] ≥ 0)
(118) (x2[18] ≥ 0∧x3[18] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))), ≥)∧[(-1)Bound*bni_99] + [bni_99]x2[18] ≥ 0∧[(-1)bso_100] ≥ 0)
(119) (x2[18] ≥ 0∧x3[18] ≥ 0∧x7[18] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))), ≥)∧[(-1)Bound*bni_99] + [bni_99]x2[18] ≥ 0∧[(-1)bso_100] ≥ 0)
(120) (x2[18] ≥ 0∧x3[18] ≥ 0∧x7[18] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))), ≥)∧[(-1)Bound*bni_99] + [bni_99]x2[18] ≥ 0∧[(-1)bso_100] ≥ 0)
(121) (COND_F5768_1_CREATE_INVOKEMETHOD1(TRUE, f3236_0_create_Return(1), x2[19], x3[19], x7[19], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[19])), java.lang.Object(Terms.List(x5[19], x6[19])))))≥NonInfC∧COND_F5768_1_CREATE_INVOKEMETHOD1(TRUE, f3236_0_create_Return(1), x2[19], x3[19], x7[19], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[19])), java.lang.Object(Terms.List(x5[19], x6[19])))))≥F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[19], 1))∧(UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[19], 1))), ≥))
(122) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[19], 1))), ≥)∧[bni_101] = 0∧[1 + (-1)bso_102] ≥ 0)
(123) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[19], 1))), ≥)∧[bni_101] = 0∧[1 + (-1)bso_102] ≥ 0)
(124) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[19], 1))), ≥)∧[bni_101] = 0∧[1 + (-1)bso_102] ≥ 0)
(125) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[19], 1))), ≥)∧[bni_101] = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_102] ≥ 0)
(126) (&&(>(x1[20], 0), <(+(x6[20], 1), x2[20]))=TRUE∧f3767_0_create_Return(x0[20])=f3767_0_create_Return(x0[21])∧x1[20]=x1[21]∧x2[20]=x2[21]∧x6[20]=x6[21]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20]))))=java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))) ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))≥COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥))
(127) (>(x1[20], 0)=TRUE∧<(+(x6[20], 1), x2[20])=TRUE ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))≥COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥))
(128) (x1[20] + [-1] ≥ 0∧x2[20] + [-2] + [-1]x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧[(-1)bni_103 + (-1)Bound*bni_103] + [bni_103]x1[20] ≥ 0∧[(-1)bso_104] ≥ 0)
(129) (x1[20] + [-1] ≥ 0∧x2[20] + [-2] + [-1]x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧[(-1)bni_103 + (-1)Bound*bni_103] + [bni_103]x1[20] ≥ 0∧[(-1)bso_104] ≥ 0)
(130) (x1[20] + [-1] ≥ 0∧x2[20] + [-2] + [-1]x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧[(-1)bni_103 + (-1)Bound*bni_103] + [bni_103]x1[20] ≥ 0∧[(-1)bso_104] ≥ 0)
(131) (x1[20] + [-1] ≥ 0∧x2[20] + [-2] + [-1]x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧0 = 0∧[(-1)bni_103 + (-1)Bound*bni_103] + [bni_103]x1[20] ≥ 0∧0 = 0∧[(-1)bso_104] ≥ 0)
(132) (x1[20] ≥ 0∧x2[20] + [-2] + [-1]x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧0 = 0∧[(-1)Bound*bni_103] + [bni_103]x1[20] ≥ 0∧0 = 0∧[(-1)bso_104] ≥ 0)
(133) (x1[20] ≥ 0∧x2[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧0 = 0∧[(-1)Bound*bni_103] + [bni_103]x1[20] ≥ 0∧0 = 0∧[(-1)bso_104] ≥ 0)
(134) (x1[20] ≥ 0∧x2[20] ≥ 0∧x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧0 = 0∧[(-1)Bound*bni_103] + [bni_103]x1[20] ≥ 0∧0 = 0∧[(-1)bso_104] ≥ 0)
(135) (x1[20] ≥ 0∧x2[20] ≥ 0∧x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧0 = 0∧[(-1)Bound*bni_103] + [bni_103]x1[20] ≥ 0∧0 = 0∧[(-1)bso_104] ≥ 0)
(136) (COND_F5768_1_CREATE_INVOKEMETHOD2(TRUE, f3767_0_create_Return(x0[21]), x1[21], x2[21], x6[21], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))≥NonInfC∧COND_F5768_1_CREATE_INVOKEMETHOD2(TRUE, f3767_0_create_Return(x0[21]), x1[21], x2[21], x6[21], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))≥F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))∧(UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))), ≥))
(137) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))), ≥)∧[bni_105] = 0∧[(-1)bso_106] ≥ 0)
(138) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))), ≥)∧[bni_105] = 0∧[(-1)bso_106] ≥ 0)
(139) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))), ≥)∧[bni_105] = 0∧[(-1)bso_106] ≥ 0)
(140) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))), ≥)∧[bni_105] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_106] ≥ 0)
(141) (&&(>(x1[22], 0), <(+(x6[22], 1), x2[22]))=TRUE∧f3767_0_create_Return(x0[22])=f3767_0_create_Return(x0[23])∧x1[22]=x1[23]∧x2[22]=x2[23]∧x6[22]=x6[23]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22]))))=java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[23])), java.lang.Object(Terms.List(x4[23], x5[23])))) ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))≥COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))), ≥))
(142) (>(x1[22], 0)=TRUE∧<(+(x6[22], 1), x2[22])=TRUE ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))≥COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))), ≥))
(143) (x1[22] + [-1] ≥ 0∧x2[22] + [-2] + [-1]x6[22] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))), ≥)∧[(-1)bni_107 + (-1)Bound*bni_107] + [bni_107]x1[22] ≥ 0∧[(-1)bso_108] ≥ 0)
(144) (x1[22] + [-1] ≥ 0∧x2[22] + [-2] + [-1]x6[22] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))), ≥)∧[(-1)bni_107 + (-1)Bound*bni_107] + [bni_107]x1[22] ≥ 0∧[(-1)bso_108] ≥ 0)
(145) (x1[22] + [-1] ≥ 0∧x2[22] + [-2] + [-1]x6[22] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))), ≥)∧[(-1)bni_107 + (-1)Bound*bni_107] + [bni_107]x1[22] ≥ 0∧[(-1)bso_108] ≥ 0)
(146) (x1[22] + [-1] ≥ 0∧x2[22] + [-2] + [-1]x6[22] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))), ≥)∧0 = 0∧[(-1)bni_107 + (-1)Bound*bni_107] + [bni_107]x1[22] ≥ 0∧0 = 0∧[(-1)bso_108] ≥ 0)
(147) (x1[22] ≥ 0∧x2[22] + [-2] + [-1]x6[22] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))), ≥)∧0 = 0∧[(-1)Bound*bni_107] + [bni_107]x1[22] ≥ 0∧0 = 0∧[(-1)bso_108] ≥ 0)
(148) (x1[22] ≥ 0∧x2[22] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))), ≥)∧0 = 0∧[(-1)Bound*bni_107] + [bni_107]x1[22] ≥ 0∧0 = 0∧[(-1)bso_108] ≥ 0)
(149) (x1[22] ≥ 0∧x2[22] ≥ 0∧x6[22] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))), ≥)∧0 = 0∧[(-1)Bound*bni_107] + [bni_107]x1[22] ≥ 0∧0 = 0∧[(-1)bso_108] ≥ 0)
(150) (x1[22] ≥ 0∧x2[22] ≥ 0∧x6[22] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))), ≥)∧0 = 0∧[(-1)Bound*bni_107] + [bni_107]x1[22] ≥ 0∧0 = 0∧[(-1)bso_108] ≥ 0)
(151) (COND_F5768_1_CREATE_INVOKEMETHOD3(TRUE, f3767_0_create_Return(x0[23]), x1[23], x2[23], x6[23], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[23])), java.lang.Object(Terms.List(x4[23], x5[23])))))≥NonInfC∧COND_F5768_1_CREATE_INVOKEMETHOD3(TRUE, f3767_0_create_Return(x0[23]), x1[23], x2[23], x6[23], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[23])), java.lang.Object(Terms.List(x4[23], x5[23])))))≥F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[23], 1))∧(UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[23], 1))), ≥))
(152) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[23], 1))), ≥)∧[bni_109] = 0∧[1 + (-1)bso_110] ≥ 0)
(153) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[23], 1))), ≥)∧[bni_109] = 0∧[1 + (-1)bso_110] ≥ 0)
(154) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[23], 1))), ≥)∧[bni_109] = 0∧[1 + (-1)bso_110] ≥ 0)
(155) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[23], 1))), ≥)∧[bni_109] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_110] ≥ 0)
(156) (&&(>(x1[24], 0), <(+(x6[24], 1), x2[24]))=TRUE∧f7059_0_create_Return(x0[24])=f7059_0_create_Return(x0[25])∧x1[24]=x1[25]∧x2[24]=x2[25]∧x6[24]=x6[25]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24]))))=java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))) ⇒ F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))≥COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥))
(157) (>(x1[24], 0)=TRUE∧<(+(x6[24], 1), x2[24])=TRUE ⇒ F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))≥COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥))
(158) (x1[24] + [-1] ≥ 0∧x2[24] + [-2] + [-1]x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧[(-1)bni_111 + (-1)Bound*bni_111] + [bni_111]x1[24] ≥ 0∧[(-1)bso_112] ≥ 0)
(159) (x1[24] + [-1] ≥ 0∧x2[24] + [-2] + [-1]x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧[(-1)bni_111 + (-1)Bound*bni_111] + [bni_111]x1[24] ≥ 0∧[(-1)bso_112] ≥ 0)
(160) (x1[24] + [-1] ≥ 0∧x2[24] + [-2] + [-1]x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧[(-1)bni_111 + (-1)Bound*bni_111] + [bni_111]x1[24] ≥ 0∧[(-1)bso_112] ≥ 0)
(161) (x1[24] + [-1] ≥ 0∧x2[24] + [-2] + [-1]x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧0 = 0∧[(-1)bni_111 + (-1)Bound*bni_111] + [bni_111]x1[24] ≥ 0∧0 = 0∧[(-1)bso_112] ≥ 0)
(162) (x1[24] ≥ 0∧x2[24] + [-2] + [-1]x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧0 = 0∧[(-1)Bound*bni_111] + [bni_111]x1[24] ≥ 0∧0 = 0∧[(-1)bso_112] ≥ 0)
(163) (x1[24] ≥ 0∧x2[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧0 = 0∧[(-1)Bound*bni_111] + [bni_111]x1[24] ≥ 0∧0 = 0∧[(-1)bso_112] ≥ 0)
(164) (x1[24] ≥ 0∧x2[24] ≥ 0∧x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧0 = 0∧[(-1)Bound*bni_111] + [bni_111]x1[24] ≥ 0∧0 = 0∧[(-1)bso_112] ≥ 0)
(165) (x1[24] ≥ 0∧x2[24] ≥ 0∧x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧0 = 0∧[(-1)Bound*bni_111] + [bni_111]x1[24] ≥ 0∧0 = 0∧[(-1)bso_112] ≥ 0)
(166) (COND_F5768_1_CREATE_INVOKEMETHOD4(TRUE, f7059_0_create_Return(x0[25]), x1[25], x2[25], x6[25], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))≥NonInfC∧COND_F5768_1_CREATE_INVOKEMETHOD4(TRUE, f7059_0_create_Return(x0[25]), x1[25], x2[25], x6[25], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))≥F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))∧(UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))), ≥))
(167) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))), ≥)∧[bni_113] = 0∧[(-1)bso_114] ≥ 0)
(168) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))), ≥)∧[bni_113] = 0∧[(-1)bso_114] ≥ 0)
(169) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))), ≥)∧[bni_113] = 0∧[(-1)bso_114] ≥ 0)
(170) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))), ≥)∧[bni_113] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_114] ≥ 0)
(171) (&&(>(x1[26], 0), <(+(x6[26], 1), x2[26]))=TRUE∧f7059_0_create_Return(x0[26])=f7059_0_create_Return(x0[27])∧x1[26]=x1[27]∧x2[26]=x2[27]∧x6[26]=x6[27]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26]))))=java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[27])), java.lang.Object(Terms.List(x4[27], x5[27])))) ⇒ F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))≥COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))), ≥))
(172) (>(x1[26], 0)=TRUE∧<(+(x6[26], 1), x2[26])=TRUE ⇒ F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))≥COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))), ≥))
(173) (x1[26] + [-1] ≥ 0∧x2[26] + [-2] + [-1]x6[26] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))), ≥)∧[(-1)bni_115 + (-1)Bound*bni_115] + [bni_115]x1[26] ≥ 0∧[(-1)bso_116] ≥ 0)
(174) (x1[26] + [-1] ≥ 0∧x2[26] + [-2] + [-1]x6[26] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))), ≥)∧[(-1)bni_115 + (-1)Bound*bni_115] + [bni_115]x1[26] ≥ 0∧[(-1)bso_116] ≥ 0)
(175) (x1[26] + [-1] ≥ 0∧x2[26] + [-2] + [-1]x6[26] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))), ≥)∧[(-1)bni_115 + (-1)Bound*bni_115] + [bni_115]x1[26] ≥ 0∧[(-1)bso_116] ≥ 0)
(176) (x1[26] + [-1] ≥ 0∧x2[26] + [-2] + [-1]x6[26] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))), ≥)∧0 = 0∧[(-1)bni_115 + (-1)Bound*bni_115] + [bni_115]x1[26] ≥ 0∧0 = 0∧[(-1)bso_116] ≥ 0)
(177) (x1[26] ≥ 0∧x2[26] + [-2] + [-1]x6[26] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))), ≥)∧0 = 0∧[(-1)Bound*bni_115] + [bni_115]x1[26] ≥ 0∧0 = 0∧[(-1)bso_116] ≥ 0)
(178) (x1[26] ≥ 0∧x2[26] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))), ≥)∧0 = 0∧[(-1)Bound*bni_115] + [bni_115]x1[26] ≥ 0∧0 = 0∧[(-1)bso_116] ≥ 0)
(179) (x1[26] ≥ 0∧x2[26] ≥ 0∧x6[26] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))), ≥)∧0 = 0∧[(-1)Bound*bni_115] + [bni_115]x1[26] ≥ 0∧0 = 0∧[(-1)bso_116] ≥ 0)
(180) (x1[26] ≥ 0∧x2[26] ≥ 0∧x6[26] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))), ≥)∧0 = 0∧[(-1)Bound*bni_115] + [bni_115]x1[26] ≥ 0∧0 = 0∧[(-1)bso_116] ≥ 0)
(181) (COND_F5768_1_CREATE_INVOKEMETHOD5(TRUE, f7059_0_create_Return(x0[27]), x1[27], x2[27], x6[27], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[27])), java.lang.Object(Terms.List(x4[27], x5[27])))))≥NonInfC∧COND_F5768_1_CREATE_INVOKEMETHOD5(TRUE, f7059_0_create_Return(x0[27]), x1[27], x2[27], x6[27], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[27])), java.lang.Object(Terms.List(x4[27], x5[27])))))≥F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[27], 1))∧(UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[27], 1))), ≥))
(182) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[27], 1))), ≥)∧[bni_117] = 0∧[1 + (-1)bso_118] ≥ 0)
(183) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[27], 1))), ≥)∧[bni_117] = 0∧[1 + (-1)bso_118] ≥ 0)
(184) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[27], 1))), ≥)∧[bni_117] = 0∧[1 + (-1)bso_118] ≥ 0)
(185) ((UIncreasing(F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[27], 1))), ≥)∧[bni_117] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_118] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(f2833_0_create_ConstantStackPush(x1)) = [-1] + [-1]x1
POL(Cond_f2833_0_create_ConstantStackPush(x1, x2)) = [1] + x2
POL(>(x1, x2)) = [-1]
POL(1) = [1]
POL(f3219_0_create_InvokeMethod(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush1(x1, x2)) = [-1] + [-1]x2
POL(<=(x1, x2)) = [-1]
POL(f3236_0_create_Return(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush2(x1, x2)) = [2]
POL(f3279_0_create_InvokeMethod(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush3(x1, x2)) = [-1]x2
POL(f3342_0_create_InvokeMethod(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush4(x1, x2)) = [1] + [-1]x2
POL(f3363_0_create_InvokeMethod(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush5(x1, x2)) = [2] + [-1]x2
POL(f3767_0_create_Return(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush6(x1, x2, x3)) = [1] + [2]x3 + [-1]x2
POL(&&(x1, x2)) = [-1]
POL(0) = 0
POL(f3352_1_create_InvokeMethod(x1, x2, x3)) = [-1] + [-1]x1 + [2]x3 + [-1]x2
POL(-(x1, x2)) = x1 + [-1]x2
POL(f6741_0_create_InvokeMethod(x1)) = x1
POL(f5731_0_create_GE(x1, x2, x3, x4)) = [-1]x3 + [2]x4 + [-1]x1
POL(java.lang.Object(x1)) = [-1]
POL(Terms.List(x1, x2)) = [-1]
POL(Terms.Term(x1)) = [-1]
POL(Terms.Variable) = [-1]
POL(NULL) = [-1]
POL(f3507_0_create_InvokeMethod(x1)) = x1
POL(f3503_0_create_InvokeMethod(x1)) = x1
POL(f3654_0_create_InvokeMethod(x1)) = x1
POL(Terms.FunctionApplication) = [-1]
POL(f5084_0_create_InvokeMethod(x1)) = x1
POL(f6223_0_create_InvokeMethod(x1)) = x1
POL(f6274_0_create_InvokeMethod(x1)) = x1
POL(f6763_0_create_InvokeMethod(x1)) = x1
POL(f7059_0_create_Return(x1)) = x1
POL(Cond_f5731_0_create_GE(x1, x2, x3, x4, x5)) = [1] + [2]x5 + [-1]x4 + [-1]x2
POL(>=(x1, x2)) = [-1]
POL(Cond_f5731_0_create_GE1(x1, x2, x3, x4, x5)) = [-1] + [2]x5 + [-1]x4 + [-1]x2
POL(<(x1, x2)) = [-1]
POL(f5768_1_create_InvokeMethod(x1, x2, x3, x4, x5)) = x1 + [2]x3 + [-1]x4 + [-1]x2
POL(+(x1, x2)) = x1 + x2
POL(F2833_0_CREATE_CONSTANTSTACKPUSH'(x1)) = [-1] + x1
POL(COND_F2833_0_CREATE_CONSTANTSTACKPUSH(x1, x2, x3)) = [-1] + x2
POL(F3352_1_CREATE_INVOKEMETHOD'(x1, x2, x3)) = [-1] + x2
POL(COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(x1, x2)) = [-1] + x2
POL(COND_F3352_1_CREATE_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x3
POL(F5768_1_CREATE_INVOKEMETHOD'(x1, x2, x3, x4, x5)) = [-1] + x2
POL(COND_F3352_1_CREATE_INVOKEMETHOD1(x1, x2, x3, x4)) = [-1] + x3
POL(COND_F3352_1_CREATE_INVOKEMETHOD2(x1, x2, x3, x4)) = [-1] + x3
POL(COND_F3352_1_CREATE_INVOKEMETHOD3(x1, x2, x3, x4)) = [-1] + x3
POL(COND_F3352_1_CREATE_INVOKEMETHOD4(x1, x2, x3, x4)) = [-1] + x3
POL(COND_F3352_1_CREATE_INVOKEMETHOD5(x1, x2, x3, x4)) = [-1] + x3
POL(COND_F5768_1_CREATE_INVOKEMETHOD(x1, x2, x3, x4, x5, x6)) = [-1] + x3
POL(COND_F5768_1_CREATE_INVOKEMETHOD1(x1, x2, x3, x4, x5, x6)) = [-1] + x3
POL(COND_F5768_1_CREATE_INVOKEMETHOD2(x1, x2, x3, x4, x5, x6)) = [-1] + x3
POL(COND_F5768_1_CREATE_INVOKEMETHOD3(x1, x2, x3, x4, x5, x6)) = [-1] + x3
POL(COND_F5768_1_CREATE_INVOKEMETHOD4(x1, x2, x3, x4, x5, x6)) = [-1] + x3
POL(COND_F5768_1_CREATE_INVOKEMETHOD5(x1, x2, x3, x4, x5, x6)) = [-1] + x3
COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(TRUE, x0[3]) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x0[3], 1))
COND_F3352_1_CREATE_INVOKEMETHOD1(TRUE, f3236_0_create_Return(1), x2[7], x3[7]) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[7], 1))
COND_F3352_1_CREATE_INVOKEMETHOD3(TRUE, f3767_0_create_Return(x0[11]), x1[11], x2[11]) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[11], 1))
COND_F3352_1_CREATE_INVOKEMETHOD5(TRUE, f7059_0_create_Return(x0[15]), x1[15], x2[15]) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[15], 1))
COND_F5768_1_CREATE_INVOKEMETHOD1(TRUE, f3236_0_create_Return(1), x2[19], x3[19], x7[19], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[19])), java.lang.Object(Terms.List(x5[19], x6[19]))))) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x2[19], 1))
COND_F5768_1_CREATE_INVOKEMETHOD3(TRUE, f3767_0_create_Return(x0[23]), x1[23], x2[23], x6[23], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[23])), java.lang.Object(Terms.List(x4[23], x5[23]))))) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[23], 1))
COND_F5768_1_CREATE_INVOKEMETHOD5(TRUE, f7059_0_create_Return(x0[27]), x1[27], x2[27], x6[27], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[27])), java.lang.Object(Terms.List(x4[27], x5[27]))))) → F2833_0_CREATE_CONSTANTSTACKPUSH'(-(x1[27], 1))
F2833_0_CREATE_CONSTANTSTACKPUSH'(x0[2]) → COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(>(x0[2], 1), x0[2])
F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[4], x3[4]) → COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2[4], 0), >(x3[4], 1)), f3236_0_create_Return(1), x2[4], x3[4])
F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[6], x3[6]) → COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2[6], 0), >(x3[6], 1)), f3236_0_create_Return(1), x2[6], x3[6])
F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[8]), x1[8], x2[8]) → COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])
F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[10]), x1[10], x2[10]) → COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])
F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[12]), x1[12], x2[12]) → COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])
F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[14]), x1[14], x2[14]) → COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])
F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16]))))) → COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18]))))) → COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20]))))) → COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22]))))) → COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24]))))) → COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26]))))) → COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
F2833_0_CREATE_CONSTANTSTACKPUSH'(x0[0]) → COND_F2833_0_CREATE_CONSTANTSTACKPUSH(&&(>(x0[0], 1), >(x1[0], 0)), x0[0], x1[0])
COND_F2833_0_CREATE_CONSTANTSTACKPUSH(TRUE, x0[1], x1[1]) → F3352_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x0[1], 1)), x0[1], x1[1])
F2833_0_CREATE_CONSTANTSTACKPUSH'(x0[2]) → COND_F2833_0_CREATE_CONSTANTSTACKPUSH1(>(x0[2], 1), x0[2])
F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[4], x3[4]) → COND_F3352_1_CREATE_INVOKEMETHOD(&&(>(x2[4], 0), >(x3[4], 1)), f3236_0_create_Return(1), x2[4], x3[4])
COND_F3352_1_CREATE_INVOKEMETHOD(TRUE, f3236_0_create_Return(1), x2[5], x3[5]) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[5], 1)), x2[5], x3[5], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))))
F3352_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[6], x3[6]) → COND_F3352_1_CREATE_INVOKEMETHOD1(&&(>(x2[6], 0), >(x3[6], 1)), f3236_0_create_Return(1), x2[6], x3[6])
F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[8]), x1[8], x2[8]) → COND_F3352_1_CREATE_INVOKEMETHOD2(&&(>(x1[8], 0), >(x2[8], 1)), f3767_0_create_Return(x0[8]), x1[8], x2[8])
COND_F3352_1_CREATE_INVOKEMETHOD2(TRUE, f3767_0_create_Return(x0[9]), x1[9], x2[9]) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[9], 1)), x1[9], x2[9], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))
F3352_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[10]), x1[10], x2[10]) → COND_F3352_1_CREATE_INVOKEMETHOD3(&&(>(x1[10], 0), >(x2[10], 1)), f3767_0_create_Return(x0[10]), x1[10], x2[10])
F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[12]), x1[12], x2[12]) → COND_F3352_1_CREATE_INVOKEMETHOD4(&&(>(x1[12], 0), >(x2[12], 1)), f7059_0_create_Return(x0[12]), x1[12], x2[12])
COND_F3352_1_CREATE_INVOKEMETHOD4(TRUE, f7059_0_create_Return(x0[13]), x1[13], x2[13]) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[13], 1)), x1[13], x2[13], 1, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))))
F3352_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[14]), x1[14], x2[14]) → COND_F3352_1_CREATE_INVOKEMETHOD5(&&(>(x1[14], 0), >(x2[14], 1)), f7059_0_create_Return(x0[14]), x1[14], x2[14])
F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16]))))) → COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
COND_F5768_1_CREATE_INVOKEMETHOD(TRUE, f3236_0_create_Return(1), x2[17], x3[17], x7[17], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17]))))) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))
F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18]))))) → COND_F5768_1_CREATE_INVOKEMETHOD1(&&(>(x2[18], 0), <(+(x7[18], 1), x3[18])), f3236_0_create_Return(1), x2[18], x3[18], x7[18], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20]))))) → COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
COND_F5768_1_CREATE_INVOKEMETHOD2(TRUE, f3767_0_create_Return(x0[21]), x1[21], x2[21], x6[21], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21]))))) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))
F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22]))))) → COND_F5768_1_CREATE_INVOKEMETHOD3(&&(>(x1[22], 0), <(+(x6[22], 1), x2[22])), f3767_0_create_Return(x0[22]), x1[22], x2[22], x6[22], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24]))))) → COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
COND_F5768_1_CREATE_INVOKEMETHOD4(TRUE, f7059_0_create_Return(x0[25]), x1[25], x2[25], x6[25], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25]))))) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))
F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26]))))) → COND_F5768_1_CREATE_INVOKEMETHOD5(&&(>(x1[26], 0), <(+(x6[26], 1), x2[26])), f7059_0_create_Return(x0[26]), x1[26], x2[26], x6[26], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
f2833_0_create_ConstantStackPush(x0)1 ↔ Cond_f2833_0_create_ConstantStackPush1(<=(x0, 1), x0)1
Cond_f2833_0_create_ConstantStackPush3(>(x0, 1), x0)1 → f2833_0_create_ConstantStackPush(x0)1
Cond_f2833_0_create_ConstantStackPush4(<=(x0, 1), x0)1 → f2833_0_create_ConstantStackPush(x0)1
f5731_0_create_GE(x2, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))), 1, x3)1 → f3352_1_create_InvokeMethod(f3236_0_create_Return(1), x2, x3)1
f5731_0_create_GE(x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1)1 → Cond_f5731_0_create_GE1(&&(>(x0, 0), <(x5, x1)), x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1)1
Cond_f5731_0_create_GE(>=(x5, x1), x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1)1 → f5731_0_create_GE(x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1)1
Cond_f2833_0_create_ConstantStackPush(TRUE, x0)1 → f3219_0_create_InvokeMethod(x0)1
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(0) -> (1), if (x0[0] > 1 && x1[0] > 0 ∧x0[0] →* x0[1]∧x1[0] →* x1[1])
(1) -> (4), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f3236_0_create_Return(1)∧x0[1] →* x2[4]∧x1[1] →* x3[4])
(4) -> (5), if (x2[4] > 0 && x3[4] > 1 ∧x2[4] →* x2[5]∧x3[4] →* x3[5])
(1) -> (6), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f3236_0_create_Return(1)∧x0[1] →* x2[6]∧x1[1] →* x3[6])
(1) -> (8), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f3767_0_create_Return(x0[8])∧x0[1] →* x1[8]∧x1[1] →* x2[8])
(8) -> (9), if (x1[8] > 0 && x2[8] > 1 ∧f3767_0_create_Return(x0[8]) →* f3767_0_create_Return(x0[9])∧x1[8] →* x1[9]∧x2[8] →* x2[9])
(1) -> (10), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f3767_0_create_Return(x0[10])∧x0[1] →* x1[10]∧x1[1] →* x2[10])
(1) -> (12), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f7059_0_create_Return(x0[12])∧x0[1] →* x1[12]∧x1[1] →* x2[12])
(12) -> (13), if (x1[12] > 0 && x2[12] > 1 ∧f7059_0_create_Return(x0[12]) →* f7059_0_create_Return(x0[13])∧x1[12] →* x1[13]∧x2[12] →* x2[13])
(1) -> (14), if (f2833_0_create_ConstantStackPush(x0[1] - 1) →* f7059_0_create_Return(x0[14])∧x0[1] →* x1[14]∧x1[1] →* x2[14])
(5) -> (16), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f3236_0_create_Return(1)∧x2[5] →* x2[16]∧x3[5] →* x3[16]∧1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(9) -> (16), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f3236_0_create_Return(1)∧x1[9] →* x2[16]∧x2[9] →* x3[16]∧1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(13) -> (16), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f3236_0_create_Return(1)∧x1[13] →* x2[16]∧x2[13] →* x3[16]∧1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(17) -> (16), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f3236_0_create_Return(1)∧x2[17] →* x2[16]∧x3[17] →* x3[16]∧x7[17] + 1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(21) -> (16), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f3236_0_create_Return(1)∧x1[21] →* x2[16]∧x2[21] →* x3[16]∧x6[21] + 1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(25) -> (16), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f3236_0_create_Return(1)∧x1[25] →* x2[16]∧x2[25] →* x3[16]∧x6[25] + 1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(16) -> (17), if (x2[16] > 0 && x7[16] + 1 < x3[16] ∧x2[16] →* x2[17]∧x3[16] →* x3[17]∧x7[16] →* x7[17]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))
(5) -> (18), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f3236_0_create_Return(1)∧x2[5] →* x2[18]∧x3[5] →* x3[18]∧1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(9) -> (18), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f3236_0_create_Return(1)∧x1[9] →* x2[18]∧x2[9] →* x3[18]∧1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(13) -> (18), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f3236_0_create_Return(1)∧x1[13] →* x2[18]∧x2[13] →* x3[18]∧1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(17) -> (18), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f3236_0_create_Return(1)∧x2[17] →* x2[18]∧x3[17] →* x3[18]∧x7[17] + 1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(21) -> (18), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f3236_0_create_Return(1)∧x1[21] →* x2[18]∧x2[21] →* x3[18]∧x6[21] + 1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(25) -> (18), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f3236_0_create_Return(1)∧x1[25] →* x2[18]∧x2[25] →* x3[18]∧x6[25] + 1 →* x7[18]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[18])), java.lang.Object(Terms.List(x5[18], x6[18])))))
(5) -> (20), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f3767_0_create_Return(x0[20])∧x2[5] →* x1[20]∧x3[5] →* x2[20]∧1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(9) -> (20), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f3767_0_create_Return(x0[20])∧x1[9] →* x1[20]∧x2[9] →* x2[20]∧1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(13) -> (20), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f3767_0_create_Return(x0[20])∧x1[13] →* x1[20]∧x2[13] →* x2[20]∧1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(17) -> (20), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f3767_0_create_Return(x0[20])∧x2[17] →* x1[20]∧x3[17] →* x2[20]∧x7[17] + 1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(21) -> (20), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f3767_0_create_Return(x0[20])∧x1[21] →* x1[20]∧x2[21] →* x2[20]∧x6[21] + 1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(25) -> (20), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f3767_0_create_Return(x0[20])∧x1[25] →* x1[20]∧x2[25] →* x2[20]∧x6[25] + 1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(20) -> (21), if (x1[20] > 0 && x6[20] + 1 < x2[20] ∧f3767_0_create_Return(x0[20]) →* f3767_0_create_Return(x0[21])∧x1[20] →* x1[21]∧x2[20] →* x2[21]∧x6[20] →* x6[21]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))
(5) -> (22), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f3767_0_create_Return(x0[22])∧x2[5] →* x1[22]∧x3[5] →* x2[22]∧1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(9) -> (22), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f3767_0_create_Return(x0[22])∧x1[9] →* x1[22]∧x2[9] →* x2[22]∧1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(13) -> (22), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f3767_0_create_Return(x0[22])∧x1[13] →* x1[22]∧x2[13] →* x2[22]∧1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(17) -> (22), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f3767_0_create_Return(x0[22])∧x2[17] →* x1[22]∧x3[17] →* x2[22]∧x7[17] + 1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(21) -> (22), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f3767_0_create_Return(x0[22])∧x1[21] →* x1[22]∧x2[21] →* x2[22]∧x6[21] + 1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(25) -> (22), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f3767_0_create_Return(x0[22])∧x1[25] →* x1[22]∧x2[25] →* x2[22]∧x6[25] + 1 →* x6[22]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[22])), java.lang.Object(Terms.List(x4[22], x5[22])))))
(5) -> (24), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f7059_0_create_Return(x0[24])∧x2[5] →* x1[24]∧x3[5] →* x2[24]∧1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(9) -> (24), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f7059_0_create_Return(x0[24])∧x1[9] →* x1[24]∧x2[9] →* x2[24]∧1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(13) -> (24), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f7059_0_create_Return(x0[24])∧x1[13] →* x1[24]∧x2[13] →* x2[24]∧1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(17) -> (24), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f7059_0_create_Return(x0[24])∧x2[17] →* x1[24]∧x3[17] →* x2[24]∧x7[17] + 1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(21) -> (24), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f7059_0_create_Return(x0[24])∧x1[21] →* x1[24]∧x2[21] →* x2[24]∧x6[21] + 1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(25) -> (24), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f7059_0_create_Return(x0[24])∧x1[25] →* x1[24]∧x2[25] →* x2[24]∧x6[25] + 1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(24) -> (25), if (x1[24] > 0 && x6[24] + 1 < x2[24] ∧f7059_0_create_Return(x0[24]) →* f7059_0_create_Return(x0[25])∧x1[24] →* x1[25]∧x2[24] →* x2[25]∧x6[24] →* x6[25]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))
(5) -> (26), if (f2833_0_create_ConstantStackPush(x2[5] - 1) →* f7059_0_create_Return(x0[26])∧x2[5] →* x1[26]∧x3[5] →* x2[26]∧1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
(9) -> (26), if (f2833_0_create_ConstantStackPush(x1[9] - 1) →* f7059_0_create_Return(x0[26])∧x1[9] →* x1[26]∧x2[9] →* x2[26]∧1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
(13) -> (26), if (f2833_0_create_ConstantStackPush(x1[13] - 1) →* f7059_0_create_Return(x0[26])∧x1[13] →* x1[26]∧x2[13] →* x2[26]∧1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(NULL, NULL)))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
(17) -> (26), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f7059_0_create_Return(x0[26])∧x2[17] →* x1[26]∧x3[17] →* x2[26]∧x7[17] + 1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
(21) -> (26), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f7059_0_create_Return(x0[26])∧x1[21] →* x1[26]∧x2[21] →* x2[26]∧x6[21] + 1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
(25) -> (26), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f7059_0_create_Return(x0[26])∧x1[25] →* x1[26]∧x2[25] →* x2[26]∧x6[25] + 1 →* x6[26]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[26])), java.lang.Object(Terms.List(x4[26], x5[26])))))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(17) -> (16), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f3236_0_create_Return(1)∧x2[17] →* x2[16]∧x3[17] →* x3[16]∧x7[17] + 1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(21) -> (16), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f3236_0_create_Return(1)∧x1[21] →* x2[16]∧x2[21] →* x3[16]∧x6[21] + 1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(25) -> (16), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f3236_0_create_Return(1)∧x1[25] →* x2[16]∧x2[25] →* x3[16]∧x6[25] + 1 →* x7[16]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
(16) -> (17), if (x2[16] > 0 && x7[16] + 1 < x3[16] ∧x2[16] →* x2[17]∧x3[16] →* x3[17]∧x7[16] →* x7[17]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))
(17) -> (20), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f3767_0_create_Return(x0[20])∧x2[17] →* x1[20]∧x3[17] →* x2[20]∧x7[17] + 1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(21) -> (20), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f3767_0_create_Return(x0[20])∧x1[21] →* x1[20]∧x2[21] →* x2[20]∧x6[21] + 1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(25) -> (20), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f3767_0_create_Return(x0[20])∧x1[25] →* x1[20]∧x2[25] →* x2[20]∧x6[25] + 1 →* x6[20]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
(20) -> (21), if (x1[20] > 0 && x6[20] + 1 < x2[20] ∧f3767_0_create_Return(x0[20]) →* f3767_0_create_Return(x0[21])∧x1[20] →* x1[21]∧x2[20] →* x2[21]∧x6[20] →* x6[21]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))
(17) -> (24), if (f2833_0_create_ConstantStackPush(x2[17] - 1) →* f7059_0_create_Return(x0[24])∧x2[17] →* x1[24]∧x3[17] →* x2[24]∧x7[17] + 1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(21) -> (24), if (f2833_0_create_ConstantStackPush(x1[21] - 1) →* f7059_0_create_Return(x0[24])∧x1[21] →* x1[24]∧x2[21] →* x2[24]∧x6[21] + 1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(25) -> (24), if (f2833_0_create_ConstantStackPush(x1[25] - 1) →* f7059_0_create_Return(x0[24])∧x1[25] →* x1[24]∧x2[25] →* x2[24]∧x6[25] + 1 →* x6[24]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
(24) -> (25), if (x1[24] > 0 && x6[24] + 1 < x2[24] ∧f7059_0_create_Return(x0[24]) →* f7059_0_create_Return(x0[25])∧x1[24] →* x1[25]∧x2[24] →* x2[25]∧x6[24] →* x6[25]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))) →* java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))
(1) (COND_F5768_1_CREATE_INVOKEMETHOD4(TRUE, f7059_0_create_Return(x0[25]), x1[25], x2[25], x6[25], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))≥NonInfC∧COND_F5768_1_CREATE_INVOKEMETHOD4(TRUE, f7059_0_create_Return(x0[25]), x1[25], x2[25], x6[25], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))≥F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))∧(UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))), ≥))
(2) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))), ≥)∧[bni_33] = 0∧[1 + (-1)bso_34] ≥ 0)
(3) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))), ≥)∧[bni_33] = 0∧[1 + (-1)bso_34] ≥ 0)
(4) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))), ≥)∧[bni_33] = 0∧[1 + (-1)bso_34] ≥ 0)
(5) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))), ≥)∧[bni_33] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_34] ≥ 0)
(6) (&&(>(x1[24], 0), <(+(x6[24], 1), x2[24]))=TRUE∧f7059_0_create_Return(x0[24])=f7059_0_create_Return(x0[25])∧x1[24]=x1[25]∧x2[24]=x2[25]∧x6[24]=x6[25]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24]))))=java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))) ⇒ F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))≥COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥))
(7) (>(x1[24], 0)=TRUE∧<(+(x6[24], 1), x2[24])=TRUE ⇒ F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))≥COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥))
(8) (x1[24] + [-1] ≥ 0∧x2[24] + [-2] + [-1]x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧[(-1)bni_35 + (-1)Bound*bni_35] + [(-1)bni_35]x6[24] + [bni_35]x2[24] ≥ 0∧[(-1)bso_36] ≥ 0)
(9) (x1[24] + [-1] ≥ 0∧x2[24] + [-2] + [-1]x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧[(-1)bni_35 + (-1)Bound*bni_35] + [(-1)bni_35]x6[24] + [bni_35]x2[24] ≥ 0∧[(-1)bso_36] ≥ 0)
(10) (x1[24] + [-1] ≥ 0∧x2[24] + [-2] + [-1]x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧[(-1)bni_35 + (-1)Bound*bni_35] + [(-1)bni_35]x6[24] + [bni_35]x2[24] ≥ 0∧[(-1)bso_36] ≥ 0)
(11) (x1[24] + [-1] ≥ 0∧x2[24] + [-2] + [-1]x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧0 = 0∧[(-1)bni_35 + (-1)Bound*bni_35] + [(-1)bni_35]x6[24] + [bni_35]x2[24] ≥ 0∧0 = 0∧[(-1)bso_36] ≥ 0)
(12) (x1[24] ≥ 0∧x2[24] + [-2] + [-1]x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧0 = 0∧[(-1)bni_35 + (-1)Bound*bni_35] + [(-1)bni_35]x6[24] + [bni_35]x2[24] ≥ 0∧0 = 0∧[(-1)bso_36] ≥ 0)
(13) (x1[24] ≥ 0∧x2[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧0 = 0∧[bni_35 + (-1)Bound*bni_35] + [bni_35]x2[24] ≥ 0∧0 = 0∧[(-1)bso_36] ≥ 0)
(14) (x1[24] ≥ 0∧x2[24] ≥ 0∧x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧0 = 0∧[bni_35 + (-1)Bound*bni_35] + [bni_35]x2[24] ≥ 0∧0 = 0∧[(-1)bso_36] ≥ 0)
(15) (x1[24] ≥ 0∧x2[24] ≥ 0∧x6[24] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))), ≥)∧0 = 0∧[bni_35 + (-1)Bound*bni_35] + [bni_35]x2[24] ≥ 0∧0 = 0∧[(-1)bso_36] ≥ 0)
(16) (COND_F5768_1_CREATE_INVOKEMETHOD2(TRUE, f3767_0_create_Return(x0[21]), x1[21], x2[21], x6[21], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))≥NonInfC∧COND_F5768_1_CREATE_INVOKEMETHOD2(TRUE, f3767_0_create_Return(x0[21]), x1[21], x2[21], x6[21], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))≥F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))∧(UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))), ≥))
(17) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))), ≥)∧[bni_37] = 0∧[1 + (-1)bso_38] ≥ 0)
(18) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))), ≥)∧[bni_37] = 0∧[1 + (-1)bso_38] ≥ 0)
(19) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))), ≥)∧[bni_37] = 0∧[1 + (-1)bso_38] ≥ 0)
(20) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))), ≥)∧[bni_37] = 0∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_38] ≥ 0)
(21) (&&(>(x1[20], 0), <(+(x6[20], 1), x2[20]))=TRUE∧f3767_0_create_Return(x0[20])=f3767_0_create_Return(x0[21])∧x1[20]=x1[21]∧x2[20]=x2[21]∧x6[20]=x6[21]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20]))))=java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))) ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))≥COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥))
(22) (>(x1[20], 0)=TRUE∧<(+(x6[20], 1), x2[20])=TRUE ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))≥COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥))
(23) (x1[20] + [-1] ≥ 0∧x2[20] + [-2] + [-1]x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧[(-1)bni_39 + (-1)Bound*bni_39] + [(-1)bni_39]x6[20] + [bni_39]x2[20] ≥ 0∧[(-1)bso_40] ≥ 0)
(24) (x1[20] + [-1] ≥ 0∧x2[20] + [-2] + [-1]x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧[(-1)bni_39 + (-1)Bound*bni_39] + [(-1)bni_39]x6[20] + [bni_39]x2[20] ≥ 0∧[(-1)bso_40] ≥ 0)
(25) (x1[20] + [-1] ≥ 0∧x2[20] + [-2] + [-1]x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧[(-1)bni_39 + (-1)Bound*bni_39] + [(-1)bni_39]x6[20] + [bni_39]x2[20] ≥ 0∧[(-1)bso_40] ≥ 0)
(26) (x1[20] + [-1] ≥ 0∧x2[20] + [-2] + [-1]x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧0 = 0∧[(-1)bni_39 + (-1)Bound*bni_39] + [(-1)bni_39]x6[20] + [bni_39]x2[20] ≥ 0∧0 = 0∧[(-1)bso_40] ≥ 0)
(27) (x1[20] ≥ 0∧x2[20] + [-2] + [-1]x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧0 = 0∧[(-1)bni_39 + (-1)Bound*bni_39] + [(-1)bni_39]x6[20] + [bni_39]x2[20] ≥ 0∧0 = 0∧[(-1)bso_40] ≥ 0)
(28) (x1[20] ≥ 0∧x2[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧0 = 0∧[bni_39 + (-1)Bound*bni_39] + [bni_39]x2[20] ≥ 0∧0 = 0∧[(-1)bso_40] ≥ 0)
(29) (x1[20] ≥ 0∧x2[20] ≥ 0∧x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧0 = 0∧[bni_39 + (-1)Bound*bni_39] + [bni_39]x2[20] ≥ 0∧0 = 0∧[(-1)bso_40] ≥ 0)
(30) (x1[20] ≥ 0∧x2[20] ≥ 0∧x6[20] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))), ≥)∧0 = 0∧[bni_39 + (-1)Bound*bni_39] + [bni_39]x2[20] ≥ 0∧0 = 0∧[(-1)bso_40] ≥ 0)
(31) (COND_F5768_1_CREATE_INVOKEMETHOD(TRUE, f3236_0_create_Return(1), x2[17], x3[17], x7[17], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))≥NonInfC∧COND_F5768_1_CREATE_INVOKEMETHOD(TRUE, f3236_0_create_Return(1), x2[17], x3[17], x7[17], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))≥F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))∧(UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))), ≥))
(32) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))), ≥)∧[bni_41] = 0∧[1 + (-1)bso_42] ≥ 0)
(33) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))), ≥)∧[bni_41] = 0∧[1 + (-1)bso_42] ≥ 0)
(34) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))), ≥)∧[bni_41] = 0∧[1 + (-1)bso_42] ≥ 0)
(35) ((UIncreasing(F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))), ≥)∧[bni_41] = 0∧0 = 0∧0 = 0∧0 = 0∧[1 + (-1)bso_42] ≥ 0)
(36) (&&(>(x2[16], 0), <(+(x7[16], 1), x3[16]))=TRUE∧x2[16]=x2[17]∧x3[16]=x3[17]∧x7[16]=x7[17]∧java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16]))))=java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))) ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))≥COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥))
(37) (>(x2[16], 0)=TRUE∧<(+(x7[16], 1), x3[16])=TRUE ⇒ F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))≥NonInfC∧F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))≥COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))∧(UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥))
(38) (x2[16] + [-1] ≥ 0∧x3[16] + [-2] + [-1]x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [(-1)bni_43]x7[16] + [bni_43]x3[16] ≥ 0∧[(-1)bso_44] ≥ 0)
(39) (x2[16] + [-1] ≥ 0∧x3[16] + [-2] + [-1]x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [(-1)bni_43]x7[16] + [bni_43]x3[16] ≥ 0∧[(-1)bso_44] ≥ 0)
(40) (x2[16] + [-1] ≥ 0∧x3[16] + [-2] + [-1]x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [(-1)bni_43]x7[16] + [bni_43]x3[16] ≥ 0∧[(-1)bso_44] ≥ 0)
(41) (x2[16] ≥ 0∧x3[16] + [-2] + [-1]x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[(-1)bni_43 + (-1)Bound*bni_43] + [(-1)bni_43]x7[16] + [bni_43]x3[16] ≥ 0∧[(-1)bso_44] ≥ 0)
(42) (x2[16] ≥ 0∧x3[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[bni_43 + (-1)Bound*bni_43] + [bni_43]x3[16] ≥ 0∧[(-1)bso_44] ≥ 0)
(43) (x2[16] ≥ 0∧x3[16] ≥ 0∧x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[bni_43 + (-1)Bound*bni_43] + [bni_43]x3[16] ≥ 0∧[(-1)bso_44] ≥ 0)
(44) (x2[16] ≥ 0∧x3[16] ≥ 0∧x7[16] ≥ 0 ⇒ (UIncreasing(COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))), ≥)∧[bni_43 + (-1)Bound*bni_43] + [bni_43]x3[16] ≥ 0∧[(-1)bso_44] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(f2833_0_create_ConstantStackPush(x1)) = [-1] + [-1]x1
POL(Cond_f2833_0_create_ConstantStackPush(x1, x2)) = [-1] + [2]x2
POL(>(x1, x2)) = [-1]
POL(1) = [1]
POL(f3219_0_create_InvokeMethod(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush1(x1, x2)) = [2] + x2
POL(<=(x1, x2)) = [-1]
POL(f3236_0_create_Return(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush2(x1, x2)) = [2] + x2
POL(f3279_0_create_InvokeMethod(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush3(x1, x2)) = [1] + [-1]x2
POL(f3342_0_create_InvokeMethod(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush4(x1, x2)) = [2] + [-1]x2
POL(f3363_0_create_InvokeMethod(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush5(x1, x2)) = [-1] + [-1]x2
POL(f3767_0_create_Return(x1)) = x1
POL(Cond_f2833_0_create_ConstantStackPush6(x1, x2, x3)) = [1] + x3 + x2
POL(&&(x1, x2)) = [-1]
POL(0) = 0
POL(f3352_1_create_InvokeMethod(x1, x2, x3)) = [-1] + [-1]x1 + x3 + [-1]x2
POL(-(x1, x2)) = x1 + [-1]x2
POL(f6741_0_create_InvokeMethod(x1)) = x1
POL(f5731_0_create_GE(x1, x2, x3, x4)) = [1] + x4 + [-1]x1
POL(java.lang.Object(x1)) = [-1]
POL(Terms.List(x1, x2)) = [-1]
POL(Terms.Term(x1)) = [-1]
POL(Terms.Variable) = [-1]
POL(NULL) = [1]
POL(f3507_0_create_InvokeMethod(x1)) = x1
POL(f3503_0_create_InvokeMethod(x1)) = x1
POL(f3654_0_create_InvokeMethod(x1)) = x1
POL(Terms.FunctionApplication) = [1]
POL(f5084_0_create_InvokeMethod(x1)) = x1
POL(f6223_0_create_InvokeMethod(x1)) = x1
POL(f6274_0_create_InvokeMethod(x1)) = x1
POL(f6763_0_create_InvokeMethod(x1)) = x1
POL(f7059_0_create_Return(x1)) = x1
POL(Cond_f5731_0_create_GE(x1, x2, x3, x4, x5)) = [-1] + x5 + [-1]x2
POL(>=(x1, x2)) = [-1]
POL(Cond_f5731_0_create_GE1(x1, x2, x3, x4, x5)) = [-1] + x5 + [-1]x2
POL(<(x1, x2)) = [-1]
POL(f5768_1_create_InvokeMethod(x1, x2, x3, x4, x5)) = [-1]x1 + x3 + [-1]x2
POL(+(x1, x2)) = x1 + x2
POL(COND_F5768_1_CREATE_INVOKEMETHOD4(x1, x2, x3, x4, x5, x6)) = [-1] + [-1]x5 + x4
POL(F5768_1_CREATE_INVOKEMETHOD'(x1, x2, x3, x4, x5)) = [-1] + [-1]x4 + x3
POL(COND_F5768_1_CREATE_INVOKEMETHOD2(x1, x2, x3, x4, x5, x6)) = [-1] + [-1]x5 + x4
POL(COND_F5768_1_CREATE_INVOKEMETHOD(x1, x2, x3, x4, x5, x6)) = [-1] + x4 + [-1]x5
COND_F5768_1_CREATE_INVOKEMETHOD4(TRUE, f7059_0_create_Return(x0[25]), x1[25], x2[25], x6[25], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25]))))) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[25], 1)), x1[25], x2[25], +(x6[25], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[25])), java.lang.Object(Terms.List(x4[25], x5[25])))))))
COND_F5768_1_CREATE_INVOKEMETHOD2(TRUE, f3767_0_create_Return(x0[21]), x1[21], x2[21], x6[21], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21]))))) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x1[21], 1)), x1[21], x2[21], +(x6[21], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.FunctionApplication)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[21])), java.lang.Object(Terms.List(x4[21], x5[21])))))))
COND_F5768_1_CREATE_INVOKEMETHOD(TRUE, f3236_0_create_Return(1), x2[17], x3[17], x7[17], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17]))))) → F5768_1_CREATE_INVOKEMETHOD'(f2833_0_create_ConstantStackPush(-(x2[17], 1)), x2[17], x3[17], +(x7[17], 1), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[17])), java.lang.Object(Terms.List(x5[17], x6[17])))))))
F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24]))))) → COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20]))))) → COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16]))))) → COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
F5768_1_CREATE_INVOKEMETHOD'(f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24]))))) → COND_F5768_1_CREATE_INVOKEMETHOD4(&&(>(x1[24], 0), <(+(x6[24], 1), x2[24])), f7059_0_create_Return(x0[24]), x1[24], x2[24], x6[24], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[24])), java.lang.Object(Terms.List(x4[24], x5[24])))))
F5768_1_CREATE_INVOKEMETHOD'(f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20]))))) → COND_F5768_1_CREATE_INVOKEMETHOD2(&&(>(x1[20], 0), <(+(x6[20], 1), x2[20])), f3767_0_create_Return(x0[20]), x1[20], x2[20], x6[20], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x3[20])), java.lang.Object(Terms.List(x4[20], x5[20])))))
F5768_1_CREATE_INVOKEMETHOD'(f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16]))))) → COND_F5768_1_CREATE_INVOKEMETHOD(&&(>(x2[16], 0), <(+(x7[16], 1), x3[16])), f3236_0_create_Return(1), x2[16], x3[16], x7[16], java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4[16])), java.lang.Object(Terms.List(x5[16], x6[16])))))
Cond_f2833_0_create_ConstantStackPush3(>(x0, 1), x0)1 → f2833_0_create_ConstantStackPush(x0)1
f2833_0_create_ConstantStackPush(x0)1 ↔ Cond_f2833_0_create_ConstantStackPush5(>(x0, 1), x0)1
f5731_0_create_GE(x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1)1 → Cond_f5731_0_create_GE1(&&(>(x0, 0), <(x5, x1)), x0, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x2)), java.lang.Object(Terms.List(x3, x4)))), x5, x1)1
f5731_0_create_GE(x2, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(Terms.Variable)), java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6)))))), +(x7, 1), x3)1 → f5768_1_create_InvokeMethod(f3236_0_create_Return(1), x2, x3, x7, java.lang.Object(Terms.List(java.lang.Object(Terms.Term(x4)), java.lang.Object(Terms.List(x5, x6)))))1
Cond_f2833_0_create_ConstantStackPush1(TRUE, x0)1 → f3236_0_create_Return(x0)1
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(3) -> (0), if (x0[3] - 1 →* x0[0])
(7) -> (0), if (x2[7] - 1 →* x0[0])
(11) -> (0), if (x1[11] - 1 →* x0[0])
(15) -> (0), if (x1[15] - 1 →* x0[0])
(19) -> (0), if (x2[19] - 1 →* x0[0])
(23) -> (0), if (x1[23] - 1 →* x0[0])
(27) -> (0), if (x1[27] - 1 →* x0[0])
(0) -> (1), if (x0[0] > 1 && x1[0] > 0 ∧x0[0] →* x0[1]∧x1[0] →* x1[1])