anchor.diff:          <br/><br/>
         </c:if>
         <c:forEach var="node" items="${nodes}">
  -        <c:if test="${node.indentation > 0}">
  -          <c:forEach begin="1" end="${node.indentation}">
  -            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  -          </c:forEach>
  -        </c:if>
  -        <c:choose>
  -          <c:when test="${node.button == '+'}">
  -            <html:link action="/mainChange?method=changePath&path=${node.path}">
  -              <img border="0" src="images/plus.png" alt="+"/>
  +        <nobr>
  +          <c:if test="${node.indentation > 0}">
  +            <c:forEach begin="1" end="${node.indentation}">
  +              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  +            </c:forEach>
  +          </c:if>
  +          <c:choose>
  +            <c:when test="${node.button == '+'}">
  +              <html:link action="/mainChange?method=changePath&path=${node.path}">
  +                <img border="0" src="images/plus.png" alt="+"/>
  +              </html:link>
  +            </c:when>
  +            <c:when test="${node.button == '-'}">
  +              <html:link action="/mainChange?method=changePath&path=${node.prefix}">
  +                <img border="0" src="images/minus.png" alt="-"/>
  +              </html:link>
  +            </c:when>
  +            <c:otherwise>
  +              <img src="images/blank.png" alt=" "/>
  +            </c:otherwise>
  +          </c:choose>
  +          <c:if test="${node.indentation > 0}">
  +            <span class="metadata">
  +              <c:out value="${node.fieldName}"/>
  +            </span>
  +          </c:if>
  +          <span class="type">
  +            <c:out value="${node.type}"/>
  +            <c:if test="${node.collection}"> collection</c:if>
  +          </span>
  +          <html:link action="/mainChange?method=addToView&path=${node.path}">
  +            <fmt:message key="query.selectNode"/>
  +          </html:link>
  +          <fmt:message key="query.addConstraintTitle" var="addConstraintToTitle"/>
  +          <c:if test="${node.indentation > 0}">
  +            <html:link action="/mainChange?method=addPath&path=${node.path}"
  +                       title="${addConstraintToTitle} ${node.fieldName}">
  +              <img class="arrow" src="images/right-arrow.png" alt="->"/>
               </html:link>
  -          </c:when>
  -          <c:when test="${node.button == '-'}">
  -            <html:link action="/mainChange?method=changePath&path=${node.prefix}">
  -              <img border="0" src="images/minus.png" alt="-"/>
  -            </html:link>
  -          </c:when>
  -          <c:otherwise>
  -            <img src="images/blank.png" alt=" "/>
  -          </c:otherwise>
  -        </c:choose>
  -        <c:if test="${node.indentation > 0}">
  -          <span class="metadata"><c:out value="${node.fieldName}"/></span>
  -        </c:if>
  -        <span class="type">
  -          <c:out value="${node.type}"/>
  -          <c:if test="${node.collection}"> collection</c:if>
  -        </span>
  -        <html:link action="/mainChange?method=addToView&path=${node.path}">
  -          <fmt:message key="query.selectNode"/>
  -        </html:link>
  -        <fmt:message key="query.addConstraintTitle" var="addConstraintToTitle"/>
  -        <c:if test="${node.indentation > 0}">
  -          <html:link action="/mainChange?method=addPath&path=${node.path}"
  -                     title="${addConstraintToTitle} ${node.fieldName}">
  -            <img class="arrow" src="images/right-arrow.png" alt="->"/>
  -          </html:link>
  -        </c:if>
  +          </c:if>
  +        </nobr>
           <br/>
         </c:forEach>
  -      
  -      
  +
  +
       </td>
       <td valign="top">
         <fmt:message key="query.currentquery"/><br/>
  -      
  +
         <c:forEach var="entry" items="${QUERY}" varStatus="status">
  -        <c:set var="node" value="${entry.value}"/>
  -        <c:if test="${node.indentation > 0}">
  -          <c:forEach begin="1" end="${node.indentation}">
  -            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  -          </c:forEach>
  -        </c:if>
  -        <span class="metadata"><c:out value="${node.fieldName}"/></span>
  -        <span class="type">
  -          <c:choose>
  -            <c:when test="${node.attribute}">
  -              <c:out value="${node.type}"/>
  -            </c:when>
  -            <c:otherwise>
  -              <html:link action="/mainChange?method=changePath&prefix=${node.path}&path=${node.type}">
  +        <nobr>
  +          <c:set var="node" value="${entry.value}"/>
  +          <c:if test="${node.indentation > 0}">
  +            <c:forEach begin="1" end="${node.indentation}">
  +              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  +            </c:forEach>
  +          </c:if>
  +          <span class="metadata"><c:out value="${node.fieldName}"/></span>
  +          <span class="type">
  +            <c:choose>
  +              <c:when test="${node.attribute}">
                   <c:out value="${node.type}"/>
  -              </html:link>
  -              <c:if test="${node.collection}"> collection</c:if>
  -            </c:otherwise>
  -          </c:choose>
  -        </span>
  -        <html:link action="/mainChange?method=addConstraint&path=${node.path}">
  -          <fmt:message key="query.addConstraint"/>
  -        </html:link>
  -        <c:if test="${node.indentation > 0}">
  -          <html:link action="/mainChange?method=removeNode&path=${node.path}">
  -            <fmt:message key="query.removeNode"/>
  -          </html:link>
  -        </c:if>
  -        <br/>
  -        <c:forEach var="constraint" items="${node.constraints}" varStatus="status">
  -          <c:forEach begin="0" end="${node.indentation}">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</c:forEach>
  -          <span class="constraint">
  -            <c:out value="${constraint.op}"/>
  -            <c:choose>
  -              <c:when test="${constraint.value.class.name == 'java.util.Date'}">
  -                <fmt:formatDate dateStyle="SHORT" value="${constraint.value}"/>
                 </c:when>
                 <c:otherwise>
  -                <c:out value=" ${constraint.value}"/>
  +                <html:link action="/mainChange?method=changePath&prefix=${node.path}&path=${node.type}">
  +                  <c:out value="${node.type}"/>
  +                </html:link>
  +                <c:if test="${node.collection}"> collection</c:if>
                 </c:otherwise>
               </c:choose>
             </span>
  -          <html:link action="/mainChange?method=removeConstraint&path=${node.path}&index=${status.index}">
  -            <fmt:message key="query.removeConstraint"/>
  +          <html:link action="/mainChange?method=addConstraint&path=${node.path}">
  +            <fmt:message key="query.addConstraint"/>
             </html:link>
  +          <c:if test="${node.indentation > 0}">
  +            <html:link action="/mainChange?method=removeNode&path=${node.path}">
  +              <fmt:message key="query.removeNode"/>
  +            </html:link>
  +          </c:if>
             <br/>
  -        </c:forEach>
  +          <c:forEach var="constraint" items="${node.constraints}" varStatus="status">
  +            <c:forEach begin="0" end="${node.indentation}">
  +              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  +            </c:forEach>
  +            <span class="constraint">
  +              <c:out value="${constraint.op}"/>
  +              <c:choose>
  +                <c:when test="${constraint.value.class.name == 'java.util.Date'}">
  +                  <fmt:formatDate dateStyle="SHORT" value="${constraint.value}"/>
  +                </c:when>
  +                <c:otherwise>
  +                  <c:out value=" ${constraint.value}"/>
  +                </c:otherwise>
  +              </c:choose>
  +            </span>
  +            <html:link action="/mainChange?method=removeConstraint&path=${node.path}&index=${status.index}">
  +              <fmt:message key="query.removeConstraint"/>
  +            </html:link>
  +            <br/>
  +          </c:forEach>
  +        </nobr>
         </c:forEach>
  -      
  -      
  +
  +
       </td>
     </tr>
  -  
  +
   
     <c:if test="${editingNode != null}">
       <tr>
  
positive.code:   <tr>
      <td rowspan="2" valign="top" width="50%">
        <fmt:message key="query.currentclass"/><br/>
        <c:if test="${!empty navigation}">
          <c:forEach items="${navigation}" var="entry" varStatus="status">
            <html:link action="/mainChange?method=changePath&prefix=${entry.value}&path=${QUERY[entry.value].type}">
  
negative.code:           </c:if>
          </html:form>
        </td>
      </tr>
    </c:if>
  
  
  </table>
  <!-- /main.jsp -->
  