anchor.diff:            }
             int iend = page_num * page_size;
             int istart = iend - page_size;
  -          if (iend > v.size()) iend = v.size();
  -          int num_pages = v.size() / page_size;
  -          if (num_pages * page_size < v.size()) num_pages++;
  +          int size = iteratorBean.getSize();
  +          
  +          if (iend > size) iend = size;
  +          int num_pages = size / page_size;
  +          if (num_pages * page_size < size) num_pages++;
             String istart_str = Integer.toString(istart+1);
             String iend_str = Integer.toString(iend);
             String prev_page_num_str = Integer.toString(prev_page_num);
             String next_page_num_str = Integer.toString(next_page_num);
  +          
           %>
  +        
           <table width="700px">
             <tr>
               <table>
  
positive.code:       <!-- Page content -->
        <div class="pagecontent">
          <%
            Vector v = (Vector) request.getSession().getAttribute("search_results");
            String matchText = HTTPUtils.cleanXSS((String) request.getSession().getAttribute("matchText"));
            String match_size = HTTPUtils.cleanXSS((String) request.getSession().getAttribute("match_size"));
            String page_string = HTTPUtils.cleanXSS((String) request.getSession().getAttribute("page_string"));
  
negative.code:                       }
                        %>
                            <td class="dataCellText">
                              <a href="<%=request.getContextPath() %>/ConceptReport.jsp?dictionary=<%=vocabulary_name%>&code=<%=code%>" ><%=name%></a>
                            </td>
                          </tr>
                        <%
                    }
                    
                  %>
                </table>
              </td>
  