code: private void registerProblem(GitHubRepositoryName repo, String message) {
          if (repo == null) {
              return;
          }
          if (!ignored.contains(repo)) {
              problems.put(repo, defaultIfBlank(message, Messages.unknown_error()));
          } else {
              LOGGER.debug("Repo {} is ignored by monitor, skip this problem...", repo);
          }
      }
docs: Used by {@link #registerProblem(GitHubRepositoryName, Throwable)}
  
  @param repo    full named GitHub repo, if null nothing will be done
  @param message message to show in the interface. Will be used default if blank