TestAspect.invoked = false;
TestInterceptor.invoked = false;
TestAspectWithProperty.last = null;
POJO pojo = (POJO)createProxy("AOPDomain", new POJO());
assertNotNull(pojo);
pojo.method();
assertNotNull(TestAspectWithProperty.last);
assertEquals("This is only a test", TestAspectWithProperty.last.getSomeProperty());
assertTrue(TestInterceptor.invoked);
assertTrue(TestAspect.invoked);