Collection validationBeanAnnotations = mca.getValidatableBeans();
for ( Iterator ii = validationBeanAnnotations.iterator(); ii.hasNext(); )
{
AnnotationInstance validationBeanAnnotation = ( AnnotationInstance ) ii.next();
DeclaredType beanType = CompilerUtils.getDeclaredType( validationBeanAnnotation, TYPE_ATTR, true );
assert beanType != null; // checker should enforce this
List formNames = getFormBeanNames(CompilerUtils.getDeclaration(beanType));
Collection validationFieldAnnotations =
CompilerUtils.getAnnotationArray( validationBeanAnnotation, VALIDATABLE_PROPERTIES_ATTR, false );