GWTがパラメータと返却値のSerialize/Deserializeを面倒見てくれて殆ど問題は無いが、一点注意点としては intやlongなどのObjectではない型は使えないようだ。
String getById( long id )l
のようなインターフェースをGWTから呼び出すと、サーバ側では
String getById( java.lang.Long id );
のシグネチャのメソッドを探そうとして見つからないのでエラーになってしまった。
この問題の原因として環境や設定の可能性はあるが、java.lang.Long などのオブジェクト型でインターフェースを定義した方が安全だろう。