void setSelectedWindow(DocumentWindow newValue) { DocumentWindow oldValue = this.selectedDocumentWindow; if (oldValue != newValue) { this.selectedDocumentWindow = newValue; if (oldValue != null) { oldValue.componentDeselected(); fireWindowEvent(Event.Type.WINDOW_DESELECTED, oldValue); } if (newValue != null) { newValue.componentSelected(); fireWindowEvent(Event.Type.WINDOW_SELECTED, newValue); } } }