static int area(Rect r) { ret rectArea(r); } static double area(DoubleRect r) { ret r == null ? 0 : r.w*r.h; }