anchor.diff:  
   
   <div id="convertList" class="listtoolbox" align="left">
  -<h3><img src="images/icons/convert.png" alt="info">&nbsp;Convert</h3>
  +<h3><img src="images/icons/convert.png" alt="Convert objects in this bag to different type"/>&nbsp;Convert</h3>
   <p>
   <html:form action="/modifyBagDetailsAction" styleId="bagDetailsForm">
   <html:hidden property="bagName" value="${bag.name}"/> 
  
positive.code: 
  <div style="clear:both;">&nbsp;</div>
  
  <!-- widget table -->
  <%--<c:set var="widgetIdPrefix" value="bagDetailsWidget${bag.type}"/>
  <c:set var="widgetTotal" value="${fn:length(graphDisplayerArray) 
                  + fn:length(tableDisplayerArray)  
                  + fn:length(enrichmentWidgetDisplayerArray) }"/>
  
    <c:if test="${widgetTotal > 0}">
      <div class="heading">
        <a id="widgets">Widgets displaying properties of '${bag.name}'</a>&nbsp;&nbsp;<span style="font-size:0.8em;">
      (<a href="javascript:toggleAll(${widgetTotal}, '${widgetIdPrefix}', 'expand', null, true);">expand all <img src="images/disclosed.gif"/></a> / <a href="javascript:toggleAll(${widgetTotal}, '${widgetIdPrefix}', 'collapse', null, true);">collapse all <img src="images/undisclosed.gif"/></a>)</span>
      </div>
      <div class="body">
    
        <fmt:message key="bagDetails.widgetsHelp">
          <fmt:param>
                <img src="images/disclosed.gif"/> / <img src="images/undisclosed.gif"/>  
          </fmt:param>
        </fmt:message>
      
        <c:set var="widgetCount" value="0"/>
  --%>      
        <%-- graphs --%>
  <%--      <c:forEach items="${graphDisplayerArray}" var="htmlContent">      
        <imutil:disclosure id="${widgetIdPrefix}${widgetCount}" opened="true" type="consistent">
          <imutil:disclosureHead>
            <imutil:disclosureTitle>
              ${htmlContent[1]}
            </imutil:disclosureTitle>
          </imutil:disclosureHead>
          <imutil:disclosureBody>
              <br/>    
            <fmt:message key="bagDetails.widgetHelp">
                <fmt:param>
                      <fmt:message key="bagDetails.widgetHelpGraph"/>
                </fmt:param>
              </fmt:message>
                <br/><br/>  
          
                <div class="widget">
                  <c:out value="${htmlContent[0]}" escapeXml="false"/>
                  <p><c:out value="${htmlContent[2]}" escapeXml="false"/></p>
                </div>
                <c:set var="widgetCount" value="${widgetCount+1}" />        
          </imutil:disclosureBody>
        </imutil:disclosure>
        </c:forEach>
  --%>
    <%-- tables --%>
  <%--      <c:forEach items="${tableDisplayerArray}" var="bagTableDisplayerResults">
          
          <imutil:disclosure id="${widgetIdPrefix}${widgetCount}" opened="true" type="consistent">
        <imutil:disclosureHead>
          <imutil:disclosureTitle>
            <c:out value="${bagTableDisplayerResults.title}"/>
          </imutil:disclosureTitle>
        </imutil:disclosureHead>
        <imutil:disclosureBody>
                <br/>
            <fmt:message key="bagDetails.widgetHelp">
              <fmt:param>
                    <fmt:message key="bagDetails.widgetHelpTable"/>
              </fmt:param>
            </fmt:message>
              <br/><br/>
              
                <div><strong><font size="+1"><c:out value="${bagTableDisplayerResults.title}"/></font></strong></div>
                <c:choose>
                  <c:when test="${!empty bagTableDisplayerResults.flattenedResults}">
                      <div class="widget_slide">
                      <table class="results" cellspacing="0">
                        <tr>
                          <c:forEach var="column" items="${bagTableDisplayerResults.columns}" varStatus="status">
                            <th align="center" valign="top">
                              <div>
                                <c:out value="${fn:replace(column, '.', '&nbsp;> ')}" escapeXml="false"/>
                              </div>
                            </th>
                          </c:forEach>
                        </tr>
      
                        <c:forEach items="${bagTableDisplayerResults.flattenedResults}" var="row" varStatus="status">
                          <c:set var="rowClass">
                            <c:choose>
                              <c:when test="${status.count % 2 == 1}">odd</c:when>
                              <c:otherwise>even</c:otherwise>
                            </c:choose>
                          </c:set>
                          <tr class="${rowClass}">
                            <c:forEach var="cell" items="${row}" varStatus="status2">
                              <td>
                                <c:choose>
                                  <c:when test="${cell.keyField}">
                                    <html:link action="/objectDetails?id=${cell.id}&amp;trail=|bag.${bag.name}|${cell.id}">
                                      <c:out value="${cell.field}" />
                                    </html:link>
                                  </c:when>
                                  <c:when test="${! empty cell.otherLink}">
                                    <html:link action="/widgetAction?${cell.otherLink}">
                                      <c:out value="${cell.field}" />
                                    </html:link>
                                  </c:when>
                                  <c:otherwise>
                                    <c:out value="${cell.field}" />
                                  </c:otherwise>
                                </c:choose>
                              </td>
                            </c:forEach>
                          </tr>
                        </c:forEach>
                      </table>
                      <p><c:out value="${bagTableDisplayerResults.description}" escapeXml="false"/></p>
                    </div>
                  </c:when>
                  <c:otherwise><i>No results for ${bagTableDisplayerResults.title}</i></c:otherwise>
                </c:choose>
              <c:set var="widgetCount" value="${widgetCount+1}" />
        </imutil:disclosureBody>
      </imutil:disclosure>
        </c:forEach>
  --%>
      
     <%-- enrichment --%>
  <%--   <c:forEach items="${enrichmentWidgetDisplayerArray}" var="enrichmentWidgetResults">
    
      <imutil:disclosure id="${widgetIdPrefix}${widgetCount}" opened="true" type="consistent">
        <imutil:disclosureHead>
          <imutil:disclosureTitle>
            <c:out value="${enrichmentWidgetResults.title}"/>
          </imutil:disclosureTitle>
        </imutil:disclosureHead>
      <imutil:disclosureBody>
         <br/>
         <fmt:message key="bagDetails.widgetHelp">
              <fmt:param>
                    <fmt:message key="bagDetails.widgetHelpTable"/>
              </fmt:param>
            </fmt:message> 
            <br/><br/>
            <str:encodeUrl var="externalLink">${enrichmentWidgetResults.externalLink}</str:encodeUrl>
            <c:set var="enrichmentWidgetParams" value="bagName=${bag.name}&ldr=${enrichmentWidgetResults.dataSetLoader}&title=${enrichmentWidgetResults.title}&descr=${enrichmentWidgetResults.description}&max=${enrichmentWidgetResults.max}&link=${enrichmentWidgetResults.link}&filters=${enrichmentWidgetResults.filters}&filterLabel=${enrichmentWidgetResults.filterLabel}&label=${enrichmentWidgetResults.label}&externalLink=${externalLink}"/>
            <iframe src="enrichmentWidget.do?${enrichmentWidgetParams}" id="window" frameborder="0" width="475" height="500" scrollbars="auto"></iframe>
          <br/><a href="enrichmentWidget.do?${enrichmentWidgetParams}" target="_new" class="extlink">open widget in new window</a>
         <c:set var="widgetCount" value="${widgetCount+1}" />
      </imutil:disclosureBody>
      </imutil:disclosure>
    </c:forEach>
    </div>
  </c:if>
  --%>
  <!-- /widgets -->
  
  <!-- templates -->
  
  <c:set var="templateIdPrefix" value="bagDetailsTemplate${bag.type}"/>
  
negative.code: <table cellspacing="0" width="100%">
  <tr>
    <TD colspan=2 align="left" style="padding-bottom:10px">
  <link rel="stylesheet" href="css/toolbar.css" type="text/css" media="screen" title="Toolbar Style" charset="utf-8"/>
  <script type="text/javascript" src="js/toolbar.js"></script>
  <html:form action="/modifyBagDetailsAction" styleId="bagDetailsForm">
  <html:hidden property="bagName" value="${bag.name}"/> 
  