http://gwt-code-reviews.appspot.com/1463809/diff/1/user/src/com/google/gwt/user/rebind/rpc/CachedRpcTypeInformation.java File user/src/com/google/gwt/user/rebind/rpc/CachedRpcTypeInformation.java (right):
http://gwt-code-reviews.appspot.com/1463809/diff/1/user/src/com/google/gwt/user/rebind/rpc/CachedRpcTypeInformation.java#newcode166 user/src/com/google/gwt/user/rebind/rpc/CachedRpcTypeInformation.java:166: // we have a type that is an array with a primitive leafType Well, it's a recursive call on the leafType, which in turn can arrive here. If the leafType is a JPrimitiveType, then it will behave as previously. The change is to handle if the leaf type is a JRawType, which in turn will be handled by the second recursive call, and then will end up in the JRealClassType case above (JGenericType is a sub-class of JRealType). http://gwt-code-reviews.appspot.com/1463809/ -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
