code: public static <T> Set<T> immutableSetConvert(Collection<? extends T> collection) {
        return immutableSetWrap(new HashSet<T>(collection));
     }
docs: Converts a Collections into an immutable Set by copying it.
  
  @param collection the collection to convert/copy
  @return a new immutable set containing the elements in collection