public <T extends Annotation> AnnotationItem<T> retrieveAnnotation(Class<T> annotationType)
{
for (int i = 0; i < retrievals.size(); ++i)
{
MetaDataRetrieval retrieval = retrievals.get(i);
AnnotationItem<T> item = retrieval.retrieveAnnotation(annotationType);
if (item != null)
return item;
}
if (parent != null)