}
}
private void getDependenciesForMetaDataAnnotation(Object annotation, HashMap<String, ArrayList<String>> dependencies) throws Exception
{
AnnotationInfo info;
Class<?> clazz = annotation.getClass().getInterfaces()[0];
try
{
info = (AnnotationInfo)helper.getTypeInfo(clazz);
}
catch (RuntimeException e)
{
// AutoGenerated
throw new RuntimeException("Error creating annotation for " + clazz.getName(), e);
}
AnnotationValue value = AnnotationValueFactory.createAnnotationValue(helper, helper, info, annotation);
getDependenciesForAnnotation(info.getName(), value, dependencies);
}