anchor.diff:  </table>
   <%} else {
     Admin admin = master.getConnection().getAdmin();
  +  RegionStates states = master.getAssignmentManager().getRegionStates();
  +  Map<RegionState.State, List<RegionInfo>> regionStates = states.getRegionByStateOfTable(table.getName());
  +  Map<String, RegionState.State> stateMap = new HashMap<>();
  +  for (RegionState.State regionState : regionStates.keySet()) {
  +    for (RegionInfo regionInfo : regionStates.get(regionState)) {
  +        stateMap.put(regionInfo.getEncodedName(), regionState);
  +    }
  +  }
     RegionLocator r = master.getClusterConnection().getRegionLocator(table.getName());
     try { %>
   <h2>Table Attributes</h2>
  
positive.code:       fileCount = String.format("%,1d", load.getStorefiles());
        memSize = StringUtils.byteDesc(load.getMemStoreSizeMB()*1024l*1024);
        locality = load.getDataLocality();
      }
  
      if (addr != null) {
  
negative.code: <th>Locality</th>
  <th>Start Key</th>
  <th>End Key</th>
  <th>Region State</th>
  <%
    if (withReplica) {
  %>
  