@Override
protected void sendRequest(final int protocolVersion, final OutputStream output) throws IOException {
final Marshaller marshaller = getMarshaller();
marshaller.start(createByteOutput(output));
marshaller.writeByte(DomainClientProtocol.PARAM_HOST_NAME);
marshaller.writeUTF(server.getHostName());
marshaller.writeByte(DomainClientProtocol.PARAM_SERVER_GROUP_NAME);
marshaller.writeUTF(server.getServerGroupName());
marshaller.writeByte(DomainClientProtocol.PARAM_SERVER_NAME);
marshaller.writeUTF(server.getServerName());
marshaller.writeByte(DomainClientProtocol.PARAM_SERVER_MODEL_UPDATE);