public int GetHashCode(IPositionedType<TestDomain> obj)
		{
			throw new NotImplementedException();
		}
		public bool Equals(IPositionedType<TestDomain> x, IPositionedType<TestDomain> y)
		{
			return x.Type.domain == y.Type.domain && x.Position.Equals(y.Position);
		}