package test.poly; import javax.swing.*; import jasco.runtime.JascoMethod; import jasco.runtime.aspect.*; class ConcreteAspect extends AbstractAspect { hook ConcreteHook extends AbstractHook { isApplicable() { return true; } before() { System.out.println("SUB BEFORE:"+thisJoinPoint.getName()); } } }