public override T Accept <T>(StateVisitor <T> visitor) { return(visitor.Visit(this)); }
public abstract T Accept <T>(StateVisitor <T> visitor);