code: @Inject
      public void setup(ViewConfigExtension extension) {
          for (Entry<String, Set<Annotation>> e : extension.getData().entrySet()) {
              for (Annotation i : e.getValue()) {
                  addAnnotationData(e.getKey(), i);
              }
          }
      }
docs: setup the bean with the configuration from the extension
  <p/>
  It would be better if the extension could do this, but the extension cannot resolve the bean until after all lifecycle
  events have been processed