protected final Logger log = LoggerFactory.getLogger(getClass());
@Subscribe
public void handle(final CapabilityRegistryEvent.AfterLoad event) {
final CapabilityRegistry registry = event.getEventSender();
try {
final CapabilityType type = ConfigDescriptor.TYPE;
if (hasNoReference(registry, type)) {
log.info("provide default capability type={}", type);
final boolean isEnabled = false;
final String notes = "default config";
final Map<String, String> props = Form
.propsDefault();
registry.add(type, isEnabled, notes, props);
}
} catch (final Exception e) {
throw new RuntimeException("default capability failure", e);