svoid replaceConceptAndUpdateRefs(Concept a, Concept b) { assertTrue("unlisted", isUnlisted(b)); Concepts cc = a.concepts(); assertTrue("listed", cc != null); b.id = a.id; L refs = allBackRefObjects(c); deleteConcept(a); registerConcept(b); for (Concept.Ref ref : refs) ref.set(b); }