When I see code snippets like
interface A { void a(); void b() default { System.out.println(\"b\"); }; void c() final { System.out.printl
I believe that "extension methods" concept is no more than just the last chance to hack/fix poorly designed APIs which have been exposed to "external world". Just syntactic sugar.