final ModelNode outboundSocketAddOperation = new ModelNode();
outboundSocketAddOperation.get(OP).set(ADD);
final PathAddress address = PathAddress.pathAddress(PathElement.pathElement(SOCKET_BINDING_GROUP, socketGroupName),
PathElement.pathElement(ModelDescriptionConstants.REMOTE_DESTINATION_OUTBOUND_SOCKET_BINDING, outboundSocketName));
outboundSocketAddOperation.get(OP_ADDR).set(address.toModelNode());
// setup the other parameters for the add operation
outboundSocketAddOperation.get(HOST).set(destinationHost);
outboundSocketAddOperation.get(PORT).set(destinationPort);
// execute the add operation
execute(modelControllerClient, outboundSocketAddOperation);