public <T extends Annotation> T getFirstAnnotationOnClass(
final EvaluatedClassDeclaration element, final Class<T> type ) {
EvaluatedClassAnalyzer eca = new EvaluatedClassAnalyzer( element ) ;
List<EvaluatedClassDeclaration> ecds = eca.findClasses(
forAnnotation(type, EvaluatedClassDeclaration.class) ) ;
if (ecds.size() > 0) {
return getAnnotation( ecds.get(0).element(), type ) ;
} else {