Changing Shape interfaces to Ellipse2D.Float