return new LoginRequest(
new User(
parameters.getLeaf(HPIDialogueConstants.NICKNAME).getValue(),
parameters.getLeaf(HPIDialogueConstants.PASSPHRASE).getValue()));
} else if (serviceName.equals(HPIDialogueConstants.SERVER_SHUTDOWN_SERVICE)) {
return new ServerShutdownRequest();
} else if (serviceName.equals(HPIDialogueConstants.LIST_INVOKERS_SERVICE)) {
return new ListInvokersRequest(parameters.getLeaf(HPIDialogueConstants.SESSION_ID).getValue());
} else if (serviceName.equals(HPIDialogueConstants.DESCRIBE_INVOKER_SERVICE)) {
return new DescribeInvokerRequest(parameters.getLeaf(HPIDialogueConstants.SESSION_ID).getValue(), parameters.getLeaf(HPIDialogueConstants.INVOKER_ID).getValue());
} else if (serviceName.equals(HPIDialogueConstants.LOGOFF_SERVICE)) {