docs: boolean getIsClosingOrClosed() {
          final boolean isParentClosingOrClosed = this.parent != null && this.parent.getIsClosingOrClosed();
          synchronized (this.syncClose) {
              return isParentClosingOrClosed || this.isClosing || this.isClosed;
          }
      }