code: public String getAuthorEmail() {
          if (StringUtils.isEmpty(authorEmail)) {
              try {
                  GHUser user = getPullRequestAuthor();
                  authorEmail = user.getEmail();
              } catch (IOException e) {
                  LOGGER.log(Level.SEVERE, "Unable to fetch author info for " + id);
              }
          }
          authorEmail = StringUtils.isEmpty(authorEmail) ? "" : authorEmail;
          return authorEmail;
      }
docs: Email address is collected from GitHub as extra information, so lets cache it.
  
  @return The PR authors email address