final CapabilityDescriptor descriptor = capabilityDescriptorRegistry.get(type);
if (descriptor != null) {
typeValidators.add(validators.capability().constraintsOf(type));
final Validator validator = descriptor.validator();
if (validator != null) {
typeValidators.add(validator);
}
final CapabilityFactory factory = capabilityFactoryRegistry.get(type);