interface G22MasterStuff { RunnablesReferenceQueue runnablesReferenceQueue(); EphemeralObjectIDs ephemeralObjectIDs(); File databasesMotherDir(); IG22LoadedDB openDatabase(File dir, bool hidden default false); void closeDatabase(File dir); void switchToDatabase(File dir); Cl openConceptDirs(); IG22LoadedDB getLoadedDB(Concepts concepts); IG22LoadedDB getLoadedDBForConceptDir(File dir); Cl getLoadedDBs(); G22MasterStuff onLoadedDBsChange(Runnable r); G22MasterStuff removeLoadedDBsChangeListener(Runnable r); IF1 makeClassFinder(); IGetterWithNotify lvGazelleUserCount(); ILASClassLoader lasClassLoader(); default bool isConceptDirLoaded(File dir) { ret getLoadedDBForConceptDir(dir) != null; } }