docs: public void clear() {
          List<Widget> children = getChildren();
          Log.d(TAG, "clear(%s): removing %d children", getName(), children.size());
          for (Widget child : children) {
              removeChild(child, true);
          }
          requestLayout();
      }