static A lastWhereIC(L c, S field, S value) { for (int i = l(c)-1; i >= 0; i--) { A a = l.get(i); if (eqic_gen(getOpt(a, field), value)) ret a; } null; }