public boolean equals( Object other )
	{
		Variant otherV = (Variant)other;
		return this.versions.equals(otherV.versions) 
			&& this.startIndex == otherV.startIndex
			&& this.endIndex == otherV.endIndex
			&& this.startOffset == otherV.startOffset
			&& this.mvd == otherV.mvd
			&& this.equalsContent(otherV);
	}