Support JSR-311 @Produces and @Consumes annotations

This patch allows us to generate the JSR-311 @Produces and @Consumes annotations.