{
return (T) proxyFactory.createInvokerProxy(new EventListenerInvoker(eventType, targetObject, targetMethod, proxyMethod), new Class[]{eventType.getEventType().baseListenerInterface()});
}
else if(isEventObjectAppendedMatch(proxyMethod, targetMethod))
{
return (T) proxyFactory.createInvokerProxy(new EventObjectAppendedInvoker(eventType, targetObject, targetMethod, proxyMethod), new Class[] {eventType.getEventType().baseListenerInterface()});
}
}
return null;
}