public boolean equalMaps(Map<?, ?> map1, Map<?, ?>map2) {
	
		if (map1==null || map2==null || map1.size() != map2.size()) {
			return false;
		}
	
		for (Object key: map1.keySet()) {
			if (!map1.get(key).equals(map2.get(key))) {
				return false;
			}
		}
		return true;
	}