>>16
だとするとC1の実装にoverrideがついてるのがOKなのがおかしい
Javaでは確かインタフェースの実装に@Overrideがついてたらエラーになったと思う
そして例によってドキュメントにはテキトーなことしか書いてなかったりする…