Scott, Here's an updated patch that removes the parameterizations. Per our IM conversation, a JNewArray is inappropriate because Java annotations are restricted to single-dimension arrays.
http://gwt-code-reviews.appspot.com/134810 -- http://groups.google.com/group/Google-Web-Toolkit-Contributors