key),
}));
}
private Annotation createSourceAnnotation(Source source) {
AnnotationElement declaring = f.newAnnotationElement(
f.newSimpleName("declaring"),
f.newClassLiteral(bless(common.getModelType(source.getDeclaring()))));
AnnotationElement name = f.newAnnotationElement(
f.newSimpleName("name"),
Models.toLiteral(f, common.getFieldNameOf(
source.getName(),
source.getType()).getToken()));
return f.newNormalAnnotation(