public boolean equals(Object instance) {
		if (instance instanceof PairNonOrdered<?>) {
			PairNonOrdered<?> other = (PairNonOrdered<?>)instance;
			return super.equals(other) || super.equals(other.reverse());
		}
		return false;
	}