public virtual void drawPoint(Point point, int color) { }
public virtual void drawCross(Point point, int color) { }
public void drawPoint(Point point, int color) { }