public ShoppingBakets<ConcreteItem> load(File file) throws IOException{
	   ShoppingBakets<ConcreteItem> shoppingBaskets = ShoppingBakets.getNewShoppingBaskets() ;
       List<String> resultList;	   
	   resultList = FileUtility.read(file);
	   ConcrateItemFactory concrateItemFactory = ConcrateItemFactory.getInstance();
	   for(String result:resultList){
		   try {
			Item item;
			item = concrateItemFactory.createItem(result);
			shoppingBaskets.addElement((ConcreteItem) item);
		} catch (ReadItemLineException e) {	
			e.printStackTrace();
		}
	   }
	   return shoppingBaskets;
	   
   }