anchor.diff:                  <img src="images/blank.png" alt=" "/>
                 </c:otherwise>
               </c:choose>
  +            <c:if test="${viewPaths[node.path]}">
  +              <span class="showing" id="browser${fn:replace(node.path,".","")}"
  +                    onMouseOver="enterPath('${fn:replace(node.path,".","")}')"
  +                    onMouseOut="exitPath('${fn:replace(node.path,".","")}')">
  +            </c:if>
               <c:if test="${node.indentation > 0}">
                 <span class="metadata">
                   <c:out value="${node.fieldName}"/>
  
positive.code:         <br/><br/>
        </c:if>
        <c:forEach var="node" items="${nodes}">
          <div>
            <nobr>
              <c:if test="${node.indentation > 0}">
                <c:forEach begin="1" end="${node.indentation}">
  
negative.code: <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
  <%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
  <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
  <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
  
  <tiles:importAttribute/>
  
  <script type="text/javascript">
  <!--
  
  function enterPath(path)
  {
    setBorderStyle(path, "#f8f8f8");
  }
  
  function exitPath(path)
  {
    setBorderStyle(path, "#eee");
  }
  
  function setBorderStyle(path, style)
  {
    var a = document.getElementById("browser"+path);
    var b = document.getElementById("query"+path);
    var c = document.getElementById("showing"+path);
    
    if (a != null)
      a.style.background = style;
    if (b != null)
      b.style.background = style;
    if (c != null)
      c.style.background = style;
  }
  
  //-->
  </script>
  
  
  <!-- main.jsp -->
  <table class="query" width="100%" cellspacing="0">
  