code: @Override
      public String getSelectedOption() throws WidgetException {
          Object value = getValue();
          if (value != null) {
              if (value instanceof String) {
                  return (String) value;
              } else {
                  throw new WidgetException("More than one option selected", getByLocator());
              }
          } else {
              return null;
          }
      }
docs: /*
  (non-Javadoc)
  
  @see qc.automation.framework.widget.ISelectList#getSelectedOption()