class ModuleFinder {

    public Set<Module> find(final ResourceResolver resourceResolver,
                            final Branch branch) {

        this.resourceResolver = checkNotNull("resourceResolver",
                                             resourceResolver);

        return new Finder(checkNotNull("branch",
                                       branch)).find();
    }

    public  ModuleFinder();
    @Inject public  ModuleFinder(final @Named("ioStrategy") IOService ioService,
                        final POMService pomService);

}