TerminalNode identifierNode = getTerminalNode(context, JavaParser.Identifier);
if (identifierNode != null) {
annotationDeclaration.setName(getAdapter(IdentifierAdapter.class).adapt(identifierNode));
}
AnnotationTypeBodyContext annotationTypeBodyContext =
getChild(context, AnnotationTypeBodyContext.class);
if (annotationTypeBodyContext != null) {
annotationDeclaration.setMemberDeclarations(transform(annotationTypeBodyContext,
AnnotationTypeElementDeclarationContext.class,
new Function<AnnotationTypeElementDeclarationContext, AnnotationMemberDeclaration>() {