|| !( oldInfo.getColor( ).equals( builder.getRGB( ) ) )
|| !( oldColor.equals( builder.getRGB( ) ) )
				public void widgetSelected( SelectionEvent e )				{					SessionHandleAdapter.getInstance( )							.getCommandStack( )							.startTrans( Messages.getString( "BordersPage.Trans.SelectBorder" ) );					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 );						restoreInfo = information;						try						{							provider.save( information );						}						catch ( Exception e1 )						{							ExceptionHandler.handle( e1 );						}						checkToggleButtons( );					}					else					{						BorderInfomation oldInfo = (BorderInfomation) provider.load( );						if ( !( oldInfo.getStyle( ).equals( (String) styleCombo.getSelectedItem( ) ) )								|| !( oldInfo.getColor( ).equals( builder.getRGB( ) ) )								|| !( oldInfo.getWidth( ).equals( (String) widthCombo.getSelectedItem( ) ) ) )						{							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 );							restoreInfo = information;							try							{								provider.save( information );							}							catch ( Exception e1 )							{								ExceptionHandler.handle( e1 );							}							( (Button) e.widget ).setSelection( true );						}						else						{							previewCanvas.removeBorderInfomation( provider.getPosition( ) );							if ( allButton.getSelection( ) )								allButton.setSelection( false );							try							{								provider.reset( );							}							catch ( Exception e1 )							{								ExceptionHandler.handle( e1 );							}						}					}					previewCanvas.redraw( );					SessionHandleAdapter.getInstance( )							.getCommandStack( )							.commit( );				}