if(row.getException() != null) {
System.out.println("Entity with rowkey="+pt.getKeyAsString()+" does not exist, WILL remove from index");
s.removeIndexPoint(pt, data.getPartitionBy(), data.getPartitionBy());
changedCounter++;
} else {
TypedRow val = row.getValue();
TypedColumn column = val.getColumn(colName);
Object value = column.getValue();
if(!valuesEqual(pt.getIndexedValue(), value)) {
System.out.println("Entity with rowkey="+pt.getKeyAsString()+" has extra incorrect index point with value="+pt.getIndexedValueAsString()+" correct value should be="+column.getValueAsString());
s.removeIndexPoint(pt, data.getPartitionBy(), data.getPartitionId());