Typed element is a supplier factory with specified return type, e.g.
java.lang.Integer. Typed element gets its result from the context’s service with the specified type. The primary pupose of of the typed element is to serve as a specification/description.
Indicates that the element result can not be null.