code: public static void unifyReferences(final Hashtable hash, final List list) {
  		if (list != null) {
  			for (int i = 0; i < list.size(); i++) {
  				final Object itemAtList = list.get(i);
  				final Object unifiedReferences = unifyReferences(hash, itemAtList);
  				list.set(i, unifiedReferences);
  			}
  		}
  	}
docs: Unify the objects in the list according to the hash code IMPORTANT : hashcode
  usage here is different from the Java Spec , IT SHOULD BE UNIUQUE FOR EACH
  OBJECT WHICH SHOULD HOLD SOMTHING LIKE THE DATABASE PRIMARY KEY.
  
  @param hash the hash
  @param list the list