public void Visit (IUnitCapabilityVisitor visitor)
		{
			m_a.Visit (visitor);
			m_b.Visit (visitor);
		}
			public void Visit (IUnitCapabilityVisitor visitor)
			{
				visitor.WalkCapability (this);
			}
	public void Visit (IUnitCapabilityVisitor visitor)
	{

	}