1 2 3 4 5 6
// OK - since new parent matches interface I<T>{ } public class Base4 implements I<Double> { public static void main(String[]argv) { } }