taskLevelTask.setDuration(new MPXDuration(task.getEstimatedHours(), TimeUnit.HOURS));
if (StringUtils.isNotEmpty(task.getDescription())) {
taskLevelTask.addTaskNotes(filterString(task.getDescription()));
}
if (task.getAcceptorId() != 0) {
taskLevelTask.addResourceAssignment(resources.getResource(task.getAcceptorId()));
}
if (task.getActualHours() != 0) {
taskLevelTask.setActualWork(new MPXDuration(task.getActualHours(), TimeUnit.HOURS));
Date startTime = getStartTime(iterationLevelTask, task);
if (startTime != null) {