@Override
 public void visit(Tree.ListedArgument argument) {
   if (annotationConstructor != null && this.elements == null) {
     AnnotationArgument aa = new AnnotationArgument();
     aa.setParameter(argument.getParameter());
     push(aa);
     argument.getExpression().visit(this);
     aa.setTerm(this.term);
     instantiation.getAnnotationArguments().add(aa);
     this.term = null;
     pop();
   } else {
     super.visit(argument);
   }
 }