public Object execute(Request request, ResultHandler handler) throws RemoteException {
if(handler == null) {
throw new IllegalArgumentException();
}
final ReplyPattern replyPtn = request.getReplyPattern();
if(replyPtn == ReplyPattern.POLL) {
LOG.warn("execute(Request) method should be used for Poll reply pattern. ResultHandler does not make sence in this method.");
}
if(replyPtn == ReplyPattern.CALLBACK) {
exportMe(handler, request);