// modifies & denaturalizes the tokens (breaks connection with full text) static L ai_addDollarSignToCertainTokens_withRanges(L tokens, final Set set) { for (TokenAndRange t : tokens) if (contains(set, t.token)) t.token = "$" + t.token; ret tokens; }