sS dropLoadableUtilsPackageFromStruct(S s) { S prefix = "loadableUtils.utils$"; if (!contains(s, "loadableUtils.utils$")) ret s; LS tok = javaTokForStructure(s); for (int i = 5; i < l(tok); i += 2) if (eqGet(tok, i-4, "loadableUtils") && eqGet(tok, i-2, ".")) replaceTokens(tok, i-4, i+1, dropPrefix("utils$", tok.get(i))); ret join(tok); }