}
}
ProxyOperationAddressTranslator translator = null;
ImmutableManagementResourceRegistration proxyReg = null;
PathAddress proxyAddr = PathAddress.EMPTY_ADDRESS;
for (PathElement element : addr) {
proxyAddr = proxyAddr.append(element);
ImmutableManagementResourceRegistration reg = context.getResourceRegistration().getSubModel(proxyAddr);
if (reg.isRemote()) {
translator = element.getKey().equals(SERVER) ? ProxyOperationAddressTranslator.SERVER : ProxyOperationAddressTranslator.HOST;
proxyReg = reg;
break;
}
}