&& timesheet.getStopTime().getTime() == oldTimesheet.getStopTime().getTime()
&& ObjectUtils.equals(timesheet.getKost2Id(), oldTimesheet.getKost2Id()) == true) {
return true;
}
}
final TaskNode taskNode = taskTree.getTaskNodeById(timesheet.getTaskId());
Validate.notNull(taskNode);
final List<TaskNode> list = taskNode.getPathToRoot();
list.add(0, taskTree.getRootTaskNode());
for (final TaskNode node : list) {
final Date date = node.getTask().getProtectTimesheetsUntil();
if (date == null) {
continue;