static L dynGetRefNames(Concept c) { new L l; for (S name : conceptFields(c)) if (get(c, name) instanceof Concept.Ref) l.add(name); ret l; }