public static void main(String[] args)
	{
		StarbuzzCoffee x = new StarbuzzCoffee(); // just need enclosing object
		
		// order an Espresso, with no condiments
		Beverage_SolutionFinal beverage1 = x.new Espresso_SolutionFinal();
		System.out.println(beverage1.getDescription() + " $" + beverage1.cost());
		
		// order a Dark Roast with double Mocha and Whip 
		Beverage_SolutionFinal beverage2 = x.new DarkRoast_SolutionFinal(); // make a DarkRoast object
		beverage2 = x.new Mocha_SolutionFinal(beverage2); 					// wrap it with a Mocha
		beverage2 = x.new Mocha_SolutionFinal(beverage2);					// wrap it with a second Mocha
		beverage2 = x.new Whip_SolutionFinal(beverage2); 					// weap it with a Whip
		System.out.println(beverage2.getDescription() + " $" + beverage1.cost());
	}