anchor.diff:  %>
               <p>
                 <b><%=propName_label%>:&nbsp;</b><%=value%>
  -
  -              <% if (! prop_dictionary.equalsIgnoreCase("NCI Thesaurus")) {
  -                   url = (String) label2URL.get(propName_label);
  -                   linktext = (String) label2Linktext.get(propName_label); 
  -                   if (url != null) {
  -                     System.out.println("url: " + url);
  -                     String encoded_value = value;
  -                     encoded_value = encoded_value.replaceAll(":", "%3A");
  -                     String url_str = url + encoded_value; 
  -              %>
  -                     <a href="javascript:redirect_site('<%= url_str %>')">(<%=linktext%>)</a>
  -              <%
  -                   }  
  -                 } else if (propName_label.equalsIgnoreCase("NCI Thesaurus Code")) {
  -                   String label = "caDSR metadata";
  -                   url = (String) label2URL.get(label);
  -                   linktext = (String) label2Linktext.get(label); 
  -                   if (url != null) {
  -                     System.out.println("url: " + url);
  -                     String encoded_value = value;
  -                     encoded_value = encoded_value.replaceAll(":", "%3A");
  -                     String url_str = url + encoded_value; 
  -              %>
  -                     <a href="javascript:redirect_site('<%= url_str %>')">(<%=linktext%>)</a>
  -              <% 
  -                   }
  -                 }
  -              %>
  +              <% if (! prop_dictionary.equalsIgnoreCase("NCI Thesaurus")) { %>
  +                   <%= getDisplayLink(label2URL, label2Linktext, propName_label, value) %>
  +              <% } else if (propName_label.equalsIgnoreCase("NCI Thesaurus Code")) { %>
  +                  <%= getDisplayLink(label2URL, label2Linktext, "caDSR metadata", value) %>
  +              <% } %>
               </p>
   <%
             }
  
positive.code: <%@ page import="org.LexGrid.concepts.*" %>
  <%@ page import="org.LexGrid.LexBIG.Utility.Iterators.*" %>
  <%@ page import="org.LexGrid.LexBIG.DataModel.Core.*" %>
  
  <%
    HashMap def_map = NCItBrowserProperties.getDefSourceMappingHashMap();
  
negative.code: 
   System.out.println("properties_to_display.size(): " + properties_to_display.size());
  
    HashMap<String, String> label2URL = new HashMap<String, String>();
    HashMap<String, String> label2Linktext = new HashMap<String, String>();
    for (int m=0; m<properties_to_display.size(); m++) {
        String propName = (String) properties_to_display.elementAt(m);
        String prop_nm_label = (String) properties_to_display_label.elementAt(m);
  