mpxTask.getOutlineLevel() == 0){ //root task, not a real task
if (mpxRootTask==null)
mpxRootTask=mpxTask;
} else { // normal task
task=new Task();
converter.from(mpxTask, task, state);
long taskStart=((Date)task.get("start")).getTime();
if (earliestTaskStart==-1L || taskStart<earliestTaskStart)
earliestTaskStart=taskStart;
project.addTask(task,parentTask);