public synchronized static List<ExampleGroup> getExampleGroups ()
{
if ( exampleGroups == null )
{
exampleGroups = new ArrayList<ExampleGroup> ();
exampleGroups.add ( new ButtonsGroup () );
exampleGroups.add ( new LabelsGroup () );
exampleGroups.add ( new TooltipsGroup () );
exampleGroups.add ( new FieldsGroup () );
exampleGroups.add ( new TextAreasGroup () );
exampleGroups.add ( new ComboBoxesGroup () );