docs: public void setChildrenFollowFocus(final boolean follow) {
          if (follow != mChildrenFollowFocus) {
              mChildrenFollowFocus = follow;
              final boolean focused = isFocused();
              List<Widget> children = getChildren();
              if (focused && follow) {
                  for (Widget child : children) {
                      if (child.isFocusEnabled()) {
                          child.doOnFocus(true);
                      }
                  }
              } else if (focused && !follow) {
                  for (Widget child : children) {
                      if (child.isFocusEnabled() && !child.mFollowParentFocus) {
                          child.doOnFocus(false);
                      }
                  }
              }
              for (Widget child : children) {
                  if (focused && child.isFocusEnabled()) {
                      if (follow) {
                          child.doOnFocus(true);
                      } else if (!child.getFollowParentFocus()) {
                          child.doOnFocus(false);
                      }
                  }
  
                  Log.d(Log.SUBSYSTEM.WIDGET, TAG,
                        "setChildrenFollowFocus(%s): calling registerPickable",
                        getName());
                  child.registerPickable();
              }
          }
      }