AspectJ - Como usar com uma classe que possui herança ( extends )

Bom dia pessoal.
Estou com uma dúvida em relação ao Aspectj para ser implementado em uma classe que já possui herança.
Vejam no meu projeto já existe uma herança

Essa é a classe que nao estou conseguindo interceptar pelo aspectj

   public class LoginAction extends Action {

        public String perform(javax.servlet.http.HttpServletRequest request) throws java.lang.Throwable {
                String login = request.getParameter("login");
         }
  }

Vejam a Action

public abstract class Action {

	public abstract String perform(HttpServletRequest request)throws Throwable;

	protected String getParameter(HttpServletRequest request, String parametro) {
		String aux = request.getParameter(parametro);
		if (aux == null) {
			aux = "";
		}
		return aux;
	}
}

Vejam a minha interceptação

   public aspect LoginAspect {
         pointcut p1() : execution (*  LoginAction.*(..));
        
         void around(HttpServletRequest request) : p1() && args(request){   

                 System.out.println("Estou aqui ");
                
                 proceed(request);
         }

}

Valeu Marco Aurélio