public static ForeignKey createForeignKey(String name, Table group, List<Column> elements, KeyRecord primaryKey) {
ForeignKey key = new ForeignKey();
key.setName(name);
for (Column column : elements) {
key.addColumn(column);
}
key.setPrimaryKey(primaryKey);
group.getForeignKeys().add(key);
return key;
}