code: @Nonnull
      public static <T> Set<T> asImmutableSet(@Nullable T... objects) {
          return addAllAndMakeImmutable(new HashSet<T>(), objects);
      }
docs: Returns an unmodifiable {@link Set} containing the given <code>objects</code>,
  returns an empty Set, if <code>objects</code> is null.