static CellProtos.Cell getStartCode(final ByteString row) {
   CellProtos.Cell.Builder cellBuilder = getBaseCellBuilder(row);
   cellBuilder.setQualifier(HBaseZeroCopyByteString.wrap(HConstants.STARTCODE_QUALIFIER));
   // TODO:
   cellBuilder.setValue(
       HBaseZeroCopyByteString.wrap(Bytes.toBytes(META_SERVERNAME.getStartcode())));
   return cellBuilder.build();
 }
 static CellProtos.Cell getServer(final ByteString row, final ServerName sn) {
   CellProtos.Cell.Builder cellBuilder = getBaseCellBuilder(row);
   cellBuilder.setQualifier(SERVER_QUALIFIER_BYTESTRING);
   cellBuilder.setValue(ByteString.copyFromUtf8(sn.getHostAndPort()));
   return cellBuilder.build();
 }
 static CellProtos.Cell getRegionInfo(final ByteString row, final HRegionInfo hri) {
   CellProtos.Cell.Builder cellBuilder = getBaseCellBuilder(row);
   cellBuilder.setQualifier(REGIONINFO_QUALIFIER_BYTESTRING);
   cellBuilder.setValue(HBaseZeroCopyByteString.wrap(hri.toByteArray()));
   return cellBuilder.build();
 }