class BuildServiceImpl implements BuildService {

    @Override
    public IncrementalBuildResults applyBatchResourceChanges(final Module module,
                                                             final Map<Path, Collection<ResourceChange>> changes) {
        if (module == null) {
            return new IncrementalBuildResults();
        }
        return buildServiceHelper.localBuild(module,
                                             changes);
    }

    public  BuildServiceImpl();
    @Inject public  BuildServiceImpl(final KieModuleService moduleService,
                            final BuildServiceHelper buildServiceHelper,
                            final LRUBuilderCache cache);

}