public void Accept(Ivisitor visitor) { visitor.DoForFirstElement(this); }
public void Accept(Ivisitor visitor) { visitor.VisitLight(this); }
public void Accept(Ivisitor visitor) { visitor.DoForSecondElement(this); }
public void Visit(Ivisitor visitor) { visitor.Accept(this); }
public void Accept(Ivisitor visitor) { visitor.VisitArmored(this); }