ListJoin<EntityA_Coll_Embed_Embed, Embed_Embed> e = a.join(EntityA_Coll_Embed_Embed_.embeds, JoinType.LEFT);
q.orderBy(cb.asc(e.get(Embed_Embed_.intVal3)));
q.multiselect(e, e.get(Embed_Embed_.intVal1), e.get(Embed_Embed_.embed).get(Embed_.intVal2));
ParameterExpression<Embed_Embed> param1 = cb.parameter(Embed_Embed.class, "embed2");
q.where(cb.isMember(param1, a.get(EntityA_Coll_Embed_Embed_.embeds)));
assertEquivalence(q, jpql, new String[]{"embed2"}, new Object[]{new Embed_Embed()});
}