}
public void linkWithValue() {
if ( columns[0].isNameDeferred() && ! mappings.isInSecondPass() && referencedEntityName != null) {
mappings.addSecondPass(
new PkDrivenByDefaultMapsIdSecondPass( referencedEntityName, ( Ejb3JoinColumn[]) columns, simpleValue)
);
}
else {
for ( Ejb3Column column : columns) {
column.linkWithValue( simpleValue );