static Concepts webFromCircleEditor_concepts; static Lock webFromCircleEditor_lock = lock(); static Web webFromCircleEditor(long drawingID) { lock webFromCircleEditor_lock; if (webFromEditor_concepts == null) webFromEditor_concepts = new Concepts(#1007609).load(); Drawing d = getConcept(concepts, Drawing, drawingID); if (d == null) null; ret /*web_labelsToUpperCase*/ calToWeb(d.cal()); }