private void parseForeignKeys( Token token ) {
        String thisTable = table.getDomName();
        String thisField = token.getValue();
        if ( !getNextToken().getValue().equals( "constrainsTo" ) )
            throwException( "Expecting keywords 'constrainsTo" );

        String other[] = getNextToken().getValue().split( "\\." );
        foreignKeyList.add( new ForeignNode( thisTable, thisField, other[0], other[1] ) );
    }