Bug 67873 [spell checking] tons of temporary spell check annotations
I200406180010 + plug-in export for I200406180800 1. disable folding and enable spell checker 2. open AbstractTextEditor 3. goto verifyText 4. start typing some random text behind a } observer the overview ruler: sometimes it is filled with spell checker annotations Note: if you cannot reproduce try starting to type - wait shortly - then type again.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/spelling/SpellReconcileStrategy.java
* Creates a new comment reconcile strategy.
	 * 
	 * @param editor
	 *                   The text editor to operate on
	 * @param partitioning
	 *                   The partitioning of the document
	 * @param store
	 *                   The preference store to get the preferences from
	 */
	public SpellReconcileStrategy(final ITextEditor editor, final String partitioning, final IPreferenceStore store) {
		fEditor= editor;
		fPartitioning= partitioning;
		fPreferences= store;
		updateProblemRequestor();
	}
	/**
	 * Returns the current locale of the spell checking preferences.
	 * 
	 * @return The current locale of the spell checking preferences
	 */
	public Locale getLocale() {
		final String locale= fPreferences.getString(ISpellCheckPreferenceKeys.SPELLING_LOCALE);
		if (locale.equals(fLocale.toString()))
			return fLocale;
		if (locale.length() >= 5)
			return new Locale(locale.substring(0, 2), locale.substring(3, 5));
		return SpellCheckEngine.getDefaultLocale();
	}
	/*
	 * @see org.eclipse.jdt.internal.ui.text.spelling.engine.ISpellEventListener#handle(org.eclipse.jdt.internal.ui.text.spelling.engine.ISpellEvent)