AnnotatedMethod<? super Grocery> wrappedMethod = wrapMethod(method, false, new ExpensiveLiteral(),
new AnnotationLiteral<Produces>() {
});
methods.add(wrapMethodParameters(wrappedMethod, false, new Annotation[] { new CheapLiteral() }));
} else if (method.getJavaMember().getName().equals("nonInjectAnnotatedInitializer")) {
methods.add(wrapMethod(method, false, new InjectLiteral()));
} else if (method.getJavaMember().getName().equals("initializer")) {
methods.add(wrapMethodParameters(method, false, new Annotation[] { new CheapLiteral() }));
} else if (method.getJavaMember().getName().equals("observer1")) {
Annotation[] firstParameterAnnotations = new Annotation[] { new Observes() {