please include function jfind. static int rjfind(L tok, S in) { ret rjfind(tok, 1, in); } static int rjfind(L tok, int startIdx, S in) { ret rjfind(tok, startIdx, in, null); } static int rjfind(L tok, int startIdx, int endIndex, S in) { ret rjfind(tok, startIdx, endIndex, in, null); } static int rjfind(L tok, S in, ITokCondition condition) { ret rjfind(tok, 1, in, (O) condition); } static int rjfind(L tok, S in, O condition) { ret rjfind(tok, 1, in, condition); } static int rjfind(L tok, int startIdx, S in, O condition) { List tokin = javaTok(in); jfind_preprocess(tokin); ret rjfind(tok, startIdx, tokin, condition); } static int rjfind(L tok, int startIdx, int endIndex, S in, O condition) { List tokin = javaTok(in); jfind_preprocess(tokin); ret rjfind(tok, startIdx, endIndex, tokin, condition); } // assumes you preprocessed tokin static int rjfind(L tok, L tokin) { ret rjfind(tok, 1, tokin); } static int rjfind(L tok, int startIdx, L tokin) { ret rjfind(tok, startIdx, tokin, null); } static int rjfind(L tok, int startIdx, L tokin, O condition) { return rfindCodeTokens(tok, startIdx, false, toStringArray(codeTokensOnly(tokin)), condition); } static int rjfind(L tok, int startIdx, int endIndex, L tokin, O condition) { return rfindCodeTokens(tok, startIdx, endIndex, false, toStringArray(codeTokensOnly(tokin)), condition); }