anchor.diff:        <td valign="top" width="30%">
   
           <im:heading id="summary">
  -          Summary for selected
  +          Primary keys for selected
             <c:forEach items="${object.clds}" var="cld">
               ${cld.unqualifiedName}
             </c:forEach>
  
positive.code:         </c:if>
  
          <c:forEach items="${object.clds}" var="cld">
            <c:if test="${fn:length(DISPLAYERS[cld.name].longDisplayers) > 0}">
              <im:heading id="further">
                <span style="white-space:nowrap">Further information for this ${cld.unqualifiedName}</span>
              </im:heading>
              <im:body id="further">
                <c:forEach items="${DISPLAYERS[cld.name].longDisplayers}" var="displayer">
                  <c:set var="object_bak" value="${object}"/>
                  <c:set var="object" value="${object.object}" scope="request"/>
                  <c:set var="cld" value="${cld}" scope="request"/>
  
negative.code:           </table>
          </im:body>
  
          <im:heading id="summary">
            Summary for selected
            <c:forEach items="${object.clds}" var="cld">
              ${cld.unqualifiedName}
            </c:forEach>
          </im:heading>
  
          <im:body id="summary">
            <table cellpadding="5" rules="all" border="0" cellspacing="0" class="objSummary">
              <c:forEach items="${object.fieldExprs}" var="expr">
                <im:eval evalExpression="object.object.${expr}" evalVariable="outVal"/>
                <tr>
                  <td>
                    <span class="attributeField">${expr}</span>
                  </td>
                  <td>
                    ${outVal}
                  </td>
                </tr>
              </c:forEach>
            </table>
          </im:body>
  
  
          <c:if test="${!empty object.attributes}">
            <im:heading id="fields">Fields</im:heading>
  