code: public static boolean areEqual(Field destination,Field source){
  		return getGenericString(destination).equals(getGenericString(source));
  	}
docs: Returns true if destination and source have the same structure.
  @param destination destination field
  @param source source field
  @return returns true if destination and source have the same structure