public void Accept(IFruitVisitor visitor) { visitor.Visit(this); }
protected override void AcceptInternal(IFruitVisitor visitor) { visitor.Visit(this); }