private static Injector setupInjector(Configuration configuration, List<PluginModule> pluginModules) {
try {
GuiceInstantiationService instantiationService = new GuiceInstantiationService();
List<Module> bindingsModules = getBindingsModules(instantiationService,
new ServerBindings(configuration),
new PersistenceServicesBindings(),
new ServerMessageInputBindings(),
new MessageFilterBindings(),
new AlarmCallbackBindings(),
new InitializerBindings(),
new MessageOutputBindings(),