Injector that allows to inject instances that use javax.inject.* annotations.
javax.inject.*
Injects all fields and methods annotated with @Inject in receiver.
@Inject
receiver
Creates a new instance of the given type.