code: public void setHonorsVisibility(Component component, Boolean b) {
          CellConstraints constraints = getConstraints0(component);
          if (Objects.equals(b, constraints.honorsVisibility)) {
              return;
          }
          constraints.honorsVisibility = b;
          invalidateAndRepaint(component.getParent());
      }
docs: Specifies whether the given component shall be taken into account for sizing and positioning.
  This setting overrides the container-wide default. See {@link #setHonorsVisibility(boolean)}
  for details.
  
  @param component the component that shall get an individual setting
  @param b {@code Boolean.TRUE} to override the container default and honor the visibility for
  the given component, {@code Boolean.FALSE} to override the container default and ignore the
  visibility for the given component, {@code null} to use the container default value as
  specified by {@link #getHonorsVisibility()}.
  
  @since 1.2