docs: public @Nonnull ACL getACL(final @Nonnull View item) {
          return ACL.lambda((a, permission) -> {
                  ACL base = item.getOwner().getACL();
  
                  boolean hasPermission = base.hasPermission(a, permission);
                  if (!hasPermission && permission == View.READ) {
                      return base.hasPermission(a,View.CONFIGURE) || !item.getItems().isEmpty();
                  }
  
                  return hasPermission;
          });
      }