}
protected boolean anyColumnChanged(Session session, RowData oldRow, RowData newRow,
List<Column> columns) {
RowDef rowDef = columns.get(0).getTable().rowDef();
for (Column column : columns) {
if (!AbstractStore.fieldEqual(rowDef, oldRow, rowDef, newRow,
column.getPosition())) {
return true;
}