If possible, prefer using the more idiomatic `@Produces` annotation. (I'm not sure if it will work with the type parameter, but worth trying :))