@Override
    public <ENTITY> ManagerConfigurator<ENTITY> configure(Class<? extends Manager<ENTITY>> managerClass) {
        requireNonNull(managerClass);
        return ManagerConfigurator.create(getOrThrow(StreamSupplierComponent.class), getOrThrow(managerClass));
    }
An abstract base implementation of the {@link Speedment} interface.

@author Emil Forslund
@since 3.0.0
runtime-parent/runtime-application/src/main/java/com/speedment/runtime/application/AbstractSpeedment.java