anchor.diff:                String singleton = (String) request.getSession().getAttribute("singleton");
                 if (singleton != null && singleton.compareTo("true") == 0) {
                   code = (String) request.getSession().getAttribute("code");
  -              } else {                
  +              } else {
                   code = (String) request.getSession().getAttribute("code");
                   type = (String) request.getParameter("type");
                 }
  
positive.code:           %>
      <a class="vocabularynamebanner" href="<%=request.getContextPath()%>/pages/vocabulary.jsf?dictionary=<%=HTTPUtils.cleanXSS(dictionary)%>">
        <div class="vocabularynamebanner">
          <div class="vocabularynameshort"><%=HTTPUtils.cleanXSS(display_name)%></div>
          <div class="vocabularynamelong">Version: <%=HTTPUtils.cleanXSS(term_browser_version)%></div>
        </div>
      </a>
  
negative.code:                       visitedConcepts = new Vector();
                      }
                      String localCodingSchemeName = DataUtils.getLocalName(dictionary);
  
  _logger.debug("concept_details_other_term.jsp  dictionary: " + dictionary);
  _logger.debug("concept_details_other_term.jsp  localCodingSchemeName: " + localCodingSchemeName);
  
                      String visitedConceptStr = localCodingSchemeName + "|"
                          + code + "|" + name;
                      if (!visitedConcepts.contains(visitedConceptStr)) {
  