/** {@inheritDoc} */
 public BigDecimal getProductionRunCost(ProductionRun productionRun) throws RepositoryException {
   try {
     GetProductionRunCostService service = new GetProductionRunCostService(getUser());
     service.setInWorkEffortId(productionRun.getWorkEffortId());
     service.runSync(getInfrastructure());
     if (service.isError()) {
       throw new RepositoryException(service.getErrorMessage());
     }
     return service.getOutTotalCost();
   } catch (ServiceException e) {
     throw new RepositoryException(e);
   }
 }