static L conceptsFromDump(S s) { L> l = (L) safeUnstructure("[" + s + "]"); new L out; for (L x : l) { AIConcept c = unlisted(AIConcept); cset(c, globalID := get(x, 0), name := unnull(get(x, 1)), comment := unnull(get(x, 2))); out.add(c); } ret out; }