code: @Nonnull
      public static <T> List<T> asImmutableList(@Nullable T... objects) {
          return unmodifiableList(asList(objects));
      }
docs: Returns an unmodifiable {@link List} containing the given <code>objects</code>,
  returns an empty {@link List}, if <code>objects</code> is null.