basic.addAnnotationPlugin(greenInjection);
AnnotationPlugin blueInjection = AnnotationsAnnotationPluginFactory.createPropertyInjectionPlugin(Blue.class);
basic.addAnnotationPlugin(blueInjection);
blueInjection = AnnotationsAnnotationPluginFactory.createFieldInjectionPlugin(Blue.class);
basic.addAnnotationPlugin(blueInjection);
// class
AnnotationPlugin redSupply = AnnotationsAnnotationPluginFactory.createClassPlugin(Red.class);
basic.addAnnotationPlugin(redSupply);
AnnotationPlugin greenSupply = AnnotationsAnnotationPluginFactory.createClassPlugin(Green.class);