*/
public Serializable execute(final TaskHandlerExecutionStrategy execution, final Serializable params,
final TaskHandlerActionContext< ? extends ActionContext> parentContext)
{
Principal principal = null;
ActionContext parentInnerContext = parentContext.getActionContext();
if (parentInnerContext instanceof PrincipalActionContext)
{
principal = ((PrincipalActionContext) parentInnerContext).getPrincipal();
}
return execute(execution, params, principal, parentContext.getUserActionRequests());