code: @Override
    public HRegionLocation getRegionLocation(byte[] row, boolean reload) throws IOException {
      for(HRegionLocation region : getRegions(reload)) {
        if (region.getRegionInfo().containsRow(row)) {
          return region;
        }
      }
      throw new IOException("Region not found for row: " + Bytes.toStringBinary(row));
    }
docs: {@inheritDoc}