1 import java.util.List; 2 3 public class C<S> { 4 methodWithRawParameter(List l)5 public void methodWithRawParameter(List l) { 6 } 7 methodWithGenericParameter(List<String> l)8 public void methodWithGenericParameter(List<String> l) { 9 } 10 genericMethodWithTypeParameter(List<T> l)11 public <T> void genericMethodWithTypeParameter(List<T> l) { 12 } 13 methodWithTypeParameter(List<S> l)14 public void methodWithTypeParameter(List<S> l) { 15 } 16 }