*/
private void unregister() {
if (documentListener != null) {
IDocument document= contentAssistSubjectControlAdapter.getDocument();
if (document != null)
document.removeDocumentListener(documentListener);
documentListener= null;
}
documentEvents.clear();
if (keyListener != null && contentAssistSubjectControlAdapter.getControl() != null && contentAssistSubjectControlAdapter.getControl().getScene() != null) {