Bug 58509 [spell checking] ConcurrentModif.Exception in spelling plugin
20040407 Got this printed in the console (not .log!) java.util.ConcurrentModificationException at java.lang.Throwable.<init>(Throwable.java) at java.util.HashMap$HashIterator.nextEntry(HashMap.java) at java.util.HashMap$KeyIterator.next(HashMap.java) at org.eclipse.jdt.internal.ui.text.spelling.engine.DefaultSpellChecker. fireEvent(DefaultSpellChecker.java) at org.eclipse.jdt.internal.ui.text.spelling.engine.DefaultSpellChecker. execute(DefaultSpellChecker.java) at org.eclipse.jdt.internal.ui.text.spelling.SpellReconcileStrategy.reco ncile(SpellReconcileStrategy.java) at org.eclipse.jface.text.reconciler.CompositeReconcilingStrategy.reconc ile(CompositeReconcilingStrategy.java) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.rec oncile(JavaCompositeReconcilingStrategy.java) at org.eclipse.jface.text.reconciler.MonoReconciler.process (MonoReconcil er.java) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread .run(AbstractReconciler.java)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/spelling/engine/DefaultSpellChecker.java
public static final String[] URL_PREFIXES= new String[] { "http://", "https://", "www.", "ftp://", "ftps://", "news://", "mailto://" }; 
	/**
	 * Does this word contain digits?
	 * 
	 * @param word
	 *                   The word to check
	 * @return <code>true</code> iff this word contains digits, <code>false></code>
	 *               otherwise
	 */
	protected static boolean isDigits(final String word) {
		for (int index= 0; index < word.length(); index++) {
			if (Character.isDigit(word.charAt(index)))
				return true;
		}
		return false;
	}
	/**