// parameter adapter
Annotation2ValueMetaDataAdapter<? extends Annotation> paramAdapter = WBInjectAnnotationPlugin.INSTANCE;
Set<Annotation2ValueMetaDataAdapter<? extends Annotation>> adapters = new HashSet<Annotation2ValueMetaDataAdapter<? extends Annotation>>();
adapters.add(paramAdapter);
// parameter injections
adapter.addAnnotationPlugin(new ConstructorParameterAnnotationPlugin(adapters));
adapter.addAnnotationPlugin(new StartLifecycleAnnotationPlugin(adapters));
return adapter;
}