@Override
public Bounds getBounds() {
if (bounds == null) {
Location loc = getLocation();
Bounds offBounds = getFactory().getOffsetBounds(getAttributeSet());
bounds = offBounds.translate(loc.getX(), loc.getY());
}
return bounds;
}
protected void recomputeBounds() {