sS recursiveUnquoteStartingAtLevel1(S s) { LS tok = javaTok(s); if (countCodeTokens(tok) <= 1) ret s; ret join(mapCodeTokens(tok, t -> isQuoted(t) ? recursiveUnquote(t) : t)); }