@Override public void cancel() { cancelled = true; caller.cancel(); if (callable.getController() != null) { callable.getController().startCancel(); } someRPCcancelled = true; }