code: @Pure
  	public static boolean epsilonEqualsDistance(Point2D<?, ?> p1, Point2D<?, ?> p2) {
  		final double distance = p1.getDistance(p2);
  		return distance >= -distancePrecision && distance <= distancePrecision;
  	}
docs: Replies if the specified points are approximatively equal.
  This function uses the distance precision.
  
  @param p1 the first point.
  @param p2 the second point.
  @return <code>true</code> if both points are equal, otherwise <code>false</code>