@Override public Map<Entity, OperationWorkTime> estimateOperationsWorkTime(final List<Entity> operationComponents, final Map<Entity, BigDecimal> operationRuns, final boolean includeTpz, final boolean includeAdditionalTime, final Map<Entity, Integer> workstations, final boolean saved) { Map<Entity, OperationWorkTime> operationsWorkTimes = new HashMap<Entity, OperationWorkTime>(); for (Entity operationComponent : operationComponents) { OperationWorkTime operationWorkTime = estimateTechOperationWorkTime(operationComponent, getOperationRuns(operationRuns, operationComponent), includeTpz, includeAdditionalTime, getWorkstationsQuantity(workstations, operationComponent), saved); operationsWorkTimes.put(operationComponent.getDataDefinition().get(operationComponent.getId()), operationWorkTime); } return operationsWorkTimes; }