private static void reportCLI(IStrategoTerm pairOrList, String kind) throws IOException {
assert pairOrList.getTermType() == IStrategoTerm.TUPLE && pairOrList.getSubtermCount() == 2;
IStrategoTerm term = Tools.termAt(pairOrList, 0);
IStrategoString msg = Tools.termAt(pairOrList, 1);
IToken left = ImploderAttachment.getLeftToken(term);
IToken right = ImploderAttachment.getRightToken(term);
if (left == null && right != null)