{
final RadioDataAware da = new RadioDataAware(data,
field
? DataAwareFields.getFieldValueFor(data, dataProp, new Integer(0))
: new DataAware.PropertyValue(dataProp, data), buttons);
XItemListener xil = UnoDataAware.itemListener(da, listener);
for (int i = 0; i < da.radioButtons.length; i++)
{
da.radioButtons[i].addItemListener(xil);
}
return da;