いろいろ考えると、結局、そういう結論になりました。 ようするに、Dateクラスのメソッドのdeplicatedが全部はずせればいいんです。 で、国際化のために、コンストラクタを使わずgetInstanceとかstaticメソッド用意する。 static Date getInstance(); static Date getInstance(TimeZone zone); static Date getInstance(Locale aLocale); static Date getInstance(TimeZone zone, Locale aLocale); //以下、TimeZone付きは省略 static Date getInstance(Date d); static Date getInstance(long date); static Date getInstance(Stri