@Override
protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model, ServiceVerificationHandler verificationHandler, List<ServiceController<?>> newControllers) throws OperationFailedException {
final PathAddress address = PathAddress.pathAddress(operation.get(OP_ADDR));
final String name = address.getLastElement().getValue();
Predicate predicate = null;
if (model.hasDefined(PREDICATE.getName())) {
String predicateString = model.get(PREDICATE.getName()).asString();
predicate = PredicateParser.parse(predicateString, getClass().getClassLoader());
}