if (reinitialized != null) reinitialized.cancel();
	private void measureReplaceAll(DifferenceMeter meter, String contents, String searchExpression, String replacementString) throws Exception {		BooleanFuture reinitialized= null;		DocumentLineDiffer differ= null;		try {			// reference measurement			fDocument.set(contents);			meter.startReference();			replaceAll(searchExpression, replacementString);			meter.stopReference();						// difference measurement			fDocument.set(contents);			differ= ensureInitialized(fDocument);			fInitialized= false;			meter.startMeasured();			replaceAll(searchExpression, replacementString);			meter.stopMeasured();						assertFalse("QuickDiff reinitialization makes performance results unusable", fInitialized);		} finally {			if (reinitialized != null)				reinitialized.cancel();			if (differ != null)				differ.disconnect(fDocument);		}	}