@Override
  public boolean isVisible() {
    var childrenUpdate = myChildrenUpdate.get();
    if (null != childrenUpdate) {
      return !childrenUpdate.children.isEmpty();
    }
    return !myChildren.isEmpty();
  }
@Override
  public boolean isVisible()