class ModuleRepositoriesSynchronizer {

    public void onResourceUpdated(@Observes final ResourceUpdatedEvent event) {
        if (observablePOMFile.accept(event.getPath())) {
            syncModuleRepositories(event.getPath());
        }
    }

    public  ModuleRepositoriesSynchronizer();
    @Inject public  ModuleRepositoriesSynchronizer(final @Named("ioStrategy") IOService ioService,
                                          final ModuleRepositoryResolver repositoryResolver,
                                          final ModuleRepositoriesService moduleRepositoriesService,
                                          final ObservablePOMFile observablePOMFile,
                                          final KieModuleFactory moduleFactory);

}