code: public boolean sameProduct(JProduct p, Map<String, String> featLinks, boolean exactContent) {
  		List<JCell> tempCells = new ArrayList<>(this.cells);
  		if(p.getCells().size() != this.cells.size()){
  			return false;
  		}
  		for(JCell pC : p.getCells()){
  			for(JCell thisC: this.cells){
  				if(tempCells.contains(thisC)){
  					if(thisC.sameCell(pC, featLinks, exactContent)){
  						tempCells.remove(thisC);
  					}
  				}
  			}
  		}
  //		if(tempCells.isEmpty()){
  //			System.out.println(id);
  //		}
  		return tempCells.isEmpty();
  	}
docs: Compares cells of both products omitting ids
  @param p the product to compare
  @param featLinks the links between the features of the 2 JSONFormat objects
  @param exactContent
  @return true if cells of both products are the same, omits ids