aliasResolutionContext.resolveAliases( association.getCurrentEntityReference() ).getColumnAliases();
final CollectionAliases currentCollectionAliases =
association.getCurrentCollectionReference() == null ?
null :
aliasResolutionContext.resolveAliases( association.getCurrentCollectionReference() ).getCollectionColumnAliases();
final String selectFragment = joinable.selectFragment(
next == null ? null : next.getJoinable(),
next == null ? null : aliasResolutionContext.resolveAssociationRhsTableAlias( next ),
aliasResolutionContext.resolveAssociationRhsTableAlias( association ),
currentEntityAliases == null ? null : currentEntityAliases.getSuffix(),
currentCollectionAliases == null ? null : currentCollectionAliases.getSuffix(),