protected ProgressUpdate newProgressUpdate ( QueryBatch batch , long startTime , long totalForThisUpdate , double timeSoFar ) { return new SimpleProgressUpdate ( batch , startTime , totalForThisUpdate , timeSoFar ) ; }
A subclass can override this to provide a different implementation of ProgressUpdate .