public List<AnnotationInjection> getAnnotationInjections() {
      if (!environment().hasAnnotateModule()) {
        return ImmutableList.of();
      }
      // force initialization of annotationInjections list
      metaAnnotated();

      synchronized (annotationInjections) {
        return ImmutableList.copyOf(annotationInjections);
      }
    }
used to intern packaged created internally
value-processor/src/org/immutables/value/processor/meta/Proto.java