public class Main { static Vector chains = new Vector();//Check unique name static Vector malls = new Vector();//Check unique number static ExceptionFunctions ex = new ExceptionFunctions(); public static void main(String[] args) { try{ malls.add(new Mall("Hilel", 212)); malls.get(0).addShop(new Shop("Shuper", 2)); malls.get(0).addShop(new Shop("George", 42)); malls.add(new Mall("Hasharon", 432)); malls.get(1).addShop(new Shop("Columbus", 12)); malls.get(1).addShop(new Shop("Bastro", 65)); malls.get(1).addShop(new Shop("George", 81)); chains.add(new ClothesChain("Bastro","Moshe")); chains.get(0).addShop(malls.get(1).getShop(65)); chains.add(new FoodChain("Columbus",3)); chains.get(1).addShop(malls.get(1).getShop(12)); chains.add(new FastFoodChain("George",35,25,1)); chains.get(2).addShop(malls.get(0).getShop(42)); chains.get(2).addShop(malls.get(1).getShop(81)); chains.add(new BookChain("Shuper","C++ programming is fun")); chains.get(3).addShop(malls.get(0).getShop(2)); } catch(Exception e) { System.out.println(e.getMessage()); } }