/*
  * @see ASTVisitor#visit(AnnotationTypeMemberDeclaration)
  * @since 3.0
  */
 @Override
 public boolean visit(AnnotationTypeMemberDeclaration node) {
   if (node.getJavadoc() != null) {
     node.getJavadoc().accept(this);
   }
   printModifiers(node.modifiers());
   node.getType().accept(this);
   this.fBuffer.append(" "); // $NON-NLS-1$
   node.getName().accept(this);
   this.fBuffer.append("()"); // $NON-NLS-1$
   if (node.getDefault() != null) {
     this.fBuffer.append(" default "); // $NON-NLS-1$
     node.getDefault().accept(this);
   }
   this.fBuffer.append(";"); // $NON-NLS-1$
   return false;
 }