logger.debug("Ammo: parsing results for Level2MEI ");
if (logger.isDebugEnabled()) logger.debug("Ammo: parsing results for Level2MEI ");
  protected HashMap parseResults(Vector result) {    String optempo = null;    double dcr = 0.0;    Asset newAsset;    HashMap map = null, ratesMap = new HashMap();    Enumeration results = result.elements();    Object row[];    while (results.hasMoreElements()) {      row = (Object[]) results.nextElement();      logger.debug("Ammo: parsing results for Level2MEI ");      newAsset = parentPlugin.getPrototype(LEVEL2AMMUNITION);      if (newAsset != null) {        optempo = (String) row[0];        dcr = ((BigDecimal) row[1]).doubleValue();        map = (HashMap) ratesMap.get(newAsset);        if (map == null) {          map = new HashMap();          ratesMap.put(newAsset, map);        }        map.put(optempo.toUpperCase(), new Double(dcr));        logger.debug("parseResult() for " + newAsset + ", Level2MEI " +                     ", DCR " + dcr + ", Optempo " + optempo);      }      else {        logger.error("parseResults() Unable to get prototype for " + LEVEL2AMMUNITION);      }    }    return ratesMap;  }