public final boolean setPointAt(int index, Point2D<?, ?> point) {
		return setPointAt(index, point.getX(), point.getY(), false);
	}
public final boolean setPointAt ( int index , Point2D < ? , ? > point ) { return setPointAt ( index , point . getX ( ) , point . getY ( ) , false ) ; }
Set the specified point at the given index.

<p>If the <var>index</var> is negative, it will corresponds
to an index starting from the end of the list.

@param index is the index of the desired point
@param point is the new value of the point
@return <code>true</code> if the point was set, <code>false</code> if
the specified coordinates correspond to the already existing point.
@throws IndexOutOfBoundsException in case of error.