@Override
protected void onConfiguration(ConfigurationDeclaration declaration) {
final StereotypeModel defaultConfigStereotype = newStereotype(declaration.getName(), namespace)
.withParent(CONFIG).build();
ifPresent(
declaration.getModelProperty(ExtensionTypeDescriptorModelProperty.class)
.map(ExtensionTypeDescriptorModelProperty::getType),
type -> new ClassStereotypeResolver(type, declaration, namespace,
defaultConfigStereotype, stereotypes).resolveStereotype(),
() -> declaration.withStereotype(defaultConfigStereotype));
}