}
private void addNavigationalInformationForInverseSide(int propertyIndex, AssociationKeyMetadata associationKeyMetadata, Object[] newColumnValue) {
AssociationPersister associationPersister = createAssociationPersister( propertyIndex, associationKeyMetadata, newColumnValue );
RowKey rowKey = getInverseRowKey( associationKeyMetadata, newColumnValue );
Tuple associationRow = new Tuple();
for ( String column : rowKey.getColumnNames() ) {
associationRow.put( column, rowKey.getColumnValue( column ) );
}
associationPersister.getAssociation().put( rowKey, associationRow );
associationPersister.flushToDatastore();
}