private boolean pointEquals(Point2D a, Point2D b)
boolean pointEquals(Point2D a, Point2D b)
  private boolean pointEquals(Point2D a, Point2D b)  {    return (a.equals(b) || a.distance(b) < PE_EPSILON);  }