1class Double { 2} 3 4class DoubleConsumer { 5} 6 7interface OfDouble extends OfPrimitive<Double, DoubleConsumer, OfDouble> { 8 9} 10 11interface OfPrimitive<T, C, S extends OfPrimitive<T, C, S>> { 12}