private void lazilyResolveExtensionPoint() { if (extensionPoint == null) { ModuleRegistry registry = declaringModule.getRegistry(); if (registry != null) { extensionPoint = registry.getExtensionPoint(point, declaringModule); if (extensionPoint != null) { // Set root of all schema elements configurationElement.setSchemaElement( (ConfigurationSchemaElementImpl) extensionPoint.getConfigurationSchemaElement()); } } } }