Of course people are going to use default methods as a new way of constructing type hierarchies. Count me among those more excited by the inclusion of default methods in JDK 8 than closures. I can't think of much that's missing - the full set of access levels would be a nice to have. Chance