Implicit conversion that converts an Equality of type E
into Aggregating of type TRAV[E], where TRAV is a subtype of GenTraversable.

Implicit conversion that converts an Equality of type E
into Aggregating of type TRAV[E], where TRAV is a subtype of GenTraversable.
This is required to support the explicit Equality syntax, for example:

(List("hi") should contain ("HI")) (after being lowerCased)

(after being lowerCased) will returns an Equality[String]
and this implicit conversion will convert it into Aggregating[List[String]].

Implicit conversion that converts an Equality of type E
into Aggregating of type JCOL[E], where JCOL is a subtype of java.util.Collection.

Implicit conversion that converts an Equality of type E
into Aggregating of type JCOL[E], where JCOL is a subtype of java.util.Collection.
This is required to support the explicit Equality syntax, for example:

Implicit conversion that converts an Equality of type java.util.Map.Entry[K, V]
into Aggregating of type JMAP[K, V], where JMAP is a subtype of java.util.Map.

Implicit conversion that converts an Equality of type java.util.Map.Entry[K, V]
into Aggregating of type JMAP[K, V], where JMAP is a subtype of java.util.Map.
This is required to support the explicit Equality syntax, for example: