WELD-1488 Throw DefinitionException if a portable extension tries to add a bean with an invalid bean type
WELD-1492 Producers with parameterized return types with a nested parameterized type containing a wildcard or type variable are not detected as invalid
WELD-1494 Array-typed producers where the array component type contains a wildcard or type variable are not detected as invalid
WELD-1493 Incorrect exception message when producer field has invalid type
WELD-1488 Also throw exception when portable extension adds a non-dependent scoped bean with parameterized bean type containing type variables