sS recursiveUnquote(S s) { s = unquote(s); ret join(mapCodeTokens(javaTok(s), t -> isQuoted(t) ? recursiveUnquote(t) : t); }