public static <T> boolean equalAsSets(final Collection<T> collection1, final Collection<T> collection2) {
    return toSet(collection1).equals(toSet(collection2));
  }
public static <T> boolean equalAsSets(final Collection<T> collection1, final Collection<T> collection2)