Not after Java 8 ... Java 8 itselfs allows a default implementation via "default" on an interface....https://docs.oracle.com/javase/specs/jls/se8/html/jls-13.html#d5e19889
https://en.wikipedia.org/wiki/Java_version_history
That means with JDK 8 you can already have the diamon problem ...