protected Table getForeignKeyTable(Table pTable) {
Table otherTable = pTable.getSchema().newTable("OtherTable");
Column otherIndex = otherTable.newColumn("MyIndex", Column.Type.INTEGER);
Column referenceColumn = otherTable.newColumn("RefIndex", Column.Type.INTEGER);
Column companyColumn = otherTable.newColumn("Company", Column.Type.VARCHAR);
((StringColumn) companyColumn).setLength(60);
otherTable.newPrimaryKey().addColumn(otherIndex);
ForeignKey reference = otherTable.newForeignKey(pTable);
reference.addColumnLink(referenceColumn, pTable.getColumn("MyIndex"));