sS replaceWords_tokensAndCamelCase(SS map, S s) { LS tok = tok_splitCamelCase(javaTok(s)); for (int i = 1; i < l(tok); i += 2) { S t = tok.get(i); S x = map.get(t); if (x != null) tok.set(i, transferCase(t, x)); } ret join(tok); }