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
/*
		 * @see org.eclipse.jdt.core.compiler.IProblem#getID()
		 */
		public int getID() {
			return Spelling;
		}
		/*
		 * @see org.eclipse.jdt.core.compiler.IProblem#getMessage()
		 */
		public String getMessage() {
			if (fSentence && fMatch)
				return MessageFormat.format(JavaUIMessages.getString("Spelling.error.case.label"), new String[] { fWord }); 
			return MessageFormat.format(JavaUIMessages.getString("Spelling.error.label"), new String[] { fWord }); 
		}
		/*
		 * @see org.eclipse.jdt.core.compiler.IProblem#getOriginatingFileName()
		 */
		public char[] getOriginatingFileName() {
			return fEditor.getEditorInput().getName().toCharArray();
		}
		/*
		 * @see org.eclipse.jdt.core.compiler.IProblem#getSourceEnd()
		 */
		public final int getSourceEnd() {
			return fEnd;
		}
		/*
		 * @see org.eclipse.jdt.core.compiler.IProblem#getSourceLineNumber()
		 */
		public final int getSourceLineNumber() {