Java eight introduces default techniques on interfaces. If A,B,C are interfaces, B,C can each provide a different implementation to an summary means of A, causing the diamond issue. Possibly course D will have to reimplement the method (your body of which could merely forward the call to one of the Tremendous implementations), or perhaps the ambigu