Ben Prequel wrote:Does somewhere JLS specify this clause for implementing methods of interfaces or it's basic rule of overriding?
I would imagine the JLS does specify this somewhere. The rules for implementing interface methods and overriding super class methods are the same (or at least I can't think of any differences off the top of my head), but they may be specified in separate sections of the JLS.