Discussion of some decision made for improvement of Java Interface at Java8 - http://blog.jooq.org/2014/05/09/java-8-friday-language-design-is-subtle/