protected void createRadioGroups()
	{
		Map<String, SWTRadioButtonListener> tempRadioGroupMap = new HashMap<String, SWTRadioButtonListener>();
		
		for ( SWTWidget<?> widget : getSWTWidgetMap().values() )
		{
			if ( widget.getControl() instanceof RadioButtonT && ( (RadioButtonT) widget.getControl() ).getRadioGroup() != null
					&& ( (RadioButtonT) widget.getControl() ).getRadioGroup() != "" )
			{
				String rg = ( (RadioButtonT) widget.getControl() ).getRadioGroup();
				if ( !tempRadioGroupMap.containsKey( rg ) )
					tempRadioGroupMap.put( rg, new SWTRadioButtonListener() );
				
				if ( widget instanceof SWTButtonWidget )
				{
					tempRadioGroupMap.get( rg ).addButton( (SWTButtonWidget) widget );
					((SWTButtonWidget) widget).setRadioButtonListener( tempRadioGroupMap.get( rg ) );
				}

			}
		}
		
		setRadioGroupMap( tempRadioGroupMap );
	}