void () { if (myFirstExecution.compareAndSet(true, false)) { var logger = Logger.getInstance(DumbServiceMergingTaskQueue.class); logger.info("Initializing DumbServiceMergingTaskQueue..."); for (DumbServiceInitializationCondition condition : DUMB_SERVICE_INITIALIZATION_CONDITION_EXTENSION_POINT_NAME.getExtensionList()) { logger.info("Running initialization condition: " + condition); condition.waitForInitialization(); logger.info("Finished: " + condition); } } }