private InjectorProxy computeProxyFor(Class<?> clazz) {
        return proxies.stream()
            .filter(p -> p.isApplicable(clazz))
            .findFirst()
            .orElseThrow(() -> new NoSuchElementException(
                "Unable to find an InjectorProxy for " + clazz.getName() + ". " +
                "Available proxies: " + proxies.stream().map(Object::toString).collect(toList()))
            );
    }
Default implementation of the {@link InjectorBuilder}-interface.

@author Emil Forslund
@since  1.2.0
common-parent/injector/src/main/java/com/speedment/common/injector/internal/InjectorBuilderImpl.java