I20230611-0410
SynchronizableDocument holds a lock that is used by IPropertyChangeListener. This deadlocked if the document was updated in background thread as the lock is only reentrant inside a thread.
SynchronizableDocument holds a lock that is used by IPropertyChangeListener. This deadlocked if the document was updated in background thread as the lock is only reentrant inside a thread.