code: @Nonnull
      public static <T> Set<T> asSet(@Nullable T... objects) {
          final Set<T> result;
          if (objects == null) {
              result = new LinkedHashSet<>();
          } else {
              final int initialCapacity = Math.max(16, ((objects.length + 2) / 3) * 4);
              result = new LinkedHashSet<>(initialCapacity);
              result.addAll(new ArrayWrapper<>(objects));
          }
          return result;
      }
docs: Returns a {@link Set} containing the given <code>objects</code>,
  returns an empty Set, if <code>objects</code> is null.