public GenericPoint(GenericPoint gp)
            {
                GenericPoint temp = (GenericPoint)gp.Clone();

                this._id            = temp._id;
                this._x             = temp._x;
                this._y             = temp._y;
                this._isEndOfStroke = temp._isEndOfStroke;
            }