private OrderItemDisplay createItemToDisplay(OrderItem item) { OrderItemDisplay itemToDisplay = new OrderItemDisplay(); itemToDisplay.setId(item.getId()); if (item instanceof PizzaOrderItem) { itemToDisplay.setItemName(((PizzaOrderItem) item).pizzaName()); itemToDisplay.setPizzeria(((PizzaOrderItem) item).pizzeriaName()); itemToDisplay.setIngredients( stringFyIngredientsList( ((PizzaOrderItem) item).getPizzeria_pizza().getPizza().getPizzaIngredients(), ((PizzaOrderItem) item).getPizzaOrderIngredients())); } else if (item instanceof BeverageOrderItem) { itemToDisplay.setItemName(((BeverageOrderItem) item).beverageName()); itemToDisplay.setPizzeria(((BeverageOrderItem) item).pizzeriaName()); } itemToDisplay.setCost(item.getCost()); itemToDisplay.setNumber(item.getNumber()); itemToDisplay.setImageItem("not found"); return itemToDisplay; }