ExceptionHandler.handle( e1 );
previewCanvas.removeBorderInfomation( provider.getPosition( ) ); if ( allButton.getSelection( ) ) allButton.setSelection( false ); try { provider.reset( ); } catch ( Exception e1 ) { ExceptionHandler.handle( e1 ); }
				public void widgetSelected( SelectionEvent e )				{					if ( ( (Button) e.widget ).getSelection( ) )					{						BorderInfomation information = new BorderInfomation( );						information.setPosition( provider.getPosition( ) );						information.setColor( builder.getRGB( ) );						information.setStyle( (String) styleCombo.getSelectedItem( ) );						information.setWidth( (String) widthCombo.getSelectedItem( ) );						previewCanvas.setBorderInfomation( information );						try						{							restoreButton = (Button) e.widget;							provider.save( information );						}						catch ( Exception e1 )						{							ExceptionHandler.handle( e1 );						}						checkToggleButtons( );					}					else					{						previewCanvas.removeBorderInfomation( provider.getPosition( ) );						if ( allButton.getSelection( ) )							allButton.setSelection( false );						try						{							if((Button) e.widget == restoreButton)restoreButton = null;							provider.reset( );						}						catch ( Exception e1 )						{							ExceptionHandler.handle( e1 );						}					}					previewCanvas.redraw( );				}