Patch Set 1:

Well, I *think* this may be a problem. The body of the message is the explanation.

It is not clear to me if we may work with a Document from
any thread in Eclipse. Perhaps a Docuement is far enough away from the UI. Let someone with insights into this comment.