private void createProjectIfMissing()

in src/main/java/com/googlesource/gerrit/plugins/deleteproject/HideProject.java [83:92]


  private void createProjectIfMissing(String projectName) throws IOException, RestApiException {
    if (!projectCache.get(Project.nameKey(projectName)).isPresent()) {
      try {
        createProject.apply(TopLevelResource.INSTANCE, IdString.fromDecoded(projectName), null);
      } catch (RestApiException | ConfigInvalidException | PermissionBackendException e) {
        throw new ResourceConflictException(
            String.format("Failed to create project %s", projectName), e);
      }
    }
  }