logger.debug("getConsumed(): Database query returned EMPTY result set for "+ myPG.getMei()+", "+supplyType);
if (logger.isDebugEnabled()) { logger.debug("getConsumed(): Database query returned EMPTY result set for " + myPG.getMei() + ", " + supplyType); }
  public Collection getConsumed() {    if (consumptionRates == null) {      synchronized (cachedDBValues) {        Asset asset = myPG.getMei();        if (asset instanceof AggregateAsset) {          asset = ((AggregateAsset)asset).getAsset();        }        String typeId = asset.getTypeIdentificationPG().getTypeIdentification();        consumptionRates = (HashMap)cachedDBValues.get(typeId);        if (consumptionRates == null){          Vector result = parentPlugin.lookupAssetConsumptionRate(asset, supplyType,                                                                   myPG.getService(), myPG.getTheater());          if (result == null) {            logger.debug("getConsumed(): Database query returned EMPTY result set for "+                         myPG.getMei()+", "+supplyType);          } else {            consumptionRates = parseResults(result);            cachedDBValues.put(typeId, consumptionRates);          }        }      }    }    if (consumptionRates == null) {      logger.debug("No consumption rates for "+myPG.getMei()+" at "+                   parentPlugin.getMyOrg().getItemIdentificationPG().getItemIdentification());      consumptionRates = new HashMap();    }    return consumptionRates.keySet();  }