javax.inject
Interfaces 
Provider
Annotation Types 
Inject
Named
Qualifier
Scope
Singleton