public override void Accept(AVisitor visitor)
		{
			visitor.Visit(this);
		}
		public abstract void Accept(AVisitor visitor);