/// <summary>
 /// See <see cref="WithFiles{T}(T, FilePath[])"/>.
 /// </summary>
 /// <typeparam name="T">the builder to support the <see cref="IHaveArgumentFiles"/>.</typeparam>
 /// <param name="this">The builder-instance.</param>
 /// <param name="files">The files to operate on.</param>
 /// <returns>The builder-instance for fluent re-use.</returns>
 public static T WithFiles <T>(this T @this, FilePathCollection files)
     where T : ISupportArgumentBuilder <IHaveArgumentFiles>
 {
     return(WithFiles(@this, files.ToArray()));
 }