- rename toValidList to
firstFailure - rename toValidListAll to
allFailures - fix potential null pointer in
firstFailureandallFailures - make
right("a").hashCode()different fromleft("a").hashCode()
firstFailureallFailuresfirstFailure and allFailuresright("a").hashCode() different from left("a").hashCode()