結果 : how default methods in java 8 solve the diamond problem