@Override
  public boolean canCloseAllContents() {
    if (!canCloseContents()) {
      return false;
    }
    for (Content content : contents) {
      if (content.isCloseable()) {
        return true;
      }
    }
    return false;
  }
@Override
  public boolean canCloseAllContents()