private void runExtensionCallbacks(final Collection<MetaClass> allMetaClasses) { final Collection<ExtensionTypeCallback> extensionCallbacks = injectionContext.getExtensionTypeCallbacks(); extensionCallbacks.forEach(cb -> cb.init()); allMetaClasses.forEach(mc -> extensionCallbacks.forEach(cb -> cb.callback(mc))); extensionCallbacks.forEach(cb -> cb.finish()); }