if (r == null || r.destinationEntity() != leftEntity) {
r = leftEntity.anyRelationshipNamed(relationshipKey);
}
String rightTable = rightEntity.valueForSQLExpression(this);
String leftTable = leftEntity.valueForSQLExpression(this);
JoinClause jc = new JoinClause();
jc.setTable1(leftTable, leftAlias);
jc.table2 = rightTable + " " + rightAlias;