@Override
  public boolean visitClass(IClassDefinition definition) {
    if (manager.isAnnotation(definition)) return true;

    // find out if the class is annotated which in this context means
    // any metadata at all
    IMetaTag[] tags = definition.getAllMetaTags();
    for (IMetaTag tag : tags) {
      validateClassAnnotation(definition, tag);
    }

    return true;
  }