Source:
<code>private boolean processKeyValue(Key key, Text columnFamily, Value value) { if (this.elementData.id == null) { this.elementData.id = key.getRow(); } if (CF_PROPERTY_METADATA.equals(columnFamily)) { extractPropertyMetadata(key.getColumnQualifier(), key.getColumnVisibility(), key.getTimestamp(), value); return true; } if (CF_PROPERTY.equals(columnFamily)) { extractPropertyData(key, value); return true; } if (CF_EXTENDED_DATA.equals(columnFamily)) { this.elementData.extendedTableNames.add(value.toString()); return true; } if (getVisibilitySignal().equals(columnFamily)) { <START> if (elementData.timestamp == 0 || key.getTimestamp() > elementData.timestamp) { <END> elementData.visibility = key.getColumnVisibility(); elementData.timestamp = key.getTimestamp(); processSignalColumn(key.getColumnQualifier()); return true; } } if (processColumn(key, value, columnFamily, key.getColumnQualifier())) { return true; } if (DELETE_ROW_COLUMN_FAMILY.equals(columnFamily) && DELETE_ROW_COLUMN_QUALIFIER.equals(key.getColumnQualifier()) && RowDeletingIterator.DELETE_ROW_VALUE.equals(value)) { return false; } if (CF_SOFT_DELETE.equals(columnFamily) && CQ_SOFT_DELETE.equals(key.getColumnQualifier()) && SOFT_DELETE_VALUE.equals(value)) { elementData.softDeleteTimestamp = key.getTimestamp(); return true; } if (CF_PROPERTY_SOFT_DELETE.equals(columnFamily)) { extractPropertySoftDelete(key.getColumnQualifier(), key.getTimestamp(), key.getColumnVisibility()); return true; } if (CF_HIDDEN.equals(columnFamily)) { if (fetchHints.contains(IteratorFetchHint.INCLUDE_HIDDEN)) { this.elementData.hiddenVisibilities.add(key.getColumnVisibility()); return true; } else { return false; } } if (CF_PROPERTY_HIDDEN.equals(columnFamily)) { extractPropertyHidden(key.getColumnQualifier(), key.getColumnVisibility(), value); return true; } return true; }</code><technical_language>is timestamp 0</technical_language>

Target:
private boolean processKeyValue(Key key, Text columnFamily, Value value) { if (this.elementData.id == null) { this.elementData.id = key.getRow(); } if (CF_PROPERTY_METADATA.equals(columnFamily)) { extractPropertyMetadata(key.getColumnQualifier(), key.getColumnVisibility(), key.getTimestamp(), value); return true; } if (CF_PROPERTY.equals(columnFamily)) { extractPropertyData(key, value); return true; } if (CF_EXTENDED_DATA.equals(columnFamily)) { this.elementData.extendedTableNames.add(value.toString()); return true; } if (getVisibilitySignal().equals(columnFamily) && key.getTimestamp() > elementData.timestamp) { elementData.visibility = key.getColumnVisibility(); elementData.timestamp = key.getTimestamp(); processSignalColumn(key.getColumnQualifier()); return true; } if (processColumn(key, value, columnFamily, key.getColumnQualifier())) { return true; } if (DELETE_ROW_COLUMN_FAMILY.equals(columnFamily) && DELETE_ROW_COLUMN_QUALIFIER.equals(key.getColumnQualifier()) && RowDeletingIterator.DELETE_ROW_VALUE.equals(value)) { return false; } if (CF_SOFT_DELETE.equals(columnFamily) && CQ_SOFT_DELETE.equals(key.getColumnQualifier()) && SOFT_DELETE_VALUE.equals(value)) { elementData.softDeleteTimestamp = key.getTimestamp(); return true; } if (CF_PROPERTY_SOFT_DELETE.equals(columnFamily)) { extractPropertySoftDelete(key.getColumnQualifier(), key.getTimestamp(), key.getColumnVisibility()); return true; } if (CF_HIDDEN.equals(columnFamily)) { if (fetchHints.contains(IteratorFetchHint.INCLUDE_HIDDEN)) { this.elementData.hiddenVisibilities.add(key.getColumnVisibility()); return true; } else { return false; } } if (CF_PROPERTY_HIDDEN.equals(columnFamily)) { extractPropertyHidden(key.getColumnQualifier(), key.getColumnVisibility(), value); return true; } return true; }