docs: public RowColumn following() {
      if (row.equals(Bytes.EMPTY)) {
        return RowColumn.EMPTY;
      } else if (col.equals(Column.EMPTY)) {
        return new RowColumn(followingBytes(row));
      } else if (!col.isQualifierSet()) {
        return new RowColumn(row, new Column(followingBytes(col.getFamily())));
      } else if (!col.isVisibilitySet()) {
        return new RowColumn(row, new Column(col.getFamily(), followingBytes(col.getQualifier())));
      } else {
        return new RowColumn(row,
            new Column(col.getFamily(), col.getQualifier(), followingBytes(col.getVisibility())));
      }
    }