static Concept getConcept(long id) { ret mainConcepts.getConcept(id); } static A getConcept(Class cc, long id) { ret getConcept(mainConcepts, cc, id); } static A getConcept(Concepts concepts, Class cc, long id) { Concept c = concepts.getConcept(id); if (c == null) null; if (!isInstance(cc, c)) fail("Can't convert concept: " + getClassName(c) + " -> " + getClassName(cc) + " (" + id + ")"); ret (A) c; }