@Test
 public void testNeedsJoinPoint() {
   mockCollaborator.needsJoinPoint("getAge");
   replay(mockCollaborator);
   testBeanProxy.getAge();
   verify(mockCollaborator);
 }
 @Test
 public void testOneIntAndOneObjectArgs() {
   mockCollaborator.oneIntAndOneObject(5, this.testBeanProxy);
   replay(mockCollaborator);
   testBeanProxy.setAge(5);
   verify(mockCollaborator);
 }
 @Test
 public void testOneObjectArgBindingProxyWithThis() {
   mockCollaborator.oneObjectArg(this.testBeanProxy);
   replay(mockCollaborator);
   testBeanProxy.getAge();
   verify(mockCollaborator);
 }
 @Test
 public void testOneObjectArgBindingTarget() {
   mockCollaborator.oneObjectArg(this.testBeanTarget);
   replay(mockCollaborator);
   testBeanProxy.getDoctor();
   verify(mockCollaborator);
 }
 @Test
 public void testOneIntArg() {
   mockCollaborator.oneIntArg(5);
   replay(mockCollaborator);
   testBeanProxy.setAge(5);
   verify(mockCollaborator);
 }