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; }