* @return an array of EOSQLExpressions for adding a foreign key constraint to this table
*/
@SuppressWarnings("unchecked")
public NSArray<EOSQLExpression> _addForeignKeyExpressions(ERXMigrationColumn sourceColumn, ERXMigrationColumn destinationColumn) {
EOSchemaGeneration schemaGeneration = _database.synchronizationFactory();
NSArray<EOSQLExpression> expressions = schemaGeneration.foreignKeyConstraintStatementsForRelationship(_newRelationship(new ERXMigrationColumn[] { sourceColumn }, new ERXMigrationColumn[] { destinationColumn }));
ERXMigrationDatabase._ensureNotEmpty(expressions, "add foreign key", false);
return expressions;
}
/**