private boolean notRepeatedAnnotation(Expression clazz, AnnotationNode container) {
    AnnotationNode repeatableAnnotation = getAnnotation(clazz.getType(), Repeatable.class);
    return (repeatableAnnotation == null) ||
      !repeatableAnnotation.getMember("value").getType().equals(container.getClassNode());
  }
Puts all spec information required at runtime into annotations
attached to class members.

@author Peter Niederwieser
spock-core/src/main/java/org/spockframework/compiler/SpecAnnotator.java