boolean supports = super.supports(event);
try {
if (listenerMethod.isAnnotationPresent(EventBusListenerMethod.class)) {
EventBusListenerMethod annotation = listenerMethod.getAnnotation(EventBusListenerMethod.class);
EventBusListenerMethodFilter filter = annotation.filter().newInstance();
EventScope scope = annotation.scope();
if (scope.equals(EventScope.UNDEFINED)) {
scope = event.getScope();
}
supports = supports && filter.filter(event.getPayload()) && event.getScope().equals(scope);
}
} catch (Exception e) {