private void bindListeners(Collection<Class<?>> listeners) {

        // Bind each listener within extension
        for (Class<?> listener : listeners)
            bindListener(listener);
    }
Binds each of the given Listener classes such that any
service requiring access to the Listener can obtain it via
injection.

@param listeners
    The Listener classes to bind.
guacamole/src/main/java/org/apache/guacamole/extension/ExtensionModule.java