public virtual void Visit(DEnumValue n)
 {
     Visit(n as DVariable);
 }
 public virtual void Visit(DEnumValue n)
 {
     Visit((DVariable)n);
 }