// create joinable that delegates all methods to the superclass'
// joinable, but changes the columns as appropriate using
// our superclass join fk
join = sup.assertJoinable(fk.getPrimaryKeyColumn(pkCols[i]));
join = new DelegatingJoinable(join, fk);
cols = join.getColumns();
for (int j = 0; j < cols.length; j++)
cls.setJoinable(cols[j], join);
}
}