anchor.diff:        if( filters != null ) {
           for( int i=0; i < filters.size(); i++ ) {
             buffer.append( "&filter=" );
  -          String filterString = NoticeUtil.getFilterString((NoticeFactory.Filter)filters.get(i));
  +          String filterString = NoticeUtil.getFilterString((Filter)filters.get(i));
             buffer.append( java.net.URLEncoder.encode(filterString) );
           }
         }      
  
positive.code:           </td>
            <td class="divider">
              <% if(notices[i].getServiceName() != null) { %>
                <% NoticeFactory.Filter serviceFilter = new NoticeFactory.ServiceFilter(notices[i].getServiceId()); %>
                <% if( notices[i].getNodeId() != 0 && notices[i].getIpAddress() != null ) { %>
                  <a href="element/service.jsp?node=<%=notices[i].getNodeId()%>&intf=<%=notices[i].getIpAddress()%>&service=<%=notices[i].getServiceId()%>" title="More info on this service"><%=notices[i].getServiceName()%></a>
                <% } else { %>
  
negative.code: 					</td>
            <td class="divider">
              <% if(notices[i].getNodeId() != 0 ) { %>
                <% Filter nodeFilter = new NodeFilter(notices[i].getNodeId()); %>
                <% String[] labels = this.getNodeLabels( notices[i].getNodeId(), nodeLabelMap ); %>
                <a href="element/node.jsp?node=<%=notices[i].getNodeId()%>" title="<%=labels[1]%>"><%=labels[0]%></a>
                <% if( !parms.filters.contains(nodeFilter) ) { %>
  