static Pair persistentConcepts(S dbProgramID, S caseID) { new Concepts cc; cc.programID = dbProgramID + (nempty(caseID) ? "/" + caseID : ""); try { ensureDBNotRunning(botNameForConcepts(cc)); } on fail { cc.dontSave = true; // SAFETY } cc.persist(); ret pair(cc, combineAutoCloseables(concepts, methodsBot2(name, cc, db_standardExposedMethods(), cc.lock))); }