package p; public class Shape { Rectangle fBounds; Rectangle fInnerBounds; /** * Returns the area * @return the area */ public int area() { return fBounds.area(); } public int filledArea() { return area() - fInnerBounds.getWidth() * fInnerBounds.getHeight(); } public boolean isSmallerThan(Rectangle rect) { return area() < rect.getWidth() * rect.getHeight(); } }