@Override
 public void visit(SubqueryCompareCriteria obj) {
   preVisitVisitor(obj);
   visitNode(obj.getLeftExpression());
   if (deep) {
     visitNode(obj.getCommand());
   }
   postVisitVisitor(obj);
 }
 /**
  * Visit a language object and collect symbols. This method should <b>NOT</b> be called directly.
  *
  * @param obj Language object
  */
 public void visit(SubqueryCompareCriteria obj) {
   if (obj.getCommand() != null) {
     this.valueIteratorProviders.add(obj);
   }
 }