toggleProviders[i].reset( ); } catch ( Exception e1 ) { ExceptionHandler.handle( e1 );
reset = false; break;
			public void widgetSelected( SelectionEvent e )			{				if ( ( (Button) e.widget ).getSelection( ) )				{					for ( int i = 0; i < toggleProviders.length; i++ )					{						BorderInfomation information = new BorderInfomation( );						information.setPosition( toggleProviders[i].getPosition( ) );						information.setColor( builder.getRGB( ) );						information.setStyle( (String) styleCombo.getSelectedItem( ) );						information.setWidth( (String) widthCombo.getSelectedItem( ) );						previewCanvas.setBorderInfomation( information );						toggles[i].setSelection( true );						try						{							toggleProviders[i].save( information );						}						catch ( Exception e1 )						{							ExceptionHandler.handle( e1 );						}					}					restoreButton = toggles[toggleProviders.length-1];				}				else				{					for ( int i = 0; i < toggleProviders.length; i++ )					{						previewCanvas.removeBorderInfomation( toggleProviders[i].getPosition( ) );						toggles[i].setSelection( false );						try						{							toggleProviders[i].reset( );						}						catch ( Exception e1 )						{							ExceptionHandler.handle( e1 );						}					}					restoreButton = null;				}				previewCanvas.redraw( );			}