private AnnotationProvider createAnnotationProvider(final FieldInfo field) {
    return new AnnotationProvider() {
      @Override
      public <T extends Annotation> T getAnnotation(Class<T> annotationClass) {
        return field.getAnnotation(annotationClass);
      }
    };
  }
Controls creation, startup and shutdown of the Tapestry container,
and injects specifications with Tapestry-provided objects.

@author Peter Niederwieser
spock-tapestry/src/main/java/org/spockframework/tapestry/TapestryInterceptor.java