code: private boolean skipCellVersion(Cell cell) {
      return skipColumn != null
        && CellUtil.matchingRow(cell, skipColumn.getRowArray(), skipColumn.getRowOffset(),
                                skipColumn.getRowLength())
        && CellUtil.matchingFamily(cell, skipColumn.getFamilyArray(), skipColumn.getFamilyOffset(),
                                   skipColumn.getFamilyLength())
        && CellUtil.matchingQualifier(cell, skipColumn.getQualifierArray(), skipColumn.getQualifierOffset(),
                                      skipColumn.getQualifierLength());
    }
docs: Determines whether the current cell should be skipped. The cell will be skipped
  if the previous keyvalue had the same key as the current cell. This means filter already responded
  for the previous keyvalue with ReturnCode.NEXT_COL or ReturnCode.INCLUDE_AND_NEXT_COL.
  @param cell the {@link Cell} to be tested for skipping
  @return true is current cell should be skipped, false otherwise