public synchronized void addItem(String itemID) { ItemOrder order; for (int i = 0; i < itemsOrdered.size(); i++) { order = (ItemOrder) itemsOrdered.get(i); if (order.getItemID().equals(itemID)) { order.incrementNumItems(); return; } } ItemOrder newOrder = new ItemOrder(Catalog.getItem(itemID)); itemsOrdered.add(newOrder); }