static int jfindOneOf_cond(L tok, O condition, S... patterns) { for (S in : patterns) { int i = jfind(tok, in, condition); if (i >= 0) ret i; } ret -1; }