private ListenerMate(Class<?> listenerClass) {
            this.listenerClass = listenerClass;
            methodMap = new HashMap<>();
            for (Method method : listenerClass.getMethods()) {
                methodMap.put(method.getName(), method);
            }
        }