@Override
    public void setFormValue(Object value) {

        if (value == null) {
            value = "";
        }

        if (value instanceof String) {
            String strValue = (String)value;
            if (m_selectCells.containsKey(value)) {
                selectValue(strValue);
                onValueSelect(strValue);
            } else {
                m_openerWidget.setText(strValue);
                m_openerWidget.getElement().setTitle(strValue);
            }

        }
    }
@ Override public void setFormValue ( Object value ) { if ( value == null ) { value = "" ; } if ( value instanceof String ) { String strValue = ( String ) value ; if ( m_selectCells . containsKey ( value ) ) { selectValue ( strValue ) ; onValueSelect ( strValue ) ; } else { m_openerWidget . setText ( strValue ) ; m_openerWidget . getElement ( ) . setTitle ( strValue ) ; } } }
@see org.opencms.gwt.client.ui.input.A_CmsSelectBox#setFormValue(java.lang.Object)