//@ immutable
public class escDeterministic {
//@ ensures true;
//@ function
static public int comp(int a) { return 0; }
public int a;
public int b;
public int c;
//@ ensures a == b;
public void m() {
a = comp(10);
c = 20;
b = comp(10);
//@ assert a == b;
}
//@ ensures true;
//@ function
abstract public int acomp(int a);
//@ assignable \everything;
//@ ensures acomp(10) == acomp(10);
public void n() {}
}