targetForeignKey.getForeignTable().getName()); propertyChanges.add(new ForeignKeyPropertyChange(targetForeignKey, ForeignKeyPropertyChange.FOREIGN_TABLE, targetForeignKey.getForeignTable(), targetForeignKey.getColumns().length); propertyChanges.add(new ForeignKeyPropertyChange(targetForeignKey, ForeignKeyPropertyChange.COLUMNS, targetForeignKey.getColumns(), targetColumn.toString()); propertyChanges.add(new ForeignKeyPropertyChange(targetForeignKey, ForeignKeyPropertyChange.COLUMNS, targetForeignKey.getColumns(), targetOnUpdate); propertyChanges.add(new ForeignKeyPropertyChange(targetForeignKey, ForeignKeyPropertyChange.ON_UPDATE, targetForeignKey.getOnUpdate(), propertyChanges.add(new ForeignKeyPropertyChange(targetForeignKey, ForeignKeyPropertyChange.ON_DELETE, targetForeignKey.getOnDelete(),