Documentation
InstantiationException
NonInjectableConstructorException
UndefinedReturnProviderFunction