Javaの話なら?が制約を満たさないので普通にコンパイルエラー
class B extends A implements I{}で
P.<B>get()に変えればそりゃ通るけどもw