@Override
  public ColumnCount getColumnHint() {
    if (columns != null) {
      if (columnIndex < columns.length) {
        return new ColumnCount(columns[columnIndex]);
      }
    }
    return null;
  }
This method is not idempotent, we will save some info to judge VERSION_MASKED.
@param cell - current cell to check if deleted by a previously seen delete
@return We don't distinguish DeleteColumn and DeleteFamily. We only return code for column.
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/querymatcher/NewVersionBehaviorTracker.java