protected Operation prepareOperation() {
SecurityContext securityContext = getClientEngine().getSecurityContext();
if (securityContext != null) {
callable = securityContext.createSecureCallable(getEndpoint().getSubject(), callable);
}
return new CallableTaskOperation(name, uuid, callable);
}