Iterator i = itemMap.keySet().iterator();
while (i.hasNext()) {
String item = (String) i.next();
BigDecimal price = (BigDecimal) itemMap.get(item);
try {
cart.addNonProductItem("BULK_ORDER_ITEM", item, null, price, BigDecimal.ONE, null, null, null, dispatcher);
} catch (CartItemModifyException e) {
Debug.logError(e, module);
return ServiceUtil.returnError(e.getMessage());
}
}