import java.util.List; aspect Slide71 { before(): GenericType.foo() {} before(): GenericType.foo() {} //before(): GenericType.foo() {} } class GenericType { public pointcut foo(): execution(* T.*(..)); }