IInventoryHandler.listItemsInInventory() should return a Collection, no need to force an ArrayList