for(final ProxyController proxy : proxies) {
final PathAddress proxyAddress = proxy.getProxyNodeAddress();
final ModelNode newOperation = operation.clone();
newOperation.get(OP_ADDR).set(address.subAddress(proxyAddress.size()).toModelNode());
final Operation operationContext = OperationBuilder.Factory.create(newOperation).build();
proxy.execute(operationContext, new ResultHandler() {
@Override
public void handleResultFragment(String[] location, ModelNode result) {
synchronized(failureResult) {
if(status.get() == 0) {
// Addresses are aggregated as list by the controller