Does GWT 2.4 support this case:
@Entity class MyBase {...} @Entity class MyChild1 extends MyBase {...} @Entity class MyChild2 extends MyBase {...} ... @ProxyFor(
Fixed it with @ExtraTypes:
@ExtraTypes
@Service(ArticleBase.class) @ExtraTypes({MyChild1Proxy.class, MyChild2Proxy.class}) public interface MyBaseRequest extends RequestContext { Request<MyBaseProxy> getStuff(); // MyChild1 here }