One quick note while I'm looking through the code is that using "??" as the wildcard is confusing. Is that one question-mark for each parameter, meaning up to two parameters? Using a asterisk would be more in keeping with regex-esque syntax.
-- Bob Vawter Google Web Toolkit Team -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
