@Override
	public boolean equals( Object other )
	{
		if( this == other )
			return true;
		
		if( other instanceof EntityType )
		{
			EntityType otherType = (EntityType)other;
			if( otherType.entityKind == entityKind &&
				otherType.domain == domain &&
				otherType.country == country &&
				otherType.category == category &&
				otherType.subcategory == subcategory &&
				otherType.specific == specific &&
				otherType.extra == extra )
			{
				return false;
			}
		}

		return false;
	}