for(Annotation annotation : targetClass.getAnnotations())
{
if(annotation.annotationType().isAnnotationPresent(ViewMetaData.class))
{
ViewMetaData metaData = annotation.annotationType().getAnnotation(ViewMetaData.class);
if(!entry.getFoundAndBlockedMetaDataTypes().contains(annotation.annotationType()))
{
result.add(annotation);
if(metaData.override())
{
entry.blockMetaData(annotation.annotationType());
}
}
}