@SuppressWarnings("unchecked")
 public static boolean isForeignKey(Column column) {
   Table table = getTable(column);
   if (table != null) {
     Iterator<ForeignKey> iter = table.getForeignKeyIterator();
     while (iter.hasNext()) {
       ForeignKey fk = iter.next();
       if (fk.containsColumn(column)) {
         return true;
       }
     }
   }
   return false;
 }