public boolean remove(final Widget widget) {
Checker.notNull("parameter:widget", widget);
boolean removed = false;
final WidgetCollection widgets = this.getWidgetCollection();
final int index = widgets.indexOf(widget);
if (-1 != index) {
this.remove(index);
removed = true;
}