Bug 62398 Deadlock while editing Java File
Build id: 200405130010 While editing a java file the UI became unresponsive. I had just removed some projects then started typing into a java editor that was already open. As soon as i started typing the UI locked up. I don't have a reproducible test case, but luckily i was running with a console and got a thread dump.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/OverrideIndicatorManager.java
OverrideIndicator(boolean isOverwriteIndicator, String text, String key) {
			super(ANNOTATION_TYPE, false, text);
			fIsOverwriteIndicator= isOverwriteIndicator;
			fAstNodeKey= key;
		}
		/**
		 * Tells whether this is an overwrite or an override indicator.
		 * 
		 * @return <code>true</code> if this is an overwrite indicator
		 */
		public boolean isOverwriteIndicator() {
			return fIsOverwriteIndicator;
		}
		/**
		 * Opens and reveals the defining method.
		 */
		public void open() {
			boolean hasLogEntry= false;
			CompilationUnit ast= JavaPlugin.getDefault().getASTProvider().getAST(fJavaElement, true, null);
			ASTNode node= null;
			if (ast != null)
				node= ast.findDeclaringNode(fAstNodeKey);
			if (node instanceof MethodDeclaration) {
				try {
					IMethodBinding methodBinding= ((MethodDeclaration)node).resolveBinding();
					IMethodBinding definingMethodBinding= Bindings.findMethodDefininition(methodBinding);
					if (definingMethodBinding != null) {
						String definingTypeQualifiedName= definingMethodBinding.getDeclaringClass().getQualifiedName();
						IType definingType= null;
						IType type= getType(methodBinding);