IWorkspaceRunnable on root waiting for its own lock (?)https://www.eclipse.org/forums/index.php/mv/msg/170067/540278/#msg_540278
to acquire this lock again. I guess there is some flaw in the previous
sentence, but I don't know where. Any idea would be appreciated!

Workspace.run(IWorkspaceRunnable, IProgressMonitor) line: 1957 appears
to get a scheduling rule on Workspace defaultRoot, and
SetCProjectDescriptionOperation(CModelOperation).runOperatio n(IProgressMonitor)
line: 635 tries to run a workspace runnable with the same scheduling
rule (the workspace root).