remove equals and hashcode
reorder TaskAssignment methods and field to get be more readable: first what is static (task, forecost), then vars, then pseudo shadow vars
Comment out SwapMoveFilters because OptaPlanner already does that out of the box
IconBenchmarkApp