This code in Aegis can get an ExceptionInInitializerError (rather than a ClassNotFound). Think it might be more better to eat those, too?
private static Class<? extends Annotation> load(String name) {
try {
return
AnnotationReader.class.getClassLoader().loadClass(name).asSubclass(Annotation.class);
} catch (ClassNotFoundException e) {
return null;
}
}
