Javaの次のメジャーバージョンアップではthrowsを廃止して
delegateとpropertyを導入します。

throwsはキーワードとしては残りますが、
構文解析時に無視するように変更されます。