filterMany for Play 2 retorna todos os resultados

Eu estou usando o Play 2.0.2 com ebean.

EmInfo classe, eu defini

@ManyToMany(fetch=FetchType.EAGER)
private Set<MemberInfo> members;

private Date createdDate = new Date();

EMemberInfo temmemberId campo.

Quando eu faço

public static Finder<Long,Info> find 
        = new Finder<Long,Info>(Long.class, Info.class);

find.fetch("members")
    .where().filterMany("members").eq("memberId", memberId)
    .order().desc("createdDate")
    .findList();

Ele retorna tudoInfo, sem verificarmemberId domembers.

O que eu fiz errado? Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion