{
POJO pojo = (POJO)getBean("Intercepted");
TestAspectWithProperty.last = null;
pojo.method();
TestAspectWithProperty a1 = TestAspectWithProperty.last;
assertNotNull(a1);
assertEquals("PropertyA", a1.getSomeProperty());
TestAspectWithProperty.last = null;
pojo.method(2);
TestAspectWithProperty a2 = TestAspectWithProperty.last;
assertNotNull(a2);
assertEquals("PropertyB", a2.getSomeProperty());
assertNotSame(a1, a2);
}