Default Methods In Java 8 Diamond Problem