Definir / Obter valores para RadioGroupFieldEditor no SWT

Eu estou tentando adicionar um RadioGroupFieldEditor em um aplicativo Eclipse RCP que estou desenvolvendo, mas parece incapaz de fazer duas coisas principais:

definir o valor para o botão de opção (ou seja, quando a caixa de diálogo / janela é aberta, gostaria de, por exemplo, definir o padrão para "button1")obter o valor atual do botão de opção selecionado (ou seja, o que foi selecionado pelo usuário ou, se nada tiver sido definido, o valor padrão definido acima).

O código que estou usando é o seguinte:

String[][] radioButtonOptions = new String[][] { { "Button1" "button1" }, 
                                                 { "Button2" "button2" } };

RadioGroupFieldEditor radioButtonGroup 
    = new RadioGroupFieldEditor("PrefValue", "Choose Button1 or Button2", 2,
                                radioButtonOptions, parent, true)

Eu tenho um método fireValueChanged (), que eu poderia usar para definir outra variável String com o valor (quando o usuário faz uma escolha), mas isso só parece confuso. Também não me permite definir o valor padrão ...

Eu suspeito que estou perdendo algo significativo! Deve haver métodos get / set para os itens acima?

questionAnswers(1)

yourAnswerToTheQuestion