anchor.diff:  <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
   <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
   <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
  +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
   
   <!-- geneLong.jsp -->
   <fmt:setBundle basename="model"/>
  +
  +<c:set var="seenIdentifiers" value=""/>
   
   <c:if test="${!empty object.synonyms}">
     <fmt:message key="synonyms.external.links"/>:
  
positive.code:     <table cellpadding="4">
        <c:forEach items="${object.synonyms}" var="thisSynonym">
          <c:set var="sourceTitle" value="${thisSynonym.source.title}"/>
          <c:set var="linkProperty" value="${sourceTitle}.${object.organism.genus}.${object.organism.species}.url.prefix"/>
          <c:if test="${!empty WEB_PROPERTIES[linkProperty] 
                        && (thisSynonym.type == 'identifier' || thisSynonym.type == 'accession'
                            || (thisSynonym.type == 'name' 
                            && thisSynonym.source.title == 'HUGO'))}">
            <tr>
              <td>
                <html:img src="model/${sourceTitle}_logo_small.png"/>
  
negative.code:               </html:link>
              </td>
            </tr>
            <c:set var="seenIdentifiers" 
                   value="${seenIdentifiers} -:${thisSynonym.value}:-"/>
          </c:if>
        </c:forEach>
      </table>
  