a.install(
Reflection.getInnerClassOf( "SimpleInner", SimpleTarget.class ),
new PointcutFactory().addMethodName( "doIt" ).getPattern(),
new CFlow( WeaveType.EXECUTION, l ) );
SimpleTarget t = new SimpleTarget();
t.catchMe( "i am the argument" );
new Thread( new Runnable() {
public void run() {
System.out.println( "im a different thread" );
new SimpleTarget().difThread();
}
} ).start();
// a.deinstall( Reflection.getInnerClassOf( "SimpleInner", SimpleTarget.class ) );
//