Java eight introduces default strategies on interfaces. If A,B,C are interfaces, B,C can Each and every give a unique implementation to an abstract way of A, resulting in the diamond trouble. Either class D should reimplement the tactic (the human body of which can simply ahead the call to on the list of super implementations), or maybe the ambigui