provided 方式だと JPP でGen クラスが参照できなくなるので元に戻しました。