anchor.diff:        }
         version = pubDetail.getVersion();
         importance = Integer.toString(pubDetail.getImportance());
  -      keywords = pubDetail.getKeywords(language);
  +      keywords = StringUtil.defaultIfBlank(pubDetail.getKeywords(language), "");
         content = pubDetail.getContent();
         status = pubDetail.getStatus();
         if (beginDate == null || beginDate.length() == 0) {
  
positive.code:         endHour = "";
        }
  
        author = pubDetail.getAuthor();
        targetValidatorId = pubDetail.getTargetValidatorId();
  
        if (StringUtil.isDefined(targetValidatorId)) {
  
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());
  