@Override
    public DependencyNode get(Class<?> clazz) {
        return getIfPresent(clazz).orElseThrow(() -> new IllegalArgumentException(
            format("There is no implementation of '%s' in the injection dependency graph.", clazz)
        ));
    }
The default implementation of the {@link DependencyGraph} interface.

@author Emil Forslund
@since  1.0.0
common-parent/injector/src/main/java/com/speedment/common/injector/internal/dependency/DependencyGraphImpl.java