why Interface static methods are not inherited