optempo = (String) row[2]; dcr = ((BigDecimal) row[3]).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+", MEI "+mei_nsn+ ", DCR "+dcr+", Optempo "+optempo);
optempo = (String) row[2]; dcr = ((BigDecimal) row[3]).doubleValue(); map = (HashMap) ratesMap.get(newAsset); if (map == null) { map = new HashMap(); ratesMap.put(newAsset, map); } map.put(optempo.toUpperCase(), new Double(dcr)); if (logger.isDebugEnabled()) { logger.debug("parseResult() for " + newAsset + ", MEI " + mei_nsn + ", DCR " + dcr + ", Optempo " + optempo); }
  protected HashMap parseResults (Vector result) {    String mei_nsn, typeid, optempo;    double dcr;    Asset newAsset;    HashMap map = null, ratesMap = new HashMap();    Enumeration results = result.elements();    Object row[];    for (int i=0; results.hasMoreElements(); i++) {      row = (Object [])results.nextElement();      mei_nsn = (String) row[0];      logger.debug("PackagedPOL: parsing results for MEI nsn: " + mei_nsn);      typeid = "NSN/"+(String) row[1];      newAsset = parentPlugin.getPrototype(typeid);      if (newAsset != null) {	optempo = (String) row[2];	dcr = ((BigDecimal) row[3]).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+", MEI "+mei_nsn+		     ", DCR "+dcr+", Optempo "+optempo);      }    }    return ratesMap;  } // parseResults