Basket basket = new Basket();
basket.setBasketName("Basket One");
basket.getItems().add(ItemFactory.getItem(ItemType.BOOKS, "book", 1, false, new BigDecimal("12.49")));
basket.getItems().add(ItemFactory.getItem(ItemType.OTHERS, "music CD", 1, false, new BigDecimal("14.99")));
basket.getItems().add(ItemFactory.getItem(ItemType.FOOD, "chocolate bar", 1, false, new BigDecimal("0.85")));
System.out.println(basket.printReceipt());
basket = new Basket();
basket.setBasketName("Basket Two");
basket.getItems().add(ItemFactory.getItem(ItemType.FOOD, "imported box of chocolates", 1, true, new BigDecimal("10.00")));
basket.getItems().add(ItemFactory.getItem(ItemType.OTHERS, "imported bottle of perfume", 1, true, new BigDecimal("47.50")));