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