double.class, ArrayList.class ).getPattern(), true ) );
        
        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() {