public boolean equals(Object obj)
{
if (obj instanceof VisualBounds)
{
VisualBounds otherBounds= (VisualBounds) obj;
return getWidth() == otherBounds.getWidth() && getHeight() == otherBounds.getHeight() && getX() == otherBounds.getX() && getY() == otherBounds.getY();
}
return false;
}