void (Set<TimeSheetIdentifier> timeSheetIds) { AllCalcDataManager origAcdMgr = getOriginalAllCalcDataManager(asgnmtMaster.getAsgnmt()); try { WDateList dateList = new WDateList(); for(TimeSheetIdentifier id : timeSheetIds) { dateList.add(id.getPpEnd()); } updatedAllCalcDataManager = origAcdMgr.copyForUpdate(dateList); } catch (Exception e) { throw new InternalApplicationException("Cloning for " + timeSheetIds, e); } }