sS jreplaceIC(S s, S in, S out) { L tok = javaTok(s); ret jreplace(tok, in, out, true, false, null) ? join(tok) : s; } sS jreplaceIC(S s, S in, S out, O condition) { L tok = javaTok(s); ret jreplace(tok, in, out, true, false, condition) ? join(tok) : s; }