@Beta
  public static <E> FluentIterable<E> from(E[] elements) {
    return from(Arrays.asList(elements));
  }
@Beta
  public static <E> FluentIterable<E> from(E[] elements) {
    return from(Arrays.asList(elements));
  }
@ Beta public static < E > FluentIterable < E > from ( E [ ] elements ) { return from ( Arrays . asList ( elements ) ) ; }
Returns a fluent iterable containing {@code elements} in the specified order.

<p>The returned iterable is an unmodifiable view of the input array.

<p><b>{@code Stream} equivalent:</b> {@link java.util.stream.Stream#of(Object[])
Stream.of(T...)}.

@since 20.0 (since 18.0 as an overload of {@code of})
Returns a fluent iterable containing { @code elements } in the specified order .