{
if (!a175class.isAnnotation()) {
throw new IllegalArgumentException
("Requested type is not an Annotation: "+a175class.getName());
}
AnnogenInfo info = (AnnogenInfo)a175class.getAnnotation(AnnogenInfo.class);
if (info == null) {
throw new ClassNotFoundException
("Missing @AnnogenInfo on specified class "+a175class.getName());
}
return a175class.getClassLoader().loadClass(info.annoBeanClass());
}