String clientId = operation.require(CLIENT_ID.getName()).asString();
String subscriptionName = operation.require(JMSTopicDefinition.SUBSCRIPTION_NAME).asString();
control.dropDurableSubscription(clientId, subscriptionName);
context.getResult();
} else if (JMSTopicDefinition.DROP_ALL_SUBSCRIPTIONS.equals(operationName)) {
control.dropAllSubscriptions();
context.getResult();
} else if (JMSTopicDefinition.REMOVE_MESSAGES.equals(operationName)) {
removeMessagesValidator.validate(operation);
String filter = operation.hasDefined(FILTER.getName()) ? operation.get(FILTER.getName()).asString() : null;
context.getResult().set(control.removeMessages(filter));