question: public static < T > CombinedDownloadTask < T > single ( DownloadTask < T > task ) { Objects . requireNonNull ( task ) ; return new SingleCombinedTask < T > ( task ) ; }
target:  Creates a CombinedDownloadTask from a DownloadTask.