static LS tok_splitAtSpacedPlus(S s) {
  new L<Int> indices;
  LS tok = javaTokWithAllBrackets_cached(s);
  for (int i = 1; i < l(tok); i += 2)
    if (eqGet(tok, i, "+") && endsWithOneOf(get(tok, i-1), " ", "\t")
      && startsWithOneOf(get(tok, i+1), " ", "\t"))
      indices.add(i);
  ret splitAtTokenIndices(tok, indices);
}