Class AbstractRectangularShape2d<IT extends AbstractRectangularShape2d<?>>