XMLBeans は XML と Javaオブジェクトの相互変換クラスを自動生成してくれるツールです。変換マップを記述した .xsd (W3C XML Schema) ファイルから .jar ファイルを作成することができます。
最近はあまり使われてないようなのですが、とあるプロジェクトが XMLBeans を使っており、更新が必要になりました。Ant に xmlbean タスクがあるというので Ant ビルドしプログラムから同パッケージを読み込んだとたん、これまで動いていたソースにメゾッド定義なしエラーの山が...。ソースを追っていくとジェネリックスが効いていない模様。
xmlbean タスクに javasource という属性がありこれでJavaソースバージョンを指定するらしく、デフォルトでは 1.4 向けにコンパイルされてしまっていました。 以下のように 1.5 指定で解決しました。
<xmlbean ... javasource="1.5" ... />