superclass.getClientBounds -> superclass.getShape