static void sendResponse(final ManagementRequestContext<ExecuteRequestContext> context, final byte responseType, final ModelNode response) throws IOException {
final ManagementResponseHeader header = ManagementResponseHeader.create(context.getRequestHeader());
final FlushableDataOutput output = context.writeMessage(header);
try {
// response type
output.writeByte(responseType);
// operation result
response.writeExternal(output);
// response end
output.writeByte(ManagementProtocol.RESPONSE_END);
output.close();