import java.io.InvalidClassException;
import org.aspectj.testing.Tester;

public aspect AroundClosureExecutionAdvice {
	
	pointcut run () :
		execution(public void run());
		
	void around () : run () {
		Runnable runnable = new Runnable() {
			public void run () {
				System.out.println("> AroundClosureExecutionAdvice.run()");
		
				proceed();
		
				System.out.println("< AroundClosureExecutionAdvice.run()");
			}
		};
		runnable.run();
	}

}