private void findEqualItems(CRFVersion v1, CRFVersion v2){
		//log.info(set1.size()+"");
		for (Entry <String,Item>e1 : v1.getItems().entrySet()){
			for (Entry <String,Item> e2: v2.getItems().entrySet()){
				Item i1 = e1.getValue();
				Item i2 = e2.getValue();
				if (i1.getProperties().equals(i2.getProperties())&&
						i1.getItemLabel().equals(i2.getItemLabel())){
					equalItems.add(i2);
				}
			}
		}
		
		//log.info(set1.size() +" "+ equalSet.size()+" "+set2.size());
	
		for (Item i1 : v1.getItems().values()){
			if (!equalItems.contains(i1)){
				deletedItems.add(i1);
			}
		}
		for (Item i2: v2.getItems().values()){
			if (!equalItems.contains(i2)){
				addedItems.add(i2);
			}
		}
		
	}