executorService=Hazelcast.getExecutorService();
futureResult = executorService.submit (callable);
break;
case KEY_OWNER :
log.debug("distributed execution on key owner");
executionTarget.key();
FutureTask<DistributedExecutionResult> task = new DistributedTask<DistributedExecutionResult>(callable, parameter[0]);
executorService=Hazelcast.getExecutorService();
executorService.submit (task);
futureResult =task;
break;