assertFalse("QuickDiff reinitialization makes performance results unusable", reinitialized.isDone());
assertFalse("QuickDiff reinitialization makes performance results unusable", fInitialized);
	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);			reinitialized= waitForSynchronization(differ);			meter.startMeasured();			replaceAll(searchExpression, replacementString);			meter.stopMeasured();						assertFalse("QuickDiff reinitialization makes performance results unusable", reinitialized.isDone());		} finally {			if (reinitialized != null)				reinitialized.cancel();			if (differ != null)				differ.disconnect(fDocument);		}	}