anchor.diff:  <tbody>
   
   <%  // Print the list of rooms
  -    Iterator<String> roomsPage = names.subList(start, maxRoomIndex).iterator();
  -    if (!roomsPage.hasNext()) {
  +    if (listPager.getTotalItemCount() < 1) {
   %>
       <tr>
           <td align="center" colspan="7">
  
positive.code: 
  <%
      }
      int i = start;
      while (roomsPage.hasNext()) {
          String name = roomsPage.next();
          MUCRoom room = mucService.getChatRoom(name); // This will load the room on-demand if it's not yet in memory.
          i++;
  %>
  
negative.code: </table>
  </div>
  
  <%  if (listPager.getTotalPages() > 1) { %>
          <p><fmt:message key="global.pages" />: [ <%=listPager.getPageLinks() %> ]</p>
  <%  } %>
  
      </body>
  