</param>         /// <exception cref="System.ArgumentNullException">source         /// or         /// items</exception>         public static void Replace<T>(this IList<T> source, [NotNull] T original, [NotNull] T replace