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
private boolean fSentence= false;
		
		private int fStart= 0;
		
		private final String fWord;
		/**
		 * Creates a new spelling problem
		 * 
		 * @param word
		 *                   The word which caused the problem
		 */
		protected SpellProblem(final String word) {
			fWord= word;
		}
		/*
		 * @see org.eclipse.jdt.core.compiler.IProblem#getArguments()
		 */
		public String[] getArguments() {
			String prefix= ""; 
			String postfix= ""; 
			try {
				final IRegion line= fDocument.getLineInformationOfOffset(fStart);
				prefix= fDocument.get(line.getOffset(), fStart - line.getOffset());
				postfix= fDocument.get(fEnd + 1, line.getOffset() + line.getLength() - fEnd);
			} catch (BadLocationException exception) {
				
			}
			return new String[] { fWord, prefix, postfix, fSentence ? Boolean.toString(true) : Boolean.toString(false), fMatch ? Boolean.toString(true) : Boolean.toString(false)};
		}