型パラメータ T を判別できません; 型変数 T (上限 T,java.lang.Object) の固有の最大インスタンスが存在しません。

型パラメータ T を判別できません; 型変数 T (上限 T,java.lang.Object) の固有の最大インスタンスが存在しません。

maven2 を使ってコンパイルしようとしたらエラーになった。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=98379
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6302954

どうも、sunのjavacのバグみたい。

ちっと、コンパイル出来ないのもキツイし
eclipseコンパイル出来ても、他でコンパイル出来ないのは
扱いにくい。

自分のFWで良く、使っている手抜きキャストメソッド

public class CastUtils 
{
    @SuppressWarnings("unchecked")
    public static <T> T cast(Object object) 
    {
        return (T) object;
    }
}

が使えないのはキツイなぁ。
どうするかなぁ