anchor.diff:              </tr>
               <% for (Pair<RegionInfo, RegionInfo> p : report.getHoles()) { %>
               <tr>
  -              <td><span title="<%= p.getFirst() %>"><%= p.getFirst().getEncodedName() %></span></td>
  -              <td><span title="<%= p.getSecond() %>"><%= p.getSecond().getEncodedName() %></span></td>
  +              <td><span title="<%= p.getFirst() %>"><%= p.getFirst().getRegionNameAsString() %></span></td>
  +              <td><span title="<%= p.getSecond() %>"><%= p.getSecond().getRegionNameAsString() %></span></td>
               </tr>
               <% } %>
   
  
positive.code:               <% for (Pair<RegionInfo, RegionInfo> p : report.getOverlaps()) { %>
                <tr>
                  <% if (report.getMergedRegions().containsKey(p.getFirst())) { %>
                    <td><span style="color:blue;" title="<%= p.getFirst() %>"><%= p.getFirst().getEncodedName() %></span></td>
                  <% } else { %>
                    <td><span title="<%= p.getFirst() %>"><%= p.getFirst().getEncodedName() %></span></td>
                  <% } %>
                  <% if (report.getMergedRegions().containsKey(p.getSecond())) { %>
                    <td><span style="color:blue;" title="<%= p.getSecond() %>"><%= p.getSecond().getEncodedName() %></span></td>
                  <% } else { %>
                    <td><span title="<%= p.getSecond() %>"><%= p.getSecond().getEncodedName() %></span></td>
                  <% } %>
                </tr>
                <% } %>
  
negative.code:               </tr>
                <% for (Pair<RegionInfo, ServerName> p: report.getUnknownServers()) { %>
                <tr>
                  <td><span title="<%= p.getFirst() %>"><%= p.getFirst().getRegionNameAsString() %></span></td>
                  <td><%= p.getSecond() %></td>
                </tr>
                <% } %>
  