Annotation[] annotations = controllerAction.getClass().getAnnotations();
for (Annotation annotation : annotations)
{
Class<? extends Annotation> annotationType = annotation.annotationType();
BeanAnnotationReader readerAnnotation = annotationType.getAnnotation(BeanAnnotationReader.class);
if (readerAnnotation != null)
{
Class value = readerAnnotation.value();
ActionBeanAnnotationReader reader = ReflectHelper.createInstance(value,
ActionBeanAnnotationReader.class);
if (reader.readAnnotations(actionBeanClass))
{