for (DBColumnImpl column : table.getColumns()) {
if (column.isFK()) {
String fkTargetName = column.getFKTargetName();
DBTableImpl dbTable = tables.get(fkTargetName);
if (dbTable != null) {
dbTable.addArray(new DBFkArrayImpl(computeFkArrayPropertyName(column), dbTable, table, column));
dbTable.addIncomingFK(column);
} else {
// TODO cgross - how to handle this situation?
System.out.println("No table found with name " + fkTargetName);
}