The Online Diamond Compiler Diaries
Java 8 introduces default strategies on interfaces. If A,B,C are interfaces, B,C can each supply a distinct implementation to an summary method of A, producing the diamond trouble. Both course D have to reimplement the strategy (your body of which could only forward the call to one of several Tremendous implementations), or maybe the ambiguity will