static S addConceptIDs(S bla) { L lines = toLines(bla); bool change = false; for i over lines: { L tok = javaTok(lines.get(i)); int idx = jfind(tok, "? -"); //print(lines.get(i) + " => " + idx); if (idx == 1) { tok.set(1, aGlobalID()); lines.set(i, join(tok)); change = true; } } ret change ? fromLines(lines) : bla; }