Querydsl列表包含某个class的对象

Querydsl list contains an object of a certain class

我有以下 class 结构:

public class Main{
   List<A> listOfA;
}

public abstract class A{}

public class B extends A{}

public class C extends A{}

是否可以以某种方式执行以下查询(下面的代码不起作用):

QMain.main.listOfA.contains(QB.b)

以下应该有效

QMain.main.listOfA.any().instanceOf(B.class)