Bug in code, after close a second editor one after the other
The private parameter currentEditors in class ModelEditorBindingService stores wrong data after close a second editor one after the other, because after closing a editor, listener for observing of closing editor is missing, so the data of currentEditors will not be update any more. It leads to logic error to develop these codes.
(from redmine: issue id 1146, created on 2013-01-11, closed on 2013-01-17)