gtask.setWebLink(task.getHyperlink());
Date taskStart = task.getStart();
assert taskStart!=null : "Task="+task+" has null start";
gtask.setStart(new GanttCalendar(taskStart));
// gtask.setDuration(tm.createLength((long) duration.getDuration()));
long longDuration = (long) Math.ceil(duration.convertUnits(TimeUnit.DAYS).getDuration());
if (longDuration > 0) {
gtask.setDuration(tm.createLength(longDuration));
}
else {
System.err.println("Task "+task.getName()+" has duration="+duration+" which is 0 as long integer. This duration has been ignored, task has got the default duration");