question: void applyEditorValueAndDeactivate ( ) { Object newValue = doGetValue ( ) ; markDirty ( ) ; boolean isValid = isCorrect ( newValue ) ; setValueValid ( isValid ) ; if ( ! isValid ) { setErrorMessage ( MessageFormat . format ( getErrorMessage ( ) , comboBox . getText ( ) ) ) ; } fireApplyEditorValue ( ) ; deactivate ( ) ; }
target:  Applies the currently selected value and deactivates the cell editor