(0) Obligation:

JBC Problem based on JBC Program:
package Nats;

public class DivMinus {

public static Nats minus(final Nats x, final Nats y) {
if (y.isZero()) {
return x.copy();
}
if (x.isZero()) {
return Nats.zero();
}
return minus(x.pred, y.pred);
}

public static Nats div(final Nats x, final Nats y) {
if (y.isZero()) {
return Nats.zero();
}
if (x.isZero()) {
return Nats.zero();
}
return Nats.succ(div(minus(x.pred, y.pred), y));
}

public static void main(final String[] args) {

final Nats x = new Nats(args[0].length());
final Nats y = new Nats(args[1].length());

final Nats z = div(x, y);

// System.out.println(x + " / " + y + " = " + z);

}
}


package Nats;

public class Nats {
Nats pred;

public Nats() {
}

public Nats(final int n) {
if (n <= 0) {
this.pred = null;
} else {
this.pred = new Nats(n - 1);
}
}

public int toInt() {
if (this.pred == null) {
return 0;
}
return this.pred.toInt() + 1;
}

@Override
public String toString() {
return (String.valueOf(toInt()));
}

public boolean isZero() {
return (this.pred == null);
}

public static Nats zero() {
return new Nats();
}

public static Nats succ(final Nats x) {
final Nats y = new Nats();
y.pred = x;
return y;
}

/**
* @return
*/
public Nats copy() {
if (this.pred == null) {
return new Nats();
}
final Nats predCopy = this.pred.copy();
return succ(predCopy);
}

}


(1) JBCToGraph (SOUND transformation)

Constructed TerminationGraph.

(2) Obligation:

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

Nats.Nats.<init>(I)V: Graph of 27 nodes with 0 SCCs.

Nats.DivMinus.div(LNats/Nats;LNats/Nats;)LNats/Nats;: Graph of 163 nodes with 0 SCCs.

Nats.DivMinus.minus(LNats/Nats;LNats/Nats;)LNats/Nats;: Graph of 75 nodes with 0 SCCs.

Nats.Nats.copy()LNats/Nats;: Graph of 57 nodes with 0 SCCs.


(3) TerminationGraphToSCCProof (SOUND transformation)

Splitted TerminationGraph to 4 SCCss.

(4) Complex Obligation (AND)

(5) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: Nats.Nats.copy()LNats/Nats;
SCC calls the following helper methods: Nats.Nats.copy()LNats/Nats;
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • Nats.Nats: [pred]
  • Marker field analysis yielded the following relations that could be markers:

(6) SCCToIntTRSProof (SOUND transformation)

Transformed FIGraph SCCs to intTRSs. Log:

Generated rules. Obtained 11 IRules

P rules:
f872_0_copy_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364))) → f875_0_copy_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364)))
f875_0_copy_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364))) → f880_0_copy_NONNULL(EOS, java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364)), o364)
f880_0_copy_NONNULL(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub)) → f886_0_copy_NONNULL(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub))
f886_0_copy_NONNULL(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub)) → f892_0_copy_Load(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))))
f892_0_copy_Load(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub)))) → f902_0_copy_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))))
f902_0_copy_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub)))) → f911_0_copy_InvokeMethod(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub))
f911_0_copy_InvokeMethod(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub)) → f918_0_copy_Load(EOS, java.lang.Object(o369sub), java.lang.Object(o369sub))
f911_0_copy_InvokeMethod(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub)) → f918_1_copy_Load(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub), java.lang.Object(o369sub))
f918_0_copy_Load(EOS, java.lang.Object(o369sub), java.lang.Object(o369sub)) → f926_0_copy_Load(EOS, java.lang.Object(o369sub), java.lang.Object(o369sub))
f926_0_copy_Load(EOS, java.lang.Object(o369sub), java.lang.Object(o369sub)) → f866_0_copy_Load(EOS, java.lang.Object(o369sub), java.lang.Object(o369sub))
f866_0_copy_Load(EOS, java.lang.Object(o276sub), java.lang.Object(o276sub)) → f872_0_copy_FieldAccess(EOS, java.lang.Object(o276sub), java.lang.Object(o276sub), java.lang.Object(o276sub))

Combined rules. Obtained 2 IRules

P rules:
f872_0_copy_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))) → f918_1_copy_Load(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(x0), java.lang.Object(x0))
f872_0_copy_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))) → f872_0_copy_FieldAccess(EOS, java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(x0))

Filtered ground terms:


f872_0_copy_FieldAccess(x1, x2, x3, x4) → f872_0_copy_FieldAccess(x2, x3, x4)
f918_1_copy_Load(x1, x2, x3, x4) → f918_1_copy_Load(x2, x3, x4)
Nats.Nats(x1, x2) → Nats.Nats(x2)

Filtered duplicate terms:


f872_0_copy_FieldAccess(x1, x2, x3) → f872_0_copy_FieldAccess(x3)
f918_1_copy_Load(x1, x2, x3) → f918_1_copy_Load(x1)

Prepared 2 rules for path length conversion:

P rules:
f872_0_copy_FieldAccess(java.lang.Object(Nats.Nats(java.lang.Object(x0)))) → f918_1_copy_Load(java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f872_0_copy_FieldAccess(java.lang.Object(Nats.Nats(java.lang.Object(x0)))) → f872_0_copy_FieldAccess(java.lang.Object(x0))

Finished conversion. Obtained 1 rules.

P rules:
f872_0_copy_FieldAccess(v3) → f872_0_copy_FieldAccess(v4) | &&(&&(>(+(v4, 1), 1), <=(+(v4, 2), v3)), >(+(v3, 1), 3))

(7) Obligation:

Rules:
f872_0_copy_FieldAccess(v3) → f872_0_copy_FieldAccess(v4) | &&(&&(>(+(v4, 1), 1), <=(+(v4, 2), v3)), >(+(v3, 1), 3))

(8) LinearRankingProcessor (EQUIVALENT transformation)

Linear ranking:


[f872_0_copy_FieldAccess(x)] = 1/2·x1

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



Therefore the following rule(s) have been dropped:


f872_0_copy_FieldAccess(x0) → f872_0_copy_FieldAccess(x1) | &&(&&(>(+(x1, 1), 1), <=(+(x1, 2), x0)), >(+(x0, 1), 3))

(9) YES

(10) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: Nats.DivMinus.minus(LNats/Nats;LNats/Nats;)LNats/Nats;
SCC calls the following helper methods: Nats.DivMinus.minus(LNats/Nats;LNats/Nats;)LNats/Nats;, Nats.Nats.copy()LNats/Nats;
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • Nats.Nats: [pred]
  • Marker field analysis yielded the following relations that could be markers:

(11) SCCToIntTRSProof (SOUND transformation)

Transformed FIGraph SCCs to intTRSs. Log:

Generated rules. Obtained 28 IRules

P rules:
f783_0_minus_InvokeMethod(EOS, java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o250sub)) → f786_0_isZero_Load(EOS, java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o250sub), java.lang.Object(o250sub))
f786_0_isZero_Load(EOS, java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o250sub), java.lang.Object(o250sub)) → f791_0_isZero_FieldAccess(EOS, java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o250sub), java.lang.Object(o250sub))
f791_0_isZero_FieldAccess(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321))) → f795_0_isZero_FieldAccess(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321)))
f795_0_isZero_FieldAccess(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321))) → f813_0_isZero_NONNULL(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321)), o321)
f813_0_isZero_NONNULL(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o336sub)) → f816_0_isZero_NONNULL(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o336sub))
f816_0_isZero_NONNULL(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o336sub)) → f824_0_isZero_ConstantStackPush(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))))
f824_0_isZero_ConstantStackPush(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) → f829_0_isZero_Return(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), 0)
f829_0_isZero_Return(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), matching1) → f833_0_minus_EQ(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), 0) | =(matching1, 0)
f833_0_minus_EQ(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), matching1) → f837_0_minus_Load(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) | =(matching1, 0)
f837_0_minus_Load(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) → f842_0_minus_InvokeMethod(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub))
f842_0_minus_InvokeMethod(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub)) → f846_0_isZero_Load(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(o276sub))
f846_0_isZero_Load(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(o276sub)) → f856_0_isZero_FieldAccess(EOS, java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(o276sub))
f856_0_isZero_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, o352))) → f860_0_isZero_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, o352)))
f860_0_isZero_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, o352))) → f865_0_isZero_NONNULL(EOS, java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), o352)
f865_0_isZero_NONNULL(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(o359sub)) → f869_0_isZero_NONNULL(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(o359sub))
f869_0_isZero_NONNULL(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(o359sub)) → f874_0_isZero_ConstantStackPush(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))))
f874_0_isZero_ConstantStackPush(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub)))) → f884_0_isZero_Return(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), 0)
f884_0_isZero_Return(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), matching1) → f894_0_minus_EQ(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), 0) | =(matching1, 0)
f894_0_minus_EQ(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), matching1) → f904_0_minus_Load(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) | =(matching1, 0)
f904_0_minus_Load(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) → f913_0_minus_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))))
f913_0_minus_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub)))) → f921_0_minus_Load(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub))
f921_0_minus_Load(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub)) → f928_0_minus_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))))
f928_0_minus_FieldAccess(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) → f930_0_minus_InvokeMethod(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub), java.lang.Object(o336sub))
f930_0_minus_InvokeMethod(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub), java.lang.Object(o336sub)) → f939_0_minus_Load(EOS, java.lang.Object(o359sub), java.lang.Object(o336sub), java.lang.Object(o359sub), java.lang.Object(o336sub))
f930_0_minus_InvokeMethod(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub), java.lang.Object(o336sub)) → f939_1_minus_Load(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub), java.lang.Object(o336sub), java.lang.Object(o359sub), java.lang.Object(o336sub))
f939_0_minus_Load(EOS, java.lang.Object(o359sub), java.lang.Object(o336sub), java.lang.Object(o359sub), java.lang.Object(o336sub)) → f947_0_minus_Load(EOS, java.lang.Object(o359sub), java.lang.Object(o336sub), java.lang.Object(o359sub), java.lang.Object(o336sub))
f947_0_minus_Load(EOS, java.lang.Object(o359sub), java.lang.Object(o336sub), java.lang.Object(o359sub), java.lang.Object(o336sub)) → f778_0_minus_Load(EOS, java.lang.Object(o359sub), java.lang.Object(o336sub), java.lang.Object(o359sub), java.lang.Object(o336sub))
f778_0_minus_Load(EOS, java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub)) → f783_0_minus_InvokeMethod(EOS, java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o250sub))

Combined rules. Obtained 2 IRules

P rules:
f783_0_minus_InvokeMethod(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1)))) → f939_1_minus_Load(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(x0), java.lang.Object(x1), java.lang.Object(x0), java.lang.Object(x1))
f783_0_minus_InvokeMethod(EOS, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1)))) → f783_0_minus_InvokeMethod(EOS, java.lang.Object(x0), java.lang.Object(x1), java.lang.Object(x0), java.lang.Object(x1), java.lang.Object(x1))

Filtered ground terms:


f783_0_minus_InvokeMethod(x1, x2, x3, x4, x5, x6) → f783_0_minus_InvokeMethod(x2, x3, x4, x5, x6)
f939_1_minus_Load(x1, x2, x3, x4, x5, x6, x7) → f939_1_minus_Load(x2, x3, x4, x5, x6, x7)
Nats.Nats(x1, x2) → Nats.Nats(x2)

Filtered duplicate terms:


f783_0_minus_InvokeMethod(x1, x2, x3, x4, x5) → f783_0_minus_InvokeMethod(x3, x5)
f939_1_minus_Load(x1, x2, x3, x4, x5, x6) → f939_1_minus_Load(x1, x2)

Prepared 2 rules for path length conversion:

P rules:
f783_0_minus_InvokeMethod(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(x1)))) → f939_1_minus_Load(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(x1))))
f783_0_minus_InvokeMethod(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(x1)))) → f783_0_minus_InvokeMethod(java.lang.Object(x0), java.lang.Object(x1))

Finished conversion. Obtained 1 rules.

P rules:
f783_0_minus_InvokeMethod(v6, v7) → f783_0_minus_InvokeMethod(v8, v9) | &&(&&(&&(&&(&&(>(+(v9, 1), 1), <=(+(v9, 2), v7)), >(+(v8, 1), 1)), <=(+(v8, 2), v6)), >(+(v7, 1), 3)), >(+(v6, 1), 3))

(12) Obligation:

Rules:
f783_0_minus_InvokeMethod(v6, v7) → f783_0_minus_InvokeMethod(v8, v9) | &&(&&(&&(&&(&&(>(+(v9, 1), 1), <=(+(v9, 2), v7)), >(+(v8, 1), 1)), <=(+(v8, 2), v6)), >(+(v7, 1), 3)), >(+(v6, 1), 3))

(13) PolynomialOrderProcessor (EQUIVALENT transformation)

Found the following polynomial interpretation:


[f783_0_minus_InvokeMethod(x5, x7)] = -2 + x7

Therefore the following rule(s) have been dropped:


f783_0_minus_InvokeMethod(x0, x1) → f783_0_minus_InvokeMethod(x2, x3) | &&(&&(&&(&&(&&(>(+(x3, 1), 1), <=(+(x3, 2), x1)), >(+(x2, 1), 1)), <=(+(x2, 2), x0)), >(+(x1, 1), 3)), >(+(x0, 1), 3))

(14) YES

(15) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: Nats.DivMinus.div(LNats/Nats;LNats/Nats;)LNats/Nats;
SCC calls the following helper methods: Nats.DivMinus.minus(LNats/Nats;LNats/Nats;)LNats/Nats;, Nats.DivMinus.div(LNats/Nats;LNats/Nats;)LNats/Nats;, Nats.Nats.copy()LNats/Nats;
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • Nats.Nats: [pred]
  • Marker field analysis yielded the following relations that could be markers:

(16) SCCToIDPv1Proof (SOUND transformation)

Transformed FIGraph SCCs to IDPs. Log:

Generated 52 rules for P and 294 rules for R.


P rules:
f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174))) → f613_0_isZero_Load(EOS(STATIC_613), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)))
f613_0_isZero_Load(EOS(STATIC_613), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174))) → f625_0_isZero_FieldAccess(EOS(STATIC_625), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)))
f625_0_isZero_FieldAccess(EOS(STATIC_625), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174))) → f633_0_isZero_NONNULL(EOS(STATIC_633), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)), o174)
f633_0_isZero_NONNULL(EOS(STATIC_633), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o250sub)) → f639_0_isZero_NONNULL(EOS(STATIC_639), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o250sub))
f639_0_isZero_NONNULL(EOS(STATIC_639), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o250sub)) → f647_0_isZero_ConstantStackPush(EOS(STATIC_647), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f647_0_isZero_ConstantStackPush(EOS(STATIC_647), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f658_0_isZero_Return(EOS(STATIC_658), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), 0)
f658_0_isZero_Return(EOS(STATIC_658), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), matching1) → f668_0_div_EQ(EOS(STATIC_668), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), 0) | =(matching1, 0)
f668_0_div_EQ(EOS(STATIC_668), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), matching1) → f676_0_div_Load(EOS(STATIC_676), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) | =(matching1, 0)
f676_0_div_Load(EOS(STATIC_676), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f683_0_div_InvokeMethod(EOS(STATIC_683), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)))
f683_0_div_InvokeMethod(EOS(STATIC_683), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172))) → f688_0_isZero_Load(EOS(STATIC_688), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o172)))
f688_0_isZero_Load(EOS(STATIC_688), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o172))) → f693_0_isZero_FieldAccess(EOS(STATIC_693), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o172)))
f693_0_isZero_FieldAccess(EOS(STATIC_693), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o172))) → f700_0_isZero_NONNULL(EOS(STATIC_700), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), o172)
f700_0_isZero_NONNULL(EOS(STATIC_700), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(o276sub)) → f704_0_isZero_NONNULL(EOS(STATIC_704), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(o276sub))
f704_0_isZero_NONNULL(EOS(STATIC_704), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(o276sub)) → f709_0_isZero_ConstantStackPush(EOS(STATIC_709), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))))
f709_0_isZero_ConstantStackPush(EOS(STATIC_709), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub)))) → f715_0_isZero_Return(EOS(STATIC_715), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), 0)
f715_0_isZero_Return(EOS(STATIC_715), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), matching1) → f721_0_div_EQ(EOS(STATIC_721), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), 0) | =(matching1, 0)
f721_0_div_EQ(EOS(STATIC_721), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), matching1) → f729_0_div_Load(EOS(STATIC_729), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) | =(matching1, 0)
f729_0_div_Load(EOS(STATIC_729), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f736_0_div_FieldAccess(EOS(STATIC_736), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))))
f736_0_div_FieldAccess(EOS(STATIC_736), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub)))) → f741_0_div_Load(EOS(STATIC_741), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub))
f741_0_div_Load(EOS(STATIC_741), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub)) → f745_0_div_FieldAccess(EOS(STATIC_745), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f745_0_div_FieldAccess(EOS(STATIC_745), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f763_0_div_InvokeMethod(EOS(STATIC_763), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub), java.lang.Object(o250sub))
f763_0_div_InvokeMethod(EOS(STATIC_763), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub), java.lang.Object(o250sub)) → f770_1_div_InvokeMethod(f770_0_minus_Load(EOS(STATIC_770), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub), java.lang.Object(o250sub))
f770_0_minus_Load(EOS(STATIC_770), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub)) → f776_0_minus_Load(EOS(STATIC_776), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub))
f1025_0_minus_Return(EOS(STATIC_1025), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1375_0_minus_Return(EOS(STATIC_1375), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1375_0_minus_Return(EOS(STATIC_1375), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o774)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o774)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o777))) → f1444_0_div_Load(EOS(STATIC_1444), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)))
f1444_0_div_Load(EOS(STATIC_1444), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777))) → f1542_0_div_InvokeMethod(EOS(STATIC_1542), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1542_0_div_InvokeMethod(EOS(STATIC_1542), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1598_1_div_InvokeMethod(f1598_0_div_Load(EOS(STATIC_1598), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1598_0_div_Load(EOS(STATIC_1598), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1618_0_div_Load(EOS(STATIC_1618), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1618_0_div_Load(EOS(STATIC_1618), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f599_0_div_Load(EOS(STATIC_599), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f599_0_div_Load(EOS(STATIC_599), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174))) → f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)))
f1066_0_minus_Return(EOS(STATIC_1066), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1093_0_div_Load(EOS(STATIC_1093), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1093_0_div_Load(EOS(STATIC_1093), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1132_0_div_InvokeMethod(EOS(STATIC_1132), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1132_0_div_InvokeMethod(EOS(STATIC_1132), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1160_1_div_InvokeMethod(f1160_0_div_Load(EOS(STATIC_1160), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1160_0_div_Load(EOS(STATIC_1160), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1212_0_div_Load(EOS(STATIC_1212), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1212_0_div_Load(EOS(STATIC_1212), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f599_0_div_Load(EOS(STATIC_599), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1235_0_minus_Return(EOS(STATIC_1235), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1236_0_minus_Return(EOS(STATIC_1236), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1236_0_minus_Return(EOS(STATIC_1236), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1483_0_minus_Return(EOS(STATIC_1483), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1483_0_minus_Return(EOS(STATIC_1483), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o918)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o918)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1590_0_minus_Return(EOS(STATIC_1590), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o918)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o918)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1590_0_minus_Return(EOS(STATIC_1590), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))), java.lang.Object(Nats.Nats(EOC, o1065))) → f1610_0_div_Load(EOS(STATIC_1610), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)))
f1610_0_div_Load(EOS(STATIC_1610), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065))) → f1638_0_div_InvokeMethod(EOS(STATIC_1638), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1638_0_div_InvokeMethod(EOS(STATIC_1638), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1715_1_div_InvokeMethod(f1715_0_div_Load(EOS(STATIC_1715), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1715_0_div_Load(EOS(STATIC_1715), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1775_0_div_Load(EOS(STATIC_1775), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1775_0_div_Load(EOS(STATIC_1775), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f599_0_div_Load(EOS(STATIC_599), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1589_0_minus_Return(EOS(STATIC_1589), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o957))) → f1590_0_minus_Return(EOS(STATIC_1590), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o957)))
f1702_0_minus_Return(EOS(STATIC_1702), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1130))))) → f1375_0_minus_Return(EOS(STATIC_1375), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1130)))))
f1744_0_minus_Return(EOS(STATIC_1744), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))), java.lang.Object(Nats.Nats(EOC, o1174))) → f1590_0_minus_Return(EOS(STATIC_1590), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))), java.lang.Object(Nats.Nats(EOC, o1174)))
f770_1_div_InvokeMethod(f991_0_minus_Return(EOS(STATIC_991), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1025_0_minus_Return(EOS(STATIC_1025), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f770_1_div_InvokeMethod(f1026_0_minus_Return(EOS(STATIC_1026), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))) → f1066_0_minus_Return(EOS(STATIC_1066), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL)))
f770_1_div_InvokeMethod(f1130_0_minus_Return(EOS(STATIC_1130), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub)))))) → f1235_0_minus_Return(EOS(STATIC_1235), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))), java.lang.Object(Nats.Nats(EOC, NULL)))
f770_1_div_InvokeMethod(f1419_0_minus_Return(EOS(STATIC_1419), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o957))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1589_0_minus_Return(EOS(STATIC_1589), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o957)))
f770_1_div_InvokeMethod(f1595_0_minus_Return(EOS(STATIC_1595), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1130))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1702_0_minus_Return(EOS(STATIC_1702), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1130)))))
f770_1_div_InvokeMethod(f1607_0_minus_Return(EOS(STATIC_1607), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))), java.lang.Object(Nats.Nats(EOC, o1174))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178))))))) → f1744_0_minus_Return(EOS(STATIC_1744), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))), java.lang.Object(Nats.Nats(EOC, o1174)))
R rules:
f770_0_minus_Load(EOS(STATIC_770), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub)) → f776_0_minus_Load(EOS(STATIC_776), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub))
f776_0_minus_Load(EOS(STATIC_776), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub)) → f778_0_minus_Load(EOS(STATIC_778), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub))
f858_0_copy_Load(EOS(STATIC_858), java.lang.Object(o276sub), java.lang.Object(o276sub)) → f866_0_copy_Load(EOS(STATIC_866), java.lang.Object(o276sub), java.lang.Object(o276sub))
f947_0_minus_Load(EOS(STATIC_947), java.lang.Object(o359sub), java.lang.Object(o336sub), java.lang.Object(o359sub), java.lang.Object(o336sub)) → f778_0_minus_Load(EOS(STATIC_778), java.lang.Object(o359sub), java.lang.Object(o336sub), java.lang.Object(o359sub), java.lang.Object(o336sub))
f926_0_copy_Load(EOS(STATIC_926), java.lang.Object(o369sub), java.lang.Object(o369sub)) → f866_0_copy_Load(EOS(STATIC_866), java.lang.Object(o369sub), java.lang.Object(o369sub))
f778_0_minus_Load(EOS(STATIC_778), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub)) → f783_0_minus_InvokeMethod(EOS(STATIC_783), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o250sub))
f783_0_minus_InvokeMethod(EOS(STATIC_783), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o250sub)) → f786_0_isZero_Load(EOS(STATIC_786), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o250sub), java.lang.Object(o250sub))
f786_0_isZero_Load(EOS(STATIC_786), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o250sub), java.lang.Object(o250sub)) → f791_0_isZero_FieldAccess(EOS(STATIC_791), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o250sub), java.lang.Object(o250sub))
f791_0_isZero_FieldAccess(EOS(STATIC_791), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321))) → f795_0_isZero_FieldAccess(EOS(STATIC_795), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321)))
f795_0_isZero_FieldAccess(EOS(STATIC_795), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321))) → f813_0_isZero_NONNULL(EOS(STATIC_813), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, o321)), java.lang.Object(Nats.Nats(EOC, o321)), o321)
f813_0_isZero_NONNULL(EOS(STATIC_813), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o336sub)) → f816_0_isZero_NONNULL(EOS(STATIC_816), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o336sub))
f813_0_isZero_NONNULL(EOS(STATIC_813), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f818_0_isZero_NONNULL(EOS(STATIC_818), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), NULL)
f816_0_isZero_NONNULL(EOS(STATIC_816), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o336sub)) → f824_0_isZero_ConstantStackPush(EOS(STATIC_824), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))))
f818_0_isZero_NONNULL(EOS(STATIC_818), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f827_0_isZero_ConstantStackPush(EOS(STATIC_827), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f824_0_isZero_ConstantStackPush(EOS(STATIC_824), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) → f829_0_isZero_Return(EOS(STATIC_829), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), 0)
f827_0_isZero_ConstantStackPush(EOS(STATIC_827), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f831_0_isZero_JMP(EOS(STATIC_831), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), 1)
f829_0_isZero_Return(EOS(STATIC_829), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), matching1) → f833_0_minus_EQ(EOS(STATIC_833), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), 0) | =(matching1, 0)
f831_0_isZero_JMP(EOS(STATIC_831), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), matching1) → f835_0_isZero_Return(EOS(STATIC_835), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), 1) | =(matching1, 1)
f833_0_minus_EQ(EOS(STATIC_833), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), matching1) → f837_0_minus_Load(EOS(STATIC_837), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) | =(matching1, 0)
f835_0_isZero_Return(EOS(STATIC_835), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), matching1) → f840_0_minus_EQ(EOS(STATIC_840), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), 1) | =(matching1, 1)
f837_0_minus_Load(EOS(STATIC_837), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) → f842_0_minus_InvokeMethod(EOS(STATIC_842), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub))
f840_0_minus_EQ(EOS(STATIC_840), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), matching1) → f844_0_minus_Load(EOS(STATIC_844), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL))) | &&(>(1, 0), =(matching1, 1))
f842_0_minus_InvokeMethod(EOS(STATIC_842), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub)) → f846_0_isZero_Load(EOS(STATIC_846), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(o276sub))
f844_0_minus_Load(EOS(STATIC_844), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL))) → f848_0_minus_InvokeMethod(EOS(STATIC_848), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub))
f846_0_isZero_Load(EOS(STATIC_846), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(o276sub)) → f856_0_isZero_FieldAccess(EOS(STATIC_856), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o276sub), java.lang.Object(o276sub))
f848_0_minus_InvokeMethod(EOS(STATIC_848), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub)) → f851_1_minus_InvokeMethod(f851_0_copy_Load(EOS(STATIC_851), java.lang.Object(o276sub), java.lang.Object(o276sub)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(o276sub))
f851_0_copy_Load(EOS(STATIC_851), java.lang.Object(o276sub), java.lang.Object(o276sub)) → f858_0_copy_Load(EOS(STATIC_858), java.lang.Object(o276sub), java.lang.Object(o276sub))
f856_0_isZero_FieldAccess(EOS(STATIC_856), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, o352))) → f860_0_isZero_FieldAccess(EOS(STATIC_860), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, o352)))
f860_0_isZero_FieldAccess(EOS(STATIC_860), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, o352))) → f865_0_isZero_NONNULL(EOS(STATIC_865), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, o352)), o352)
f865_0_isZero_NONNULL(EOS(STATIC_865), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(o359sub)) → f869_0_isZero_NONNULL(EOS(STATIC_869), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(o359sub))
f865_0_isZero_NONNULL(EOS(STATIC_865), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f870_0_isZero_NONNULL(EOS(STATIC_870), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), NULL)
f869_0_isZero_NONNULL(EOS(STATIC_869), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(o359sub)) → f874_0_isZero_ConstantStackPush(EOS(STATIC_874), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))))
f870_0_isZero_NONNULL(EOS(STATIC_870), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f877_0_isZero_ConstantStackPush(EOS(STATIC_877), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)))
f874_0_isZero_ConstantStackPush(EOS(STATIC_874), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub)))) → f884_0_isZero_Return(EOS(STATIC_884), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), 0)
f877_0_isZero_ConstantStackPush(EOS(STATIC_877), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL))) → f890_0_isZero_JMP(EOS(STATIC_890), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), 1)
f884_0_isZero_Return(EOS(STATIC_884), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), matching1) → f894_0_minus_EQ(EOS(STATIC_894), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), 0) | =(matching1, 0)
f890_0_isZero_JMP(EOS(STATIC_890), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), matching1) → f900_0_isZero_Return(EOS(STATIC_900), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), 1) | =(matching1, 1)
f894_0_minus_EQ(EOS(STATIC_894), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), matching1) → f904_0_minus_Load(EOS(STATIC_904), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) | =(matching1, 0)
f900_0_isZero_Return(EOS(STATIC_900), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), matching1) → f908_0_minus_EQ(EOS(STATIC_908), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), 1) | =(matching1, 1)
f904_0_minus_Load(EOS(STATIC_904), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) → f913_0_minus_FieldAccess(EOS(STATIC_913), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))))
f908_0_minus_EQ(EOS(STATIC_908), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), matching1) → f917_0_minus_InvokeMethod(EOS(STATIC_917), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) | &&(>(1, 0), =(matching1, 1))
f913_0_minus_FieldAccess(EOS(STATIC_913), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub)))) → f921_0_minus_Load(EOS(STATIC_921), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub))
f917_0_minus_InvokeMethod(EOS(STATIC_917), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) → f924_0_zero_New(EOS(STATIC_924), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))))
f921_0_minus_Load(EOS(STATIC_921), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub)) → f928_0_minus_FieldAccess(EOS(STATIC_928), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))))
f924_0_zero_New(EOS(STATIC_924), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) → f934_0_zero_Duplicate(EOS(STATIC_934), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)))
f928_0_minus_FieldAccess(EOS(STATIC_928), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub)))) → f930_0_minus_InvokeMethod(EOS(STATIC_930), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub), java.lang.Object(o336sub))
f930_0_minus_InvokeMethod(EOS(STATIC_930), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub), java.lang.Object(o336sub)) → f939_1_minus_InvokeMethod(f939_0_minus_Load(EOS(STATIC_939), java.lang.Object(o359sub), java.lang.Object(o336sub), java.lang.Object(o359sub), java.lang.Object(o336sub)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o359sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(o359sub), java.lang.Object(o336sub))
f934_0_zero_Duplicate(EOS(STATIC_934), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL))) → f943_0_zero_InvokeMethod(EOS(STATIC_943), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f939_0_minus_Load(EOS(STATIC_939), java.lang.Object(o359sub), java.lang.Object(o336sub), java.lang.Object(o359sub), java.lang.Object(o336sub)) → f947_0_minus_Load(EOS(STATIC_947), java.lang.Object(o359sub), java.lang.Object(o336sub), java.lang.Object(o359sub), java.lang.Object(o336sub))
f943_0_zero_InvokeMethod(EOS(STATIC_943), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f951_0__init__Load(EOS(STATIC_951), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f951_0__init__Load(EOS(STATIC_951), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f987_0__init__InvokeMethod(EOS(STATIC_987), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f978_0_copy_Return(EOS(STATIC_978), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f991_0_minus_Return(EOS(STATIC_991), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f987_0__init__InvokeMethod(EOS(STATIC_987), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f995_0__init__Return(EOS(STATIC_995), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f995_0__init__Return(EOS(STATIC_995), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1001_0_zero_Return(EOS(STATIC_1001), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1001_0_zero_Return(EOS(STATIC_1001), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1026_0_minus_Return(EOS(STATIC_1026), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o336sub))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1030_0_minus_Return(EOS(STATIC_1030), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1364_0_minus_Return(EOS(STATIC_1364), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1090_0_minus_Return(EOS(STATIC_1090), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o441sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o441sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o441sub))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1130_0_minus_Return(EOS(STATIC_1130), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o441sub))))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1158_0_copy_Return(EOS(STATIC_1158), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1538_0_copy_Return(EOS(STATIC_1538), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1255_0_minus_Return(EOS(STATIC_1255), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o592sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o592sub))))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1256_0_minus_Return(EOS(STATIC_1256), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o592sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o592sub))))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1256_0_minus_Return(EOS(STATIC_1256), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o642)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o642)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1438_0_minus_Return(EOS(STATIC_1438), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o642)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o642)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1364_0_minus_Return(EOS(STATIC_1364), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o761)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o761)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o761)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o764))) → f1419_0_minus_Return(EOS(STATIC_1419), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o761)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o764)))
f1438_0_minus_Return(EOS(STATIC_1438), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o852)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o856)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o852)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o856)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1568_0_minus_Return(EOS(STATIC_1568), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o852)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o856)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o852)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o856)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1538_0_copy_Return(EOS(STATIC_1538), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1004)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1004)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1004)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1001))))) → f1595_0_minus_Return(EOS(STATIC_1595), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1004)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1004)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1001)))))
f1567_0_minus_Return(EOS(STATIC_1567), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o987)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o987)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o986))) → f1568_0_minus_Return(EOS(STATIC_1568), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o987)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o987)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o986)))
f1568_0_minus_Return(EOS(STATIC_1568), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1039)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1043)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1039)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1043)))), java.lang.Object(Nats.Nats(EOC, o1035))) → f1607_0_minus_Return(EOS(STATIC_1607), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1039)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1043)))))), java.lang.Object(Nats.Nats(EOC, o1035)))
f1714_0_minus_Return(EOS(STATIC_1714), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1157))))) → f1364_0_minus_Return(EOS(STATIC_1364), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1157)))))
f1728_0_minus_Return(EOS(STATIC_1728), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1197)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1198)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1197)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1198)))))), java.lang.Object(Nats.Nats(EOC, o1194))) → f1568_0_minus_Return(EOS(STATIC_1568), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1197)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1198)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1197)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1198)))))), java.lang.Object(Nats.Nats(EOC, o1194)))
f1809_0_copy_Return(EOS(STATIC_1809), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1305))))))) → f1538_0_copy_Return(EOS(STATIC_1538), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1305)))))))
f599_0_div_Load(EOS(STATIC_599), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174))) → f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)))
f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174))) → f613_0_isZero_Load(EOS(STATIC_613), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)))
f613_0_isZero_Load(EOS(STATIC_613), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174))) → f625_0_isZero_FieldAccess(EOS(STATIC_625), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)))
f625_0_isZero_FieldAccess(EOS(STATIC_625), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174))) → f633_0_isZero_NONNULL(EOS(STATIC_633), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o174)), java.lang.Object(Nats.Nats(EOC, o174)), o174)
f633_0_isZero_NONNULL(EOS(STATIC_633), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o250sub)) → f639_0_isZero_NONNULL(EOS(STATIC_639), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o250sub))
f633_0_isZero_NONNULL(EOS(STATIC_633), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f640_0_isZero_NONNULL(EOS(STATIC_640), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), NULL)
f639_0_isZero_NONNULL(EOS(STATIC_639), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o250sub)) → f647_0_isZero_ConstantStackPush(EOS(STATIC_647), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f640_0_isZero_NONNULL(EOS(STATIC_640), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f653_0_isZero_ConstantStackPush(EOS(STATIC_653), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f647_0_isZero_ConstantStackPush(EOS(STATIC_647), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f658_0_isZero_Return(EOS(STATIC_658), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), 0)
f653_0_isZero_ConstantStackPush(EOS(STATIC_653), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f663_0_isZero_JMP(EOS(STATIC_663), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), 1)
f658_0_isZero_Return(EOS(STATIC_658), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), matching1) → f668_0_div_EQ(EOS(STATIC_668), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), 0) | =(matching1, 0)
f663_0_isZero_JMP(EOS(STATIC_663), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), matching1) → f673_0_isZero_Return(EOS(STATIC_673), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), 1) | =(matching1, 1)
f668_0_div_EQ(EOS(STATIC_668), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), matching1) → f676_0_div_Load(EOS(STATIC_676), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) | =(matching1, 0)
f673_0_isZero_Return(EOS(STATIC_673), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), matching1) → f681_0_div_EQ(EOS(STATIC_681), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), 1) | =(matching1, 1)
f676_0_div_Load(EOS(STATIC_676), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f683_0_div_InvokeMethod(EOS(STATIC_683), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)))
f681_0_div_EQ(EOS(STATIC_681), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), matching1) → f685_0_div_InvokeMethod(EOS(STATIC_685), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL))) | &&(>(1, 0), =(matching1, 1))
f683_0_div_InvokeMethod(EOS(STATIC_683), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172))) → f688_0_isZero_Load(EOS(STATIC_688), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o172)))
f685_0_div_InvokeMethod(EOS(STATIC_685), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL))) → f689_0_zero_New(EOS(STATIC_689), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)))
f688_0_isZero_Load(EOS(STATIC_688), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o172))) → f693_0_isZero_FieldAccess(EOS(STATIC_693), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o172)))
f689_0_zero_New(EOS(STATIC_689), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL))) → f695_0_zero_Duplicate(EOS(STATIC_695), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)))
f693_0_isZero_FieldAccess(EOS(STATIC_693), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, o172))) → f700_0_isZero_NONNULL(EOS(STATIC_700), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, o172)), o172)
f695_0_zero_Duplicate(EOS(STATIC_695), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL))) → f702_0_zero_InvokeMethod(EOS(STATIC_702), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)))
f700_0_isZero_NONNULL(EOS(STATIC_700), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(o276sub)) → f704_0_isZero_NONNULL(EOS(STATIC_704), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(o276sub))
f700_0_isZero_NONNULL(EOS(STATIC_700), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f705_0_isZero_NONNULL(EOS(STATIC_705), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), NULL)
f702_0_zero_InvokeMethod(EOS(STATIC_702), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL))) → f707_0__init__Load(EOS(STATIC_707), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)))
f704_0_isZero_NONNULL(EOS(STATIC_704), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(o276sub)) → f709_0_isZero_ConstantStackPush(EOS(STATIC_709), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))))
f705_0_isZero_NONNULL(EOS(STATIC_705), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f712_0_isZero_ConstantStackPush(EOS(STATIC_712), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)))
f707_0__init__Load(EOS(STATIC_707), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL))) → f720_0__init__InvokeMethod(EOS(STATIC_720), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)))
f709_0_isZero_ConstantStackPush(EOS(STATIC_709), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub)))) → f715_0_isZero_Return(EOS(STATIC_715), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), 0)
f712_0_isZero_ConstantStackPush(EOS(STATIC_712), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL))) → f719_0_isZero_JMP(EOS(STATIC_719), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), 1)
f715_0_isZero_Return(EOS(STATIC_715), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), matching1) → f721_0_div_EQ(EOS(STATIC_721), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), 0) | =(matching1, 0)
f719_0_isZero_JMP(EOS(STATIC_719), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), matching1) → f725_0_isZero_Return(EOS(STATIC_725), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), 1) | =(matching1, 1)
f720_0__init__InvokeMethod(EOS(STATIC_720), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL))) → f727_0__init__Return(EOS(STATIC_727), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)))
f721_0_div_EQ(EOS(STATIC_721), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), matching1) → f729_0_div_Load(EOS(STATIC_729), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) | =(matching1, 0)
f725_0_isZero_Return(EOS(STATIC_725), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), matching1) → f732_0_div_EQ(EOS(STATIC_732), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), 1) | =(matching1, 1)
f727_0__init__Return(EOS(STATIC_727), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL))) → f734_0_zero_Return(EOS(STATIC_734), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)))
f729_0_div_Load(EOS(STATIC_729), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f736_0_div_FieldAccess(EOS(STATIC_736), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))))
f732_0_div_EQ(EOS(STATIC_732), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), matching1) → f737_0_div_InvokeMethod(EOS(STATIC_737), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) | &&(>(1, 0), =(matching1, 1))
f734_0_zero_Return(EOS(STATIC_734), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL))) → f740_0_div_Return(EOS(STATIC_740), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o172)), java.lang.Object(Nats.Nats(EOC, NULL)))
f736_0_div_FieldAccess(EOS(STATIC_736), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub)))) → f741_0_div_Load(EOS(STATIC_741), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub))
f737_0_div_InvokeMethod(EOS(STATIC_737), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f742_0_zero_New(EOS(STATIC_742), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f741_0_div_Load(EOS(STATIC_741), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub)) → f745_0_div_FieldAccess(EOS(STATIC_745), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f742_0_zero_New(EOS(STATIC_742), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f766_0_zero_Duplicate(EOS(STATIC_766), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f745_0_div_FieldAccess(EOS(STATIC_745), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f763_0_div_InvokeMethod(EOS(STATIC_763), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub), java.lang.Object(o250sub))
f763_0_div_InvokeMethod(EOS(STATIC_763), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub), java.lang.Object(o250sub)) → f770_1_div_InvokeMethod(f770_0_minus_Load(EOS(STATIC_770), java.lang.Object(o276sub), java.lang.Object(o250sub), java.lang.Object(o276sub), java.lang.Object(o250sub)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o276sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(o276sub), java.lang.Object(o250sub))
f766_0_zero_Duplicate(EOS(STATIC_766), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f774_0_zero_InvokeMethod(EOS(STATIC_774), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f774_0_zero_InvokeMethod(EOS(STATIC_774), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f777_0__init__Load(EOS(STATIC_777), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f777_0__init__Load(EOS(STATIC_777), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f782_0__init__InvokeMethod(EOS(STATIC_782), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f782_0__init__InvokeMethod(EOS(STATIC_782), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f784_0__init__Return(EOS(STATIC_784), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f784_0__init__Return(EOS(STATIC_784), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f789_0_zero_Return(EOS(STATIC_789), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f789_0_zero_Return(EOS(STATIC_789), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub)))) → f790_0_div_Return(EOS(STATIC_790), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o250sub))))
f1025_0_minus_Return(EOS(STATIC_1025), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1375_0_minus_Return(EOS(STATIC_1375), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1066_0_minus_Return(EOS(STATIC_1066), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1093_0_div_Load(EOS(STATIC_1093), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1093_0_div_Load(EOS(STATIC_1093), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1132_0_div_InvokeMethod(EOS(STATIC_1132), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1132_0_div_InvokeMethod(EOS(STATIC_1132), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1160_1_div_InvokeMethod(f1160_0_div_Load(EOS(STATIC_1160), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1160_0_div_Load(EOS(STATIC_1160), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1212_0_div_Load(EOS(STATIC_1212), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1235_0_minus_Return(EOS(STATIC_1235), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1236_0_minus_Return(EOS(STATIC_1236), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1236_0_minus_Return(EOS(STATIC_1236), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1483_0_minus_Return(EOS(STATIC_1483), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o619)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1375_0_minus_Return(EOS(STATIC_1375), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o774)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o774)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, o777))) → f1444_0_div_Load(EOS(STATIC_1444), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)))
f1413_0_div_Return(EOS(STATIC_1413), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1499_0_div_InvokeMethod(EOS(STATIC_1499), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1444_0_div_Load(EOS(STATIC_1444), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777))) → f1542_0_div_InvokeMethod(EOS(STATIC_1542), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1483_0_minus_Return(EOS(STATIC_1483), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o918)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o918)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1590_0_minus_Return(EOS(STATIC_1590), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o918)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o918)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o922)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1499_0_div_InvokeMethod(EOS(STATIC_1499), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1597_0_succ_New(EOS(STATIC_1597), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1542_0_div_InvokeMethod(EOS(STATIC_1542), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1598_1_div_InvokeMethod(f1598_0_div_Load(EOS(STATIC_1598), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1589_0_minus_Return(EOS(STATIC_1589), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o957))) → f1590_0_minus_Return(EOS(STATIC_1590), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o957)))
f1590_0_minus_Return(EOS(STATIC_1590), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))), java.lang.Object(Nats.Nats(EOC, o1065))) → f1610_0_div_Load(EOS(STATIC_1610), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)))
f1597_0_succ_New(EOS(STATIC_1597), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1659_0_succ_Duplicate(EOS(STATIC_1659), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1598_0_div_Load(EOS(STATIC_1598), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1618_0_div_Load(EOS(STATIC_1618), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1610_0_div_Load(EOS(STATIC_1610), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065))) → f1638_0_div_InvokeMethod(EOS(STATIC_1638), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1638_0_div_InvokeMethod(EOS(STATIC_1638), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1715_1_div_InvokeMethod(f1715_0_div_Load(EOS(STATIC_1715), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1659_0_succ_Duplicate(EOS(STATIC_1659), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1731_0_succ_InvokeMethod(EOS(STATIC_1731), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1702_0_minus_Return(EOS(STATIC_1702), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1130))))) → f1375_0_minus_Return(EOS(STATIC_1375), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1130)))))
f1715_0_div_Load(EOS(STATIC_1715), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1775_0_div_Load(EOS(STATIC_1775), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1731_0_succ_InvokeMethod(EOS(STATIC_1731), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1779_0__init__Load(EOS(STATIC_1779), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1744_0_minus_Return(EOS(STATIC_1744), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))), java.lang.Object(Nats.Nats(EOC, o1174))) → f1590_0_minus_Return(EOS(STATIC_1590), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))), java.lang.Object(Nats.Nats(EOC, o1174)))
f1779_0__init__Load(EOS(STATIC_1779), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1851_0__init__InvokeMethod(EOS(STATIC_1851), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1810_0_div_Return(EOS(STATIC_1810), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1820_0_div_InvokeMethod(EOS(STATIC_1820), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1820_0_div_InvokeMethod(EOS(STATIC_1820), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1852_0_succ_New(EOS(STATIC_1852), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1851_0__init__InvokeMethod(EOS(STATIC_1851), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1856_0__init__Return(EOS(STATIC_1856), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1852_0_succ_New(EOS(STATIC_1852), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1864_0_succ_Duplicate(EOS(STATIC_1864), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1855_0_div_Return(EOS(STATIC_1855), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1858_0_div_InvokeMethod(EOS(STATIC_1858), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1856_0__init__Return(EOS(STATIC_1856), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1859_0_succ_Store(EOS(STATIC_1859), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1858_0_div_InvokeMethod(EOS(STATIC_1858), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1865_0_succ_New(EOS(STATIC_1865), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1859_0_succ_Store(EOS(STATIC_1859), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1866_0_succ_Load(EOS(STATIC_1866), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1864_0_succ_Duplicate(EOS(STATIC_1864), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1868_0_succ_InvokeMethod(EOS(STATIC_1868), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1865_0_succ_New(EOS(STATIC_1865), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1874_0_succ_Duplicate(EOS(STATIC_1874), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1866_0_succ_Load(EOS(STATIC_1866), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1869_0_succ_Load(EOS(STATIC_1869), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1868_0_succ_InvokeMethod(EOS(STATIC_1868), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1871_0__init__Load(EOS(STATIC_1871), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1869_0_succ_Load(EOS(STATIC_1869), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1875_0_succ_FieldAccess(EOS(STATIC_1875), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1871_0__init__Load(EOS(STATIC_1871), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1885_0__init__InvokeMethod(EOS(STATIC_1885), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1874_0_succ_Duplicate(EOS(STATIC_1874), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1879_0_succ_InvokeMethod(EOS(STATIC_1879), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1875_0_succ_FieldAccess(EOS(STATIC_1875), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1880_0_succ_Load(EOS(STATIC_1880), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1879_0_succ_InvokeMethod(EOS(STATIC_1879), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1886_0__init__Load(EOS(STATIC_1886), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1880_0_succ_Load(EOS(STATIC_1880), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1888_0_succ_Return(EOS(STATIC_1888), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1885_0__init__InvokeMethod(EOS(STATIC_1885), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1892_0__init__Return(EOS(STATIC_1892), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1886_0__init__Load(EOS(STATIC_1886), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1901_0__init__InvokeMethod(EOS(STATIC_1901), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1888_0_succ_Return(EOS(STATIC_1888), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1894_0_div_Return(EOS(STATIC_1894), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1892_0__init__Return(EOS(STATIC_1892), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1897_0_succ_Store(EOS(STATIC_1897), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1897_0_succ_Store(EOS(STATIC_1897), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1906_0_succ_Load(EOS(STATIC_1906), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1901_0__init__InvokeMethod(EOS(STATIC_1901), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1912_0__init__Return(EOS(STATIC_1912), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1906_0_succ_Load(EOS(STATIC_1906), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1959_0_succ_Load(EOS(STATIC_1959), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1912_0__init__Return(EOS(STATIC_1912), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1962_0_succ_Store(EOS(STATIC_1962), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1959_0_succ_Load(EOS(STATIC_1959), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1969_0_succ_FieldAccess(EOS(STATIC_1969), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1962_0_succ_Store(EOS(STATIC_1962), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1970_0_succ_Load(EOS(STATIC_1970), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1966_0_div_Return(EOS(STATIC_1966), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f2186_0_div_Return(EOS(STATIC_2186), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1969_0_succ_FieldAccess(EOS(STATIC_1969), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1982_0_succ_Load(EOS(STATIC_1982), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1970_0_succ_Load(EOS(STATIC_1970), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1987_0_succ_Load(EOS(STATIC_1987), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1982_0_succ_Load(EOS(STATIC_1982), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1992_0_succ_Return(EOS(STATIC_1992), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1987_0_succ_Load(EOS(STATIC_1987), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1997_0_succ_FieldAccess(EOS(STATIC_1997), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1992_0_succ_Return(EOS(STATIC_1992), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2001_0_div_Return(EOS(STATIC_2001), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1997_0_succ_FieldAccess(EOS(STATIC_1997), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f2007_0_succ_Load(EOS(STATIC_2007), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f2007_0_succ_Load(EOS(STATIC_2007), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f2017_0_succ_Return(EOS(STATIC_2017), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f2017_0_succ_Return(EOS(STATIC_2017), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f2095_0_div_Return(EOS(STATIC_2095), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f2100_0_div_Return(EOS(STATIC_2100), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1807)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2357_0_div_Return(EOS(STATIC_2357), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1807)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2185_0_div_Return(EOS(STATIC_2185), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1975)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1960)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1975))))))) → f2186_0_div_Return(EOS(STATIC_2186), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1975)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1960)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1975)))))))
f2186_0_div_Return(EOS(STATIC_2186), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1998)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2002)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2005)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2002))))))) → f2431_0_div_Return(EOS(STATIC_2431), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1998)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2002)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2005)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2002)))))))
f2357_0_div_Return(EOS(STATIC_2357), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2499)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2368_0_div_InvokeMethod(EOS(STATIC_2368), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2368_0_div_InvokeMethod(EOS(STATIC_2368), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2410_0_succ_New(EOS(STATIC_2410), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2410_0_succ_New(EOS(STATIC_2410), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2440_0_succ_Duplicate(EOS(STATIC_2440), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2431_0_div_Return(EOS(STATIC_2431), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2668)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2436_0_div_InvokeMethod(EOS(STATIC_2436), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2436_0_div_InvokeMethod(EOS(STATIC_2436), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2441_0_succ_New(EOS(STATIC_2441), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2440_0_succ_Duplicate(EOS(STATIC_2440), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2446_0_succ_InvokeMethod(EOS(STATIC_2446), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2441_0_succ_New(EOS(STATIC_2441), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2449_0_succ_Duplicate(EOS(STATIC_2449), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2446_0_succ_InvokeMethod(EOS(STATIC_2446), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2447_0__init__Load(EOS(STATIC_2447), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2447_0__init__Load(EOS(STATIC_2447), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2461_0__init__InvokeMethod(EOS(STATIC_2461), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2449_0_succ_Duplicate(EOS(STATIC_2449), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2455_0_succ_InvokeMethod(EOS(STATIC_2455), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2455_0_succ_InvokeMethod(EOS(STATIC_2455), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2463_0__init__Load(EOS(STATIC_2463), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2461_0__init__InvokeMethod(EOS(STATIC_2461), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2465_0__init__Return(EOS(STATIC_2465), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2463_0__init__Load(EOS(STATIC_2463), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2476_0__init__InvokeMethod(EOS(STATIC_2476), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2465_0__init__Return(EOS(STATIC_2465), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2470_0_succ_Store(EOS(STATIC_2470), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2470_0_succ_Store(EOS(STATIC_2470), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2480_0_succ_Load(EOS(STATIC_2480), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2476_0__init__InvokeMethod(EOS(STATIC_2476), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2485_0__init__Return(EOS(STATIC_2485), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2480_0_succ_Load(EOS(STATIC_2480), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2489_0_succ_Load(EOS(STATIC_2489), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2485_0__init__Return(EOS(STATIC_2485), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2494_0_succ_Store(EOS(STATIC_2494), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2489_0_succ_Load(EOS(STATIC_2489), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2498_0_succ_FieldAccess(EOS(STATIC_2498), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2494_0_succ_Store(EOS(STATIC_2494), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2503_0_succ_Load(EOS(STATIC_2503), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2498_0_succ_FieldAccess(EOS(STATIC_2498), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2505_0_succ_Load(EOS(STATIC_2505), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2503_0_succ_Load(EOS(STATIC_2503), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2511_0_succ_Load(EOS(STATIC_2511), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2505_0_succ_Load(EOS(STATIC_2505), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2513_0_succ_Return(EOS(STATIC_2513), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2511_0_succ_Load(EOS(STATIC_2511), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2518_0_succ_FieldAccess(EOS(STATIC_2518), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2513_0_succ_Return(EOS(STATIC_2513), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2523_0_div_Return(EOS(STATIC_2523), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2494)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2518_0_succ_FieldAccess(EOS(STATIC_2518), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2527_0_succ_Load(EOS(STATIC_2527), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2527_0_succ_Load(EOS(STATIC_2527), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2532_0_succ_Return(EOS(STATIC_2532), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2532_0_succ_Return(EOS(STATIC_2532), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665))))))) → f2576_0_div_Return(EOS(STATIC_2576), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2661)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o2665)))))))
f2584_0_div_Return(EOS(STATIC_2584), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3106)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2357_0_div_Return(EOS(STATIC_2357), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3106)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f2638_0_div_Return(EOS(STATIC_2638), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3284)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3268)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3284))))))) → f2431_0_div_Return(EOS(STATIC_2431), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3284)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3268)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3284)))))))
f1212_0_div_Load(EOS(STATIC_1212), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f599_0_div_Load(EOS(STATIC_599), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1618_0_div_Load(EOS(STATIC_1618), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f599_0_div_Load(EOS(STATIC_599), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o777)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1775_0_div_Load(EOS(STATIC_1775), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f599_0_div_Load(EOS(STATIC_599), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, o1065)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f866_0_copy_Load(EOS(STATIC_866), java.lang.Object(o276sub), java.lang.Object(o276sub)) → f872_0_copy_FieldAccess(EOS(STATIC_872), java.lang.Object(o276sub), java.lang.Object(o276sub), java.lang.Object(o276sub))
f872_0_copy_FieldAccess(EOS(STATIC_872), java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364))) → f875_0_copy_FieldAccess(EOS(STATIC_875), java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364)))
f875_0_copy_FieldAccess(EOS(STATIC_875), java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364))) → f880_0_copy_NONNULL(EOS(STATIC_880), java.lang.Object(Nats.Nats(EOC, o364)), java.lang.Object(Nats.Nats(EOC, o364)), o364)
f880_0_copy_NONNULL(EOS(STATIC_880), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub)) → f886_0_copy_NONNULL(EOS(STATIC_886), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub))
f880_0_copy_NONNULL(EOS(STATIC_880), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f887_0_copy_NONNULL(EOS(STATIC_887), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), NULL)
f886_0_copy_NONNULL(EOS(STATIC_886), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub)) → f892_0_copy_Load(EOS(STATIC_892), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))))
f887_0_copy_NONNULL(EOS(STATIC_887), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f896_0_copy_New(EOS(STATIC_896), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f892_0_copy_Load(EOS(STATIC_892), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub)))) → f902_0_copy_FieldAccess(EOS(STATIC_902), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))))
f896_0_copy_New(EOS(STATIC_896), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f906_0_copy_Duplicate(EOS(STATIC_906), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f902_0_copy_FieldAccess(EOS(STATIC_902), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub)))) → f911_0_copy_InvokeMethod(EOS(STATIC_911), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub))
f906_0_copy_Duplicate(EOS(STATIC_906), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f915_0_copy_InvokeMethod(EOS(STATIC_915), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f911_0_copy_InvokeMethod(EOS(STATIC_911), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub)) → f918_1_copy_InvokeMethod(f918_0_copy_Load(EOS(STATIC_918), java.lang.Object(o369sub), java.lang.Object(o369sub)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o369sub))), java.lang.Object(o369sub))
f915_0_copy_InvokeMethod(EOS(STATIC_915), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f922_0__init__Load(EOS(STATIC_922), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f918_0_copy_Load(EOS(STATIC_918), java.lang.Object(o369sub), java.lang.Object(o369sub)) → f926_0_copy_Load(EOS(STATIC_926), java.lang.Object(o369sub), java.lang.Object(o369sub))
f922_0__init__Load(EOS(STATIC_922), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f932_0__init__InvokeMethod(EOS(STATIC_932), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f932_0__init__InvokeMethod(EOS(STATIC_932), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f941_0__init__Return(EOS(STATIC_941), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f941_0__init__Return(EOS(STATIC_941), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f945_0_copy_Return(EOS(STATIC_945), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f977_0_copy_Return(EOS(STATIC_977), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f980_0_copy_Store(EOS(STATIC_980), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f980_0_copy_Store(EOS(STATIC_980), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f985_0_copy_Load(EOS(STATIC_985), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f985_0_copy_Load(EOS(STATIC_985), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f989_0_copy_InvokeMethod(EOS(STATIC_989), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f989_0_copy_InvokeMethod(EOS(STATIC_989), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f993_0_succ_New(EOS(STATIC_993), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f993_0_succ_New(EOS(STATIC_993), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f999_0_succ_Duplicate(EOS(STATIC_999), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f999_0_succ_Duplicate(EOS(STATIC_999), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1003_0_succ_InvokeMethod(EOS(STATIC_1003), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1003_0_succ_InvokeMethod(EOS(STATIC_1003), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1015_0__init__Load(EOS(STATIC_1015), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1015_0__init__Load(EOS(STATIC_1015), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1029_0__init__InvokeMethod(EOS(STATIC_1029), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1029_0__init__InvokeMethod(EOS(STATIC_1029), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1034_0__init__Return(EOS(STATIC_1034), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1034_0__init__Return(EOS(STATIC_1034), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1038_0_succ_Store(EOS(STATIC_1038), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1038_0_succ_Store(EOS(STATIC_1038), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1044_0_succ_Load(EOS(STATIC_1044), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1044_0_succ_Load(EOS(STATIC_1044), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1054_0_succ_Load(EOS(STATIC_1054), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1054_0_succ_Load(EOS(STATIC_1054), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1067_0_succ_FieldAccess(EOS(STATIC_1067), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1067_0_succ_FieldAccess(EOS(STATIC_1067), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1089_0_succ_Load(EOS(STATIC_1089), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1089_0_succ_Load(EOS(STATIC_1089), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1096_0_succ_Return(EOS(STATIC_1096), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1096_0_succ_Return(EOS(STATIC_1096), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1114_0_copy_Return(EOS(STATIC_1114), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1157_0_copy_Return(EOS(STATIC_1157), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1507_0_copy_Return(EOS(STATIC_1507), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1507_0_copy_Return(EOS(STATIC_1507), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968))))) → f1527_0_copy_Store(EOS(STATIC_1527), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))))
f1527_0_copy_Store(EOS(STATIC_1527), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968))))) → f1545_0_copy_Load(EOS(STATIC_1545), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))))
f1545_0_copy_Load(EOS(STATIC_1545), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968))))) → f1551_0_copy_InvokeMethod(EOS(STATIC_1551), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))))
f1551_0_copy_InvokeMethod(EOS(STATIC_1551), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968))))) → f1592_0_succ_New(EOS(STATIC_1592), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))))
f1592_0_succ_New(EOS(STATIC_1592), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968))))) → f1600_0_succ_Duplicate(EOS(STATIC_1600), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1600_0_succ_Duplicate(EOS(STATIC_1600), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1603_0_succ_InvokeMethod(EOS(STATIC_1603), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1603_0_succ_InvokeMethod(EOS(STATIC_1603), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1612_0__init__Load(EOS(STATIC_1612), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1612_0__init__Load(EOS(STATIC_1612), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1620_0__init__InvokeMethod(EOS(STATIC_1620), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1620_0__init__InvokeMethod(EOS(STATIC_1620), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1641_0__init__Return(EOS(STATIC_1641), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1641_0__init__Return(EOS(STATIC_1641), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1662_0_succ_Store(EOS(STATIC_1662), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1662_0_succ_Store(EOS(STATIC_1662), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1680_0_succ_Load(EOS(STATIC_1680), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f1680_0_succ_Load(EOS(STATIC_1680), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1705_0_succ_Load(EOS(STATIC_1705), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f1705_0_succ_Load(EOS(STATIC_1705), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1718_0_succ_FieldAccess(EOS(STATIC_1718), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))))
f1718_0_succ_FieldAccess(EOS(STATIC_1718), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968))))) → f1736_0_succ_Load(EOS(STATIC_1736), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))))))
f1736_0_succ_Load(EOS(STATIC_1736), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968))))))) → f1745_0_succ_Return(EOS(STATIC_1745), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))))))
f1745_0_succ_Return(EOS(STATIC_1745), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968))))))) → f1771_0_copy_Return(EOS(STATIC_1771), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o973)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o968)))))))
f1817_0_copy_Return(EOS(STATIC_1817), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1317)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1317)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1318))))))) → f1507_0_copy_Return(EOS(STATIC_1507), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1317)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1317)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1318)))))))
f851_1_minus_InvokeMethod(f945_0_copy_Return(EOS(STATIC_945), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f978_0_copy_Return(EOS(STATIC_978), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f851_1_minus_InvokeMethod(f1114_0_copy_Return(EOS(STATIC_1114), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1158_0_copy_Return(EOS(STATIC_1158), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(EOS(STATIC_1771), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1305))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304))))))) → f1809_0_copy_Return(EOS(STATIC_1809), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1304)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1305)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return(EOS(STATIC_991), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1030_0_minus_Return(EOS(STATIC_1030), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(EOS(STATIC_1026), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o441sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o441sub))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o441sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o441sub)))) → f1090_0_minus_Return(EOS(STATIC_1090), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o441sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o441sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o441sub))), java.lang.Object(Nats.Nats(EOC, NULL)))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(EOS(STATIC_1130), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o592sub))))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o592sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o592sub)))))) → f1255_0_minus_Return(EOS(STATIC_1255), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o592sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o592sub))))), java.lang.Object(Nats.Nats(EOC, NULL)))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(EOS(STATIC_1419), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o987)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o986))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o987)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o987)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1567_0_minus_Return(EOS(STATIC_1567), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o987)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o987)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o986)))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(EOS(STATIC_1595), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1157))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1714_0_minus_Return(EOS(STATIC_1714), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1156)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1157)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(EOS(STATIC_1607), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1197)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1198)))))), java.lang.Object(Nats.Nats(EOC, o1194))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1197)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1198)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1197)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1198))))))) → f1728_0_minus_Return(EOS(STATIC_1728), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1197)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1198)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1197)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1198)))))), java.lang.Object(Nats.Nats(EOC, o1194)))
f770_1_div_InvokeMethod(f991_0_minus_Return(EOS(STATIC_991), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1025_0_minus_Return(EOS(STATIC_1025), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f770_1_div_InvokeMethod(f1026_0_minus_Return(EOS(STATIC_1026), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))) → f1066_0_minus_Return(EOS(STATIC_1066), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))), java.lang.Object(Nats.Nats(EOC, NULL)))
f770_1_div_InvokeMethod(f1130_0_minus_Return(EOS(STATIC_1130), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub)))))) → f1235_0_minus_Return(EOS(STATIC_1235), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o574sub))))), java.lang.Object(Nats.Nats(EOC, NULL)))
f770_1_div_InvokeMethod(f1419_0_minus_Return(EOS(STATIC_1419), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o957))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1589_0_minus_Return(EOS(STATIC_1589), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o958)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, o957)))
f770_1_div_InvokeMethod(f1595_0_minus_Return(EOS(STATIC_1595), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1130))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1702_0_minus_Return(EOS(STATIC_1702), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1129)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1130)))))
f770_1_div_InvokeMethod(f1607_0_minus_Return(EOS(STATIC_1607), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))), java.lang.Object(Nats.Nats(EOC, o1174))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178))))))) → f1744_0_minus_Return(EOS(STATIC_1744), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1177)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1178)))))), java.lang.Object(Nats.Nats(EOC, o1174)))
f1160_1_div_InvokeMethod(f790_0_div_Return(EOS(STATIC_790), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub)))))) → f1413_0_div_Return(EOS(STATIC_1413), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(o429sub))))))
f1598_1_div_InvokeMethod(f790_0_div_Return(EOS(STATIC_790), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1810_0_div_Return(EOS(STATIC_1810), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1598_1_div_InvokeMethod(f2001_0_div_Return(EOS(STATIC_2001), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1807)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1807)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2100_0_div_Return(EOS(STATIC_2100), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1807)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1598_1_div_InvokeMethod(f2523_0_div_Return(EOS(STATIC_2523), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3106)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3106)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2584_0_div_Return(EOS(STATIC_2584), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o774)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3106)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1715_1_div_InvokeMethod(f790_0_div_Return(EOS(STATIC_790), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1855_0_div_Return(EOS(STATIC_1855), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1715_1_div_InvokeMethod(f1894_0_div_Return(EOS(STATIC_1894), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073))))))) → f1966_0_div_Return(EOS(STATIC_1966), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1073)))))))
f1715_1_div_InvokeMethod(f2095_0_div_Return(EOS(STATIC_2095), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1960)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1975))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1975)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1960)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1975))))))) → f2185_0_div_Return(EOS(STATIC_2185), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1975)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1960)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1975)))))))
f1715_1_div_InvokeMethod(f2576_0_div_Return(EOS(STATIC_2576), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3268)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3284))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3284)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3268)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3284))))))) → f2638_0_div_Return(EOS(STATIC_2638), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1069)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3284)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3268)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o3284)))))))
f918_1_copy_InvokeMethod(f945_0_copy_Return(EOS(STATIC_945), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f977_0_copy_Return(EOS(STATIC_977), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f918_1_copy_InvokeMethod(f1114_0_copy_Return(EOS(STATIC_1114), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1157_0_copy_Return(EOS(STATIC_1157), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(EOS(STATIC_1771), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1317)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1318))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1317)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1317))))))) → f1817_0_copy_Return(EOS(STATIC_1817), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1317)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1317)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, o1318)))))))

Combined rules. Obtained 7 conditional rules for P and 35 conditional rules for R.


P rules:
f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1)))) → f770_1_div_InvokeMethod(f776_0_minus_Load(EOS(STATIC_776), java.lang.Object(x0), java.lang.Object(x1), java.lang.Object(x0), java.lang.Object(x1)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(x0), java.lang.Object(x1))
f770_1_div_InvokeMethod(f991_0_minus_Return(EOS(STATIC_991), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1598_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f770_1_div_InvokeMethod(f1026_0_minus_Return(EOS(STATIC_1026), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))) → f1160_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))
f770_1_div_InvokeMethod(f1130_0_minus_Return(EOS(STATIC_1130), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))))) → f1715_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))))
f770_1_div_InvokeMethod(f1419_0_minus_Return(EOS(STATIC_1419), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1715_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, x1)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, x1)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, x1)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))))
f770_1_div_InvokeMethod(f1595_0_minus_Return(EOS(STATIC_1595), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1598_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f770_1_div_InvokeMethod(f1607_0_minus_Return(EOS(STATIC_1607), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))), java.lang.Object(Nats.Nats(EOC, x2))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))))) → f1715_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, x2)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, x2)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, x2)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))))
R rules:
f776_0_minus_Load(EOS(STATIC_776), java.lang.Object(x0), java.lang.Object(Nats.Nats(EOC, x1)), java.lang.Object(x0), java.lang.Object(Nats.Nats(EOC, x1))) → f813_0_isZero_NONNULL(EOS(STATIC_813), java.lang.Object(x0), java.lang.Object(Nats.Nats(EOC, x1)), java.lang.Object(x0), java.lang.Object(Nats.Nats(EOC, x1)), java.lang.Object(Nats.Nats(EOC, x1)), x1)
f813_0_isZero_NONNULL(EOS(STATIC_813), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, x1))) → f939_1_minus_InvokeMethod(f813_0_isZero_NONNULL(EOS(STATIC_813), java.lang.Object(x0), java.lang.Object(Nats.Nats(EOC, x1)), java.lang.Object(x0), java.lang.Object(Nats.Nats(EOC, x1)), java.lang.Object(Nats.Nats(EOC, x1)), x1), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(x0), java.lang.Object(Nats.Nats(EOC, x1)))
f813_0_isZero_NONNULL(EOS(STATIC_813), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(x0)) → f1026_0_minus_Return(EOS(STATIC_1026), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, NULL)))
f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, x0)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, x0)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f740_0_div_Return(EOS(STATIC_740), java.lang.Object(Nats.Nats(EOC, x0)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, x0)), java.lang.Object(Nats.Nats(EOC, NULL)))
f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1)))) → f770_1_div_InvokeMethod(f776_0_minus_Load(EOS(STATIC_776), java.lang.Object(x0), java.lang.Object(x1), java.lang.Object(x0), java.lang.Object(x1)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x1))), java.lang.Object(x0), java.lang.Object(x1))
f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))) → f790_0_div_Return(EOS(STATIC_790), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))
f813_0_isZero_NONNULL(EOS(STATIC_813), java.lang.Object(Nats.Nats(EOC, x0)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, x0)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f851_1_minus_InvokeMethod(f880_0_copy_NONNULL(EOS(STATIC_880), java.lang.Object(Nats.Nats(EOC, x0)), java.lang.Object(Nats.Nats(EOC, x0)), x0), java.lang.Object(Nats.Nats(EOC, x0)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, x0)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, x0)))
f880_0_copy_NONNULL(EOS(STATIC_880), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, x0))) → f918_1_copy_InvokeMethod(f880_0_copy_NONNULL(EOS(STATIC_880), java.lang.Object(Nats.Nats(EOC, x0)), java.lang.Object(Nats.Nats(EOC, x0)), x0), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, x0)))
f880_0_copy_NONNULL(EOS(STATIC_880), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), NULL) → f945_0_copy_Return(EOS(STATIC_945), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f851_1_minus_InvokeMethod(f945_0_copy_Return(EOS(STATIC_945), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f991_0_minus_Return(EOS(STATIC_991), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)))
f851_1_minus_InvokeMethod(f1114_0_copy_Return(EOS(STATIC_1114), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1595_0_minus_Return(EOS(STATIC_1595), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(EOS(STATIC_1771), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0))))))) → f1595_0_minus_Return(EOS(STATIC_1595), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return(EOS(STATIC_991), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1419_0_minus_Return(EOS(STATIC_1419), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(EOS(STATIC_1026), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))) → f1130_0_minus_Return(EOS(STATIC_1130), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL)))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(EOS(STATIC_1130), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))))) → f1607_0_minus_Return(EOS(STATIC_1607), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, NULL)))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(EOS(STATIC_1419), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1607_0_minus_Return(EOS(STATIC_1607), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, x1)))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(EOS(STATIC_1595), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1419_0_minus_Return(EOS(STATIC_1419), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(EOS(STATIC_1607), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))), java.lang.Object(Nats.Nats(EOC, x2))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))))) → f1607_0_minus_Return(EOS(STATIC_1607), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, x2)))
f770_1_div_InvokeMethod(f991_0_minus_Return(EOS(STATIC_991), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))) → f1598_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f770_1_div_InvokeMethod(f1026_0_minus_Return(EOS(STATIC_1026), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))) → f1160_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))
f770_1_div_InvokeMethod(f1130_0_minus_Return(EOS(STATIC_1130), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))))) → f1715_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))))
f770_1_div_InvokeMethod(f1419_0_minus_Return(EOS(STATIC_1419), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, x1))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1715_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, x1)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, x1)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, x1)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))))
f770_1_div_InvokeMethod(f1595_0_minus_Return(EOS(STATIC_1595), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1598_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f770_1_div_InvokeMethod(f1607_0_minus_Return(EOS(STATIC_1607), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))), java.lang.Object(Nats.Nats(EOC, x2))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))))) → f1715_1_div_InvokeMethod(f606_0_div_InvokeMethod(EOS(STATIC_606), java.lang.Object(Nats.Nats(EOC, x2)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, x2)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))), java.lang.Object(Nats.Nats(EOC, x2)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))))
f1160_1_div_InvokeMethod(f790_0_div_Return(EOS(STATIC_790), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0)))))) → f1894_0_div_Return(EOS(STATIC_1894), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(x0))))))
f1598_1_div_InvokeMethod(f790_0_div_Return(EOS(STATIC_790), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2001_0_div_Return(EOS(STATIC_2001), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1598_1_div_InvokeMethod(f2001_0_div_Return(EOS(STATIC_2001), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2523_0_div_Return(EOS(STATIC_2523), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1598_1_div_InvokeMethod(f2523_0_div_Return(EOS(STATIC_2523), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f2523_0_div_Return(EOS(STATIC_2523), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f1715_1_div_InvokeMethod(f790_0_div_Return(EOS(STATIC_790), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0))))))) → f2095_0_div_Return(EOS(STATIC_2095), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))))
f1715_1_div_InvokeMethod(f1894_0_div_Return(EOS(STATIC_1894), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0))))))) → f2576_0_div_Return(EOS(STATIC_2576), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))))
f1715_1_div_InvokeMethod(f2095_0_div_Return(EOS(STATIC_2095), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x2)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))))) → f2576_0_div_Return(EOS(STATIC_2576), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x2)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))
f1715_1_div_InvokeMethod(f2576_0_div_Return(EOS(STATIC_2576), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x2)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))))) → f2576_0_div_Return(EOS(STATIC_2576), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x2)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))
f918_1_copy_InvokeMethod(f945_0_copy_Return(EOS(STATIC_945), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL)), java.lang.Object(Nats.Nats(EOC, NULL))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, NULL))) → f1114_0_copy_Return(EOS(STATIC_1114), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))
f918_1_copy_InvokeMethod(f1114_0_copy_Return(EOS(STATIC_1114), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL))))) → f1771_0_copy_Return(EOS(STATIC_1771), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(EOS(STATIC_1771), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0))))))) → f1771_0_copy_Return(EOS(STATIC_1771), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x0)))))))), java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, java.lang.Object(Nats.Nats(EOC, x1)))))))))

Filtered ground terms:



f606_0_div_InvokeMethod(x1, x2, x3, x4, x5, x6) → f606_0_div_InvokeMethod(x2, x3, x4, x5, x6)
f1598_1_div_InvokeMethod(x1, x2, x3, x4, x5) → f1598_1_div_InvokeMethod(x1, x2, x4)
f1160_1_div_InvokeMethod(x1, x2, x3, x4, x5) → f1160_1_div_InvokeMethod(x1, x3, x5)
Nats.Nats(x1, x2) → Nats.Nats(x2)
f776_0_minus_Load(x1, x2, x3, x4, x5) → f776_0_minus_Load(x2, x3, x4, x5)
f991_0_minus_Return(x1, x2, x3, x4, x5, x6) → f991_0_minus_Return
f1026_0_minus_Return(x1, x2, x3, x4, x5, x6) → f1026_0_minus_Return(x3, x5)
f1130_0_minus_Return(x1, x2, x3, x4) → f1130_0_minus_Return(x3)
f1419_0_minus_Return(x1, x2, x3, x4) → f1419_0_minus_Return(x2, x4)
f1595_0_minus_Return(x1, x2, x3, x4, x5, x6) → f1595_0_minus_Return(x2, x4, x6)
f1607_0_minus_Return(x1, x2, x3, x4) → f1607_0_minus_Return(x2, x3, x4)
f813_0_isZero_NONNULL(x1, x2, x3, x4, x5, x6, x7) → f813_0_isZero_NONNULL(x2, x3, x4, x5, x6, x7)
f740_0_div_Return(x1, x2, x3, x4, x5) → f740_0_div_Return(x2, x4)
f790_0_div_Return(x1, x2, x3, x4, x5) → f790_0_div_Return(x3, x5)
f851_1_minus_InvokeMethod(x1, x2, x3, x4, x5, x6) → f851_1_minus_InvokeMethod(x1, x2, x4, x6)
f880_0_copy_NONNULL(x1, x2, x3, x4) → f880_0_copy_NONNULL(x2, x3, x4)
f945_0_copy_Return(x1, x2, x3, x4) → f945_0_copy_Return
f1894_0_div_Return(x1, x2, x3) → f1894_0_div_Return(x3)
f2001_0_div_Return(x1, x2, x3) → f2001_0_div_Return(x2)
f2523_0_div_Return(x1, x2, x3) → f2523_0_div_Return(x2)
f2095_0_div_Return(x1, x2, x3) → f2095_0_div_Return(x2, x3)
f2576_0_div_Return(x1, x2, x3) → f2576_0_div_Return(x2, x3)
f1114_0_copy_Return(x1, x2, x3) → f1114_0_copy_Return
f1771_0_copy_Return(x1, x2, x3) → f1771_0_copy_Return(x2, x3)

Filtered duplicate args:



f606_0_div_InvokeMethod(x1, x2, x3, x4, x5) → f606_0_div_InvokeMethod(x3, x5)
f770_1_div_InvokeMethod(x1, x2, x3, x4, x5, x6) → f770_1_div_InvokeMethod(x1, x2, x4)
f776_0_minus_Load(x1, x2, x3, x4) → f776_0_minus_Load(x3, x4)
f1026_0_minus_Return(x1, x2) → f1026_0_minus_Return(x2)
f1160_1_div_InvokeMethod(x1, x2, x3) → f1160_1_div_InvokeMethod(x1)
f1715_1_div_InvokeMethod(x1, x2, x3, x4, x5) → f1715_1_div_InvokeMethod(x1, x2, x4)
f1595_0_minus_Return(x1, x2, x3) → f1595_0_minus_Return(x2, x3)
f813_0_isZero_NONNULL(x1, x2, x3, x4, x5, x6) → f813_0_isZero_NONNULL(x3, x5)
f939_1_minus_InvokeMethod(x1, x2, x3, x4, x5) → f939_1_minus_InvokeMethod(x1, x2, x3)
f740_0_div_Return(x1, x2) → f740_0_div_Return(x2)
f790_0_div_Return(x1, x2) → f790_0_div_Return(x2)
f851_1_minus_InvokeMethod(x1, x2, x3, x4) → f851_1_minus_InvokeMethod(x1, x4)
f880_0_copy_NONNULL(x1, x2, x3) → f880_0_copy_NONNULL(x2)
f918_1_copy_InvokeMethod(x1, x2, x3) → f918_1_copy_InvokeMethod(x1, x2)

Combined rules. Obtained 7 conditional rules for P and 18 conditional rules for R.


P rules:
F606_0_DIV_INVOKEMETHOD(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(x1)))) → F770_1_DIV_INVOKEMETHOD(f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(x1)), java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(x1))))
F770_1_DIV_INVOKEMETHOD(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → F606_0_DIV_INVOKEMETHOD(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
F770_1_DIV_INVOKEMETHOD(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))) → F606_0_DIV_INVOKEMETHOD(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
F770_1_DIV_INVOKEMETHOD(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))))) → F606_0_DIV_INVOKEMETHOD(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))))
F770_1_DIV_INVOKEMETHOD(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → F606_0_DIV_INVOKEMETHOD(java.lang.Object(Nats.Nats(x1)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
F770_1_DIV_INVOKEMETHOD(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → F606_0_DIV_INVOKEMETHOD(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
F770_1_DIV_INVOKEMETHOD(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))))) → F606_0_DIV_INVOKEMETHOD(java.lang.Object(Nats.Nats(x2)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))
R rules:
f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))) → f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))) → f939_1_minus_InvokeMethod(f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0)))) → f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL))) → f851_1_minus_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(x0)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))) → f918_1_copy_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL))) → f945_0_copy_Return
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL))) → f991_0_minus_Return
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))) → f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(x1)))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))), java.lang.Object(Nats.Nats(x2)))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1114_0_copy_Return
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))

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


P rules:
F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(x1)))) → F770_1_DIV_INVOKEMETHOD'(f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(x1)), java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(x1))))
F770_1_DIV_INVOKEMETHOD'(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
F770_1_DIV_INVOKEMETHOD'(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
F770_1_DIV_INVOKEMETHOD'(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))))
F770_1_DIV_INVOKEMETHOD'(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x1)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
F770_1_DIV_INVOKEMETHOD'(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
F770_1_DIV_INVOKEMETHOD'(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x2)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))
R rules:
f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))) → f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))) → f939_1_minus_InvokeMethod(f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0)))) → f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL))) → f851_1_minus_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(x0)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))) → f918_1_copy_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL))) → f945_0_copy_Return
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL))) → f991_0_minus_Return
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))) → f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(x1)))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))), java.lang.Object(Nats.Nats(x2)))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1114_0_copy_Return
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))

(17) Obligation:

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


The following domains are used:
none


The ITRS R consists of the following rules:
f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))) → f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))) → f939_1_minus_InvokeMethod(f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0)))) → f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL))) → f851_1_minus_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(x0)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))) → f918_1_copy_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL))) → f945_0_copy_Return
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL))) → f991_0_minus_Return
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))) → f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(x1)))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))), java.lang.Object(Nats.Nats(x2)))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1114_0_copy_Return
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))

The integer pair graph contains the following rules and edges:
(0): F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))), java.lang.Object(Nats.Nats(java.lang.Object(x1[0])))) → F770_1_DIV_INVOKEMETHOD'(f776_0_minus_Load(java.lang.Object(x0[0]), java.lang.Object(x1[0])), java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))), java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))))
(1): F770_1_DIV_INVOKEMETHOD'(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
(2): F770_1_DIV_INVOKEMETHOD'(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0[2])))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[2])))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[2]))))))
(3): F770_1_DIV_INVOKEMETHOD'(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[3])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[3])))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[3]))))))))
(4): F770_1_DIV_INVOKEMETHOD'(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4])))), java.lang.Object(Nats.Nats(x1[4]))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x1[4])), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
(5): F770_1_DIV_INVOKEMETHOD'(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[5])))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[5]))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[5])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[5])))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
(6): F770_1_DIV_INVOKEMETHOD'(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))), java.lang.Object(Nats.Nats(x2[6]))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6])))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6]))))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x2[6])), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))))))

(0) -> (1), if (f776_0_minus_Load(java.lang.Object(x0[0]), java.lang.Object(x1[0])) →* f991_0_minus_Returnjava.lang.Object(Nats.Nats(java.lang.Object(x0[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))∧java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))


(0) -> (2), if (f776_0_minus_Load(java.lang.Object(x0[0]), java.lang.Object(x1[0])) →* f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0[2]))))∧java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))∧java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[2]))))))


(0) -> (3), if (f776_0_minus_Load(java.lang.Object(x0[0]), java.lang.Object(x1[0])) →* f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[3]))))))∧java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))∧java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[3]))))))))


(0) -> (4), if (f776_0_minus_Load(java.lang.Object(x0[0]), java.lang.Object(x1[0])) →* f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4])))), java.lang.Object(Nats.Nats(x1[4])))∧java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4]))))))∧java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))


(0) -> (5), if (f776_0_minus_Load(java.lang.Object(x0[0]), java.lang.Object(x1[0])) →* f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[5])))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[5])))))∧java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[5]))))))∧java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))


(0) -> (6), if (f776_0_minus_Load(java.lang.Object(x0[0]), java.lang.Object(x1[0])) →* f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))), java.lang.Object(Nats.Nats(x2[6])))∧java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6]))))))))∧java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))) →* java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))))))


(1) -> (0), if (java.lang.Object(Nats.Nats(NULL)) →* java.lang.Object(Nats.Nats(java.lang.Object(x0[0])))∧java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))) →* java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))))


(2) -> (0), if (java.lang.Object(Nats.Nats(NULL)) →* java.lang.Object(Nats.Nats(java.lang.Object(x0[0])))∧java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[2]))))) →* java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))))


(3) -> (0), if (java.lang.Object(Nats.Nats(NULL)) →* java.lang.Object(Nats.Nats(java.lang.Object(x0[0])))∧java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[3]))))))) →* java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))))


(4) -> (0), if (java.lang.Object(Nats.Nats(x1[4])) →* java.lang.Object(Nats.Nats(java.lang.Object(x0[0])))∧java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))) →* java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))))


(5) -> (0), if (java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[5])))) →* java.lang.Object(Nats.Nats(java.lang.Object(x0[0])))∧java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))) →* java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))))


(6) -> (0), if (java.lang.Object(Nats.Nats(x2[6])) →* java.lang.Object(Nats.Nats(java.lang.Object(x0[0])))∧java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))))) →* java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))))



The set Q consists of the following terms:
f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL)))
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL)))
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))))

(18) IDPtoQDPProof (SOUND transformation)

Represented integers and predefined function symbols by Terms

(19) Obligation:

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

F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))), java.lang.Object(Nats.Nats(java.lang.Object(x1[0])))) → F770_1_DIV_INVOKEMETHOD'(f776_0_minus_Load(java.lang.Object(x0[0]), java.lang.Object(x1[0])), java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))), java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))))
F770_1_DIV_INVOKEMETHOD'(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
F770_1_DIV_INVOKEMETHOD'(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0[2])))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[2])))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[2]))))))
F770_1_DIV_INVOKEMETHOD'(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[3])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[3])))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0[3]))))))))
F770_1_DIV_INVOKEMETHOD'(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4])))), java.lang.Object(Nats.Nats(x1[4]))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x1[4])), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
F770_1_DIV_INVOKEMETHOD'(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[5])))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[5]))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[5])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[5])))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
F770_1_DIV_INVOKEMETHOD'(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))), java.lang.Object(Nats.Nats(x2[6]))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6])))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6]))))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x2[6])), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))))))

The TRS R consists of the following rules:

f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))) → f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))) → f939_1_minus_InvokeMethod(f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0)))) → f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL))) → f851_1_minus_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(x0)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))) → f918_1_copy_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL))) → f945_0_copy_Return
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL))) → f991_0_minus_Return
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))) → f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(x1)))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))), java.lang.Object(Nats.Nats(x2)))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1114_0_copy_Return
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))

The set Q consists of the following terms:

f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL)))
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL)))
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))))

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

(20) DependencyGraphProof (EQUIVALENT transformation)

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

(21) Obligation:

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

F770_1_DIV_INVOKEMETHOD'(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4])))), java.lang.Object(Nats.Nats(x1[4]))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x1[4])), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))), java.lang.Object(Nats.Nats(java.lang.Object(x1[0])))) → F770_1_DIV_INVOKEMETHOD'(f776_0_minus_Load(java.lang.Object(x0[0]), java.lang.Object(x1[0])), java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))), java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))))
F770_1_DIV_INVOKEMETHOD'(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[5])))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[5]))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[5])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[5])))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
F770_1_DIV_INVOKEMETHOD'(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))), java.lang.Object(Nats.Nats(x2[6]))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6])))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6]))))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x2[6])), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))))))

The TRS R consists of the following rules:

f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))) → f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))) → f939_1_minus_InvokeMethod(f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0)))) → f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL))) → f851_1_minus_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(x0)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))) → f918_1_copy_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL))) → f945_0_copy_Return
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL))) → f991_0_minus_Return
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))) → f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(x1)))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))), java.lang.Object(Nats.Nats(x2)))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1114_0_copy_Return
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))

The set Q consists of the following terms:

f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL)))
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL)))
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))))

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

(22) QDPOrderProof (EQUIVALENT transformation)

We use the reduction pair processor [LPAR04].


The following pairs can be oriented strictly and are deleted.


F770_1_DIV_INVOKEMETHOD'(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[5])))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[5]))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[5])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[5])))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
The remaining pairs can at least be oriented weakly.
Used ordering: Matrix interpretation [MATRO] with arctic natural numbers [ARCTIC]:

POL(F770_1_DIV_INVOKEMETHOD'(x1, x2, x3)) = -I + 2A·x1 + -I·x2 + -I·x3

POL(f1419_0_minus_Return(x1, x2)) = 2A + -I·x1 + 0A·x2

POL(java.lang.Object(x1)) = -I + 0A·x1

POL(Nats.Nats(x1)) = -I + 1A·x1

POL(NULL) = 0A

POL(F606_0_DIV_INVOKEMETHOD'(x1, x2)) = 3A + 2A·x1 + -I·x2

POL(f776_0_minus_Load(x1, x2)) = -I + 1A·x1 + -I·x2

POL(f1595_0_minus_Return(x1, x2)) = 2A + 0A·x1 + 1A·x2

POL(f1607_0_minus_Return(x1, x2, x3)) = 1A + -I·x1 + -I·x2 + 0A·x3

POL(f813_0_isZero_NONNULL(x1, x2)) = -I + 1A·x1 + -I·x2

POL(f939_1_minus_InvokeMethod(x1, x2, x3)) = -I + 0A·x1 + -I·x2 + -I·x3

POL(f1026_0_minus_Return(x1)) = 2A + -I·x1

POL(f851_1_minus_InvokeMethod(x1, x2)) = -I + 0A·x1 + -I·x2

POL(f880_0_copy_NONNULL(x1)) = -I + 1A·x1

POL(f991_0_minus_Return) = 2A

POL(f1130_0_minus_Return(x1)) = 2A + -I·x1

POL(f918_1_copy_InvokeMethod(x1, x2)) = -I + 1A·x1 + -I·x2

POL(f945_0_copy_Return) = 2A

POL(f1114_0_copy_Return) = 3A

POL(f1771_0_copy_Return(x1, x2)) = 2A + 0A·x1 + 1A·x2

The following usable rules [FROCOS05] were oriented:

f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))) → f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))) → f939_1_minus_InvokeMethod(f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0)))) → f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL))) → f851_1_minus_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(x0)))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))) → f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(x1)))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))), java.lang.Object(Nats.Nats(x2)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))) → f918_1_copy_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL))) → f945_0_copy_Return
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL))) → f991_0_minus_Return
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1114_0_copy_Return
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))

(23) Obligation:

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

F770_1_DIV_INVOKEMETHOD'(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4])))), java.lang.Object(Nats.Nats(x1[4]))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x1[4])), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))), java.lang.Object(Nats.Nats(java.lang.Object(x1[0])))) → F770_1_DIV_INVOKEMETHOD'(f776_0_minus_Load(java.lang.Object(x0[0]), java.lang.Object(x1[0])), java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))), java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))))
F770_1_DIV_INVOKEMETHOD'(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))), java.lang.Object(Nats.Nats(x2[6]))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6])))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6]))))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x2[6])), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))))))

The TRS R consists of the following rules:

f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))) → f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))) → f939_1_minus_InvokeMethod(f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0)))) → f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL))) → f851_1_minus_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(x0)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))) → f918_1_copy_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL))) → f945_0_copy_Return
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL))) → f991_0_minus_Return
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))) → f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(x1)))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))), java.lang.Object(Nats.Nats(x2)))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1114_0_copy_Return
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))

The set Q consists of the following terms:

f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL)))
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL)))
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))))

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

(24) QDPOrderProof (EQUIVALENT transformation)

We use the reduction pair processor [LPAR04].


The following pairs can be oriented strictly and are deleted.


F770_1_DIV_INVOKEMETHOD'(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4])))), java.lang.Object(Nats.Nats(x1[4]))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[4])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x1[4])), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
F770_1_DIV_INVOKEMETHOD'(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6])))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))), java.lang.Object(Nats.Nats(x2[6]))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0[6])))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6]))))))))) → F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(x2[6])), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1[6])))))))))
The remaining pairs can at least be oriented weakly.
Used ordering: Matrix interpretation [MATRO] with arctic natural numbers [ARCTIC]:

POL(F770_1_DIV_INVOKEMETHOD'(x1, x2, x3)) = -I + 1A·x1 + -I·x2 + -I·x3

POL(f1419_0_minus_Return(x1, x2)) = -I + -I·x1 + 0A·x2

POL(java.lang.Object(x1)) = -I + 0A·x1

POL(Nats.Nats(x1)) = -I + 1A·x1

POL(NULL) = 0A

POL(F606_0_DIV_INVOKEMETHOD'(x1, x2)) = -I + 0A·x1 + -I·x2

POL(f776_0_minus_Load(x1, x2)) = -I + 0A·x1 + -I·x2

POL(f1607_0_minus_Return(x1, x2, x3)) = -I + -I·x1 + -I·x2 + 0A·x3

POL(f813_0_isZero_NONNULL(x1, x2)) = -I + 0A·x1 + -I·x2

POL(f939_1_minus_InvokeMethod(x1, x2, x3)) = -I + 0A·x1 + -I·x2 + -I·x3

POL(f1026_0_minus_Return(x1)) = 1A + -I·x1

POL(f851_1_minus_InvokeMethod(x1, x2)) = -I + 0A·x1 + 0A·x2

POL(f880_0_copy_NONNULL(x1)) = -I + 0A·x1

POL(f991_0_minus_Return) = 1A

POL(f1130_0_minus_Return(x1)) = 1A + -I·x1

POL(f1595_0_minus_Return(x1, x2)) = 0A + 0A·x1 + 0A·x2

POL(f918_1_copy_InvokeMethod(x1, x2)) = -I + 1A·x1 + -I·x2

POL(f945_0_copy_Return) = 1A

POL(f1114_0_copy_Return) = 2A

POL(f1771_0_copy_Return(x1, x2)) = 0A + 0A·x1 + 0A·x2

The following usable rules [FROCOS05] were oriented:

f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))) → f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))) → f939_1_minus_InvokeMethod(f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0)))) → f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL))) → f851_1_minus_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(x0)))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))) → f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(x1)))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))), java.lang.Object(Nats.Nats(x2)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))) → f918_1_copy_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL))) → f945_0_copy_Return
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL))) → f991_0_minus_Return
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1114_0_copy_Return
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))

(25) Obligation:

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

F606_0_DIV_INVOKEMETHOD'(java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))), java.lang.Object(Nats.Nats(java.lang.Object(x1[0])))) → F770_1_DIV_INVOKEMETHOD'(f776_0_minus_Load(java.lang.Object(x0[0]), java.lang.Object(x1[0])), java.lang.Object(Nats.Nats(java.lang.Object(x0[0]))), java.lang.Object(Nats.Nats(java.lang.Object(x1[0]))))

The TRS R consists of the following rules:

f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))) → f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))) → f939_1_minus_InvokeMethod(f813_0_isZero_NONNULL(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0)))) → f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL))) → f851_1_minus_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(x0)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))) → f918_1_copy_InvokeMethod(f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL))) → f945_0_copy_Return
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL))) → f991_0_minus_Return
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))) → f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))) → f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))), java.lang.Object(Nats.Nats(NULL)))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(x1)))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))))) → f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))), java.lang.Object(Nats.Nats(x2)))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))) → f1114_0_copy_Return
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0))))))))) → f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))

The set Q consists of the following terms:

f776_0_minus_Load(java.lang.Object(x0), java.lang.Object(Nats.Nats(x1)))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(x0))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(NULL)), java.lang.Object(Nats.Nats(java.lang.Object(x0))))
f813_0_isZero_NONNULL(java.lang.Object(Nats.Nats(x0)), java.lang.Object(Nats.Nats(NULL)))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))
f880_0_copy_NONNULL(java.lang.Object(Nats.Nats(NULL)))
f851_1_minus_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(NULL)))
f851_1_minus_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f851_1_minus_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))
f939_1_minus_InvokeMethod(f991_0_minus_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f939_1_minus_InvokeMethod(f1026_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))
f939_1_minus_InvokeMethod(f1130_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(x0))))))))
f939_1_minus_InvokeMethod(f1419_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(x1))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f939_1_minus_InvokeMethod(f1595_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f939_1_minus_InvokeMethod(f1607_0_minus_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))), java.lang.Object(Nats.Nats(x2))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1)))))))))
f918_1_copy_InvokeMethod(f945_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))
f918_1_copy_InvokeMethod(f1114_0_copy_Return, java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(NULL)))))))
f918_1_copy_InvokeMethod(f1771_0_copy_Return(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x1))))))), java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(java.lang.Object(Nats.Nats(x0)))))))))

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

(26) DependencyGraphProof (EQUIVALENT transformation)

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

(27) TRUE

(28) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: Nats.Nats.<init>(I)V
SCC calls the following helper methods: Nats.Nats.<init>(I)V
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
  • Marker field analysis yielded the following relations that could be markers:

(29) SCCToIntTRSProof (SOUND transformation)

Transformed FIGraph SCCs to intTRSs. Log:

Generated rules. Obtained 15 IRules

P rules:
f125_0__init__InvokeMethod(EOS, i18, i18) → f129_0__init__Load(EOS, i18, i18)
f129_0__init__Load(EOS, i18, i18) → f133_0__init__GT(EOS, i18, i18, i18)
f133_0__init__GT(EOS, i22, i22, i22) → f137_0__init__GT(EOS, i22, i22, i22)
f137_0__init__GT(EOS, i22, i22, i22) → f142_0__init__Load(EOS, i22, i22) | >(i22, 0)
f142_0__init__Load(EOS, i22, i22) → f149_0__init__New(EOS, i22, i22)
f149_0__init__New(EOS, i22, i22) → f153_0__init__Duplicate(EOS, i22, i22)
f153_0__init__Duplicate(EOS, i22, i22) → f160_0__init__Load(EOS, i22, i22)
f160_0__init__Load(EOS, i22, i22) → f167_0__init__ConstantStackPush(EOS, i22, i22)
f167_0__init__ConstantStackPush(EOS, i22, i22) → f175_0__init__IntArithmetic(EOS, i22, i22, 1)
f175_0__init__IntArithmetic(EOS, i22, i22, matching1) → f205_0__init__InvokeMethod(EOS, i22, -(i22, 1)) | &&(>(i22, 0), =(matching1, 1))
f205_0__init__InvokeMethod(EOS, i22, i26) → f211_0__init__Load(EOS, i26, i26)
f205_0__init__InvokeMethod(EOS, i22, i26) → f211_1__init__Load(EOS, i22, i26, i26)
f211_0__init__Load(EOS, i26, i26) → f215_0__init__Load(EOS, i26, i26)
f215_0__init__Load(EOS, i26, i26) → f121_0__init__Load(EOS, i26, i26)
f121_0__init__Load(EOS, i18, i18) → f125_0__init__InvokeMethod(EOS, i18, i18)

Combined rules. Obtained 2 IRules

P rules:
f125_0__init__InvokeMethod(EOS, x0, x0) → f211_1__init__Load(EOS, x0, -(x0, 1), -(x0, 1)) | >(x0, 0)
f125_0__init__InvokeMethod(EOS, x0, x0) → f125_0__init__InvokeMethod(EOS, -(x0, 1), -(x0, 1)) | >(x0, 0)

Filtered ground terms:


f125_0__init__InvokeMethod(x1, x2, x3) → f125_0__init__InvokeMethod(x2, x3)
Cond_f125_0__init__InvokeMethod(x1, x2, x3, x4) → Cond_f125_0__init__InvokeMethod(x1, x3, x4)
f211_1__init__Load(x1, x2, x3, x4) → f211_1__init__Load(x2, x3, x4)
Cond_f125_0__init__InvokeMethod1(x1, x2, x3, x4) → Cond_f125_0__init__InvokeMethod1(x1, x3, x4)

Filtered duplicate terms:


f125_0__init__InvokeMethod(x1, x2) → f125_0__init__InvokeMethod(x2)
Cond_f125_0__init__InvokeMethod(x1, x2, x3) → Cond_f125_0__init__InvokeMethod(x1, x3)
f211_1__init__Load(x1, x2, x3) → f211_1__init__Load(x3)
Cond_f125_0__init__InvokeMethod1(x1, x2, x3) → Cond_f125_0__init__InvokeMethod1(x1, x3)

Filtered unneeded terms:


Cond_f125_0__init__InvokeMethod(x1, x2) → Cond_f125_0__init__InvokeMethod(x1)

Prepared 2 rules for path length conversion:

P rules:
f125_0__init__InvokeMethod(x0) → f211_1__init__Load(-(x0, 1)) | >(x0, 0)
f125_0__init__InvokeMethod(x0) → f125_0__init__InvokeMethod(-(x0, 1)) | >(x0, 0)

Finished conversion. Obtained 1 rules.

P rules:
f125_0__init__InvokeMethod(x1) → f125_0__init__InvokeMethod(-(x1, 1)) | >(x1, 0)

(30) Obligation:

Rules:
f125_0__init__InvokeMethod(x1) → f125_0__init__InvokeMethod(-(x1, 1)) | >(x1, 0)

(31) LinearRankingProcessor (EQUIVALENT transformation)

Linear ranking:


[f125_0__init__InvokeMethod(x)] = 1·x1

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



Therefore the following rule(s) have been dropped:


f125_0__init__InvokeMethod(x0) → f125_0__init__InvokeMethod(-(x0, 1)) | >(x0, 0)

(32) YES