anchor.diff:        <c:set var="maxLength" value="60"/>
         <c:choose>
           <c:when test="${object != null && object.class.name == 'java.lang.String' && fn:length(object) > maxLength}">
  -          <html:link action="/objectDetails?id=${resultElement.id}&amp;trail=${param.trail}|${resultElement.id}">
  +
  +          <html:link action="${detailsLink}">
               <im:abbreviate value="${object}" length="${maxLength}"/>
             </html:link>
           </c:when>
           <c:when test="${resultElement.keyField}">
  -          <html:link action="/objectDetails?id=${resultElement.id}&amp;trail=${param.trail}|${resultElement.id}">
  +          <html:link action="${detailsLink}">
               <c:out value="${object}" default="${nullFieldText}"/>
             </html:link>
             <c:if test="${(!empty columnType) && (resultElement.typeClass != columnType)}">
  
positive.code:  	  </c:if>
          </c:when>
          <c:otherwise>
            <c:out value="${object}" default="${nullFieldText}"/>   <%-- for IE 6: --%> &nbsp;
          </c:otherwise>
        </c:choose>
      </c:when>
      <c:otherwise>
  
  
        <c:set var="linkAction" value="/objectDetails?id=${resultElement.id}&amp;trail=${param.trail}|${resultElement.id}" scope="request"/>
        <span style="white-space:nowrap">
          <c:forEach var="cld" items="${leafClds}">
            <span class="type"><c:out value="${cld.unqualifiedName}"/></span>
          </c:forEach>
          [<html:link action="${linkAction}">
            <fmt:message key="results.details"/>
          </html:link>]
        </span>
  
negative.code: 
  <c:set var="leafClds" value="${LEAF_DESCRIPTORS_MAP[object]}"/>
  
  <c:set var="detailsLink" value="/objectDetails?id=${resultElement.id}&amp;trail=${param.trail}|${resultElement.id}" scope="request"/>
  
  <div class="objectView">
    <c:choose>
  