This document is meant as a complimentary source of information to the CDI specification. It doesn’t cover all general parts of CDI, instead it goes more in-depth in certain areas and also explains many areas in which Weld offers certain non-portable configurations and behavior on top of what CDI defines. It also shows some simple setup examples for user applications and talks a bit about how to i