docs: public CompletableFuture<Revision> removePerUserPermission(Author author, String projectName,
                                                                 String repoName, User member) {
          requireNonNull(author, "author");
          requireNonNull(projectName, "projectName");
          requireNonNull(repoName, "repoName");
          requireNonNull(member, "member");
  
          final String memberId = member.id();
          return removePermissionAtPointer(author, projectName,
                                           perUserPermissionPointer(repoName, memberId),
                                           "Remove permission of the '" + memberId +
                                           "' from the project " + projectName);
      }