List<HoursGroup> hoursGroups = Arrays.asList(hoursGroup);
TaskSource taskSource = TaskSource.create(orderLine
.getCurrentSchedulingDataForVersion(),
hoursGroups);
TaskSourceSynchronization synchronization = TaskSource
.mustAdd(taskSource);
synchronization.apply(TaskSource.persistTaskSources(taskSourceDAO));
Task task = (Task) taskSource.getTask();
if (ResourceAllocationType.SPECIFIC_RESOURCE_ALLOCATION.equals(type)) {
SpecificResourceAllocation specificResourceAllocation = SpecificResourceAllocation
.createForTesting(ResourcesPerDay.amount(1),
task);