final Class<? extends Event> event) {
Method listenerMethod = null;
for (final Method candidateMethod : listener.getMethods()) {
final ListenerMethod annotation = candidateMethod
.getAnnotation(ListenerMethod.class);
if (annotation != null && hasSuitableParameter(candidateMethod, event)) {
if (listenerMethod == null) {
listenerMethod = candidateMethod;