public String toString()
   {
      StringBuffer retval = new StringBuffer( 6 * 16 + 5 + 10);
      Point2D.Double v[] = new Point2D.Double[6];
      v[0] = myEdge[0].getVertex0();
      for (int i = 1; i < 6; i++)
      {
         if (enteredViaVertex0( i)) // enteredViaEdge0Minus( i))
            v[i] = myEdge[i].getVertex0();
         else
            v[i] = myEdge[i].getVertex1();
      }
      for (int i = 0; i < 6; i++)
      {
         if (i > 0)
            retval.append(" ");
         retval.append( String.format("(%7.4g, %7.4g)", v[i].x, v[i].y));
      }
      return retval.toString();
   }