public void visit(NormalAnnotationExpr n, Object arg) {
   n.getName().accept(this, arg);
   for (Iterator<MemberValuePair> i = n.getPairs().iterator(); i.hasNext(); ) {
     MemberValuePair m = i.next();
     m.accept(this, arg);
     if (i.hasNext()) {}
   }
 }
 public void visit(NormalAnnotationExpr n, A arg) {
   n.getName().accept(this, arg);
   if (n.getPairs() != null) {
     for (MemberValuePair m : n.getPairs()) {
       m.accept(this, arg);
     }
   }
 }