code: public boolean remove(Widget w) {
          int indexOf = indexOf(w);
          if (indexOf >= 0) return remove(indexOf);
          return false;
      }
docs: Removes the given widget from the table, if it is a child of the table.
  NOTE: The widget passed in must be a container widget as returned by
  the add or insert methods.
  
  This is an O(n) operation because after the widget is removed all the
  remaining cells need to have their style sheets updated to reflect
  their new position.
  
  @return true if the cell was removed