code from E13Rectangle.java unmodified
This will be non-functional but committed to allow github diff