anchor.diff:          endHour = "";
         }
   
  -      author = pubDetail.getAuthor();
  +      author = StringUtil.defaultIfBlank(pubDetail.getAuthor(), "");
         targetValidatorId = pubDetail.getTargetValidatorId();
   
         if (StringUtil.isDefined(targetValidatorId)) {
  
positive.code:       }
        version = pubDetail.getVersion();
        importance = Integer.toString(pubDetail.getImportance());
        keywords = pubDetail.getKeywords(language);
        content = pubDetail.getContent();
        status = pubDetail.getStatus();
        if (beginDate == null || beginDate.length() == 0) {
  
negative.code:       }
  
        name = pubDetail.getName(language);
        description = StringUtil.defaultIfBlank(pubDetail.getDescription(language), "");
        creationDate = resources.getOutputDate(pubDetail.getCreationDate());
        if (pubDetail.getBeginDate() != null) {
          beginDate = resources.getInputDate(pubDetail.getBeginDate());
  