public boolean evaluate(Object arg0) {
Node parent=(Node)arg0;
//change implementation
NormalTask task=new NormalTask();
Task source=((Task)parent.getImpl());
source.cloneTo(task);
//task.setDuration(source.getActualDuration());
parent.setImpl(task);
return true;
}
});