docs: public boolean setVisibility(final Visibility visibility) {
          if (visibility != mVisibility) {
              Log.d(Log.SUBSYSTEM.WIDGET, TAG, "setVisibility(%s) for %s", visibility, getName());
              updateVisibility(visibility);
              mVisibility = visibility;
              return true;
          }
          return false;
      }