//
// Merge in all the controller annotations, starting with the most remote superclass first.
//
if ( jclass != null && jclass instanceof ClassDeclaration )
{
ClassType superClass = ( ( ClassDeclaration ) jclass ).getSuperclass();
if ( superClass != null ) mergeControllerAnnotations( superClass.getDeclaration() );
AnnotationInstance controllerAnnotation = CompilerUtils.getAnnotation( jclass, CONTROLLER_TAG_NAME );
if ( controllerAnnotation != null ) mergeAnnotation( controllerAnnotation );
}
}