public override void VisitFencePost(FencePost fp) { OnHit(); }
public virtual void VisitFencePost(FencePost fp) { }