@SuppressWarnings("deprecation")
  public static <T> Task<T> seq(final Iterable<? extends Task<?>> tasks) {
    return new SeqTask<T>("seq", tasks);
  }
@SuppressWarnings("deprecation")
  public static <T> Task<T> seq(final Iterable<? extends Task<?>> tasks) {
    return new SeqTask<T>("seq", tasks);
  }
@ SuppressWarnings ( "deprecation" ) public static < T > Task < T > seq ( final Iterable < ? extends Task < ? > > tasks ) { return new SeqTask < T > ( "seq" , tasks ) ; }
Creates a new task that, when run, will run each of the supplied tasks in
order. The value of this new task is the value of the last task in the
sequence. <strong>This method is not type-safe</strong>.

@param tasks the tasks to run sequentially
@param <T> the result value for the sequence of tasks
@return a new task that will run the given tasks sequentially
Creates a new task that when run will run each of the supplied tasks in order . The value of this new task is the value of the last task in the sequence . <strong > This method is not type - safe< / strong > .