Work on allowing Providers and their provided types in CDI.

Better testing for JTypeHelper