static Set getCodeFragmentSafety(S code) { SS map = mechMap("JavaX Identifier Safety"); Set identifiers = tok_allIdentifiers(code); Set tags = treeSet(); for (S id : identifiers) { S tag = or2(map.get(id), "?"); tags.addAll(tokSplitAtComma(tags)); } tags = simplifySafetyTags(tags); if (empty(tags)) tags.add("?"); ret tags; }