protected static TaskSummaryImpl convertTaskToTaskSummary(InternalTask task) {
   TaskSummaryImpl taskSummary =
       new TaskSummaryImpl(
           task.getId().longValue(),
           task.getNames().get(0).getText(),
           task.getSubjects().get(0).getText(),
           task.getDescriptions().get(0).getText(),
           task.getTaskData().getStatus(),
           task.getPriority(),
           task.getTaskData().isSkipable(),
           task.getTaskData().getActualOwner(),
           task.getTaskData().getCreatedBy(),
           task.getTaskData().getCreatedOn(),
           task.getTaskData().getActivationTime(),
           task.getTaskData().getExpirationTime(),
           task.getTaskData().getProcessId(),
           task.getTaskData().getProcessSessionId(),
           task.getTaskData().getProcessInstanceId(),
           task.getTaskData().getDeploymentId(),
           task.getSubTaskStrategy(),
           task.getTaskData().getParentId());
   return taskSummary;
 }