http://code.google.com/p/google-web-toolkit/issues/detail?id=5988
Since you have a set of clearly-articulated reasons, I think this is a good idea. http://gwt-code-reviews.appspot.com/1338807/diff/1/4 File user/src/com/google/gwt/requestfactory/shared/SkipInterfaceValidation.java (right): http://gwt-code-reviews.appspot.com/1338807/diff/1/4#newcode33 user/src/com/google/gwt/requestfactory/shared/SkipInterfaceValidation.java:33: * When applied to an interface, the validator doesn't mandate the presence of a Is the interface-skipping implemented? http://gwt-code-reviews.appspot.com/1338807/diff/1/5 File user/test/com/google/gwt/requestfactory/server/RequestFactoryInterfaceValidatorTest.java (left): http://gwt-code-reviews.appspot.com/1338807/diff/1/5#oldcode98 user/test/com/google/gwt/requestfactory/server/RequestFactoryInterfaceValidatorTest.java:98: interface DomainProxy extends EntityProxy { These are supposed to be EntityProxy. This test class was rushed and doesn't actually check for particular error messages. This type is used by testMissingIdAndVersion(), which is now not failing for the wrong reason. http://gwt-code-reviews.appspot.com/1338807/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
