Messages.getString( "info.swt.graphics.context",
Messages.getString( "SwtRendererImpl.info.graphics.context",
	public final void setProperty( final String sProperty, final Object oValue )	{		if ( sProperty.equals( IDeviceRenderer.UPDATE_NOTIFIER ) )		{			_iun = (IUpdateNotifier) oValue;			cleanUpTriggers( );			Object obj = _iun.peerInstance( );			if ( obj instanceof Composite )			{				Composite jc = (Composite) obj;				if ( _eh != null )				{					// We can't promise to remove all the old swtEventHandler					// due to SWT limitation here, so be sure to just attach the					// update_notifier only to one renderer.					jc.removeMouseListener( _eh );					jc.removeMouseMoveListener( _eh );					jc.removeMouseTrackListener( _eh );					jc.removeKeyListener( _eh );					_eh.dispose( );				}				_eh = new SwtEventHandler( _lhmAllTriggers, _iun, getULocale( ) );				jc.addMouseListener( _eh );				jc.addMouseMoveListener( _eh );				jc.addMouseTrackListener( _eh );				jc.addKeyListener( _eh );			}		}		else if ( sProperty.equals( IDeviceRenderer.GRAPHICS_CONTEXT ) )		{			_gc = (GC) oValue;			if ( R31Enhance.isR31Available( ) )			{				Region rg = new Region( );				_gc.getClipping( rg );				R31Enhance.setAdvanced( _gc, true, rg );				R31Enhance.setAntialias( _gc, SWT.ON );				R31Enhance.setTextAntialias( _gc, SWT.ON );				rg.dispose( );			}			logger.log( ILogger.INFORMATION,					Messages.getString( "info.swt.graphics.context",//$NON-NLS-1$							new Object[]{									_gc.getClass( ).getName( ), _gc							},							getULocale( ) ) );		}		else if ( sProperty.equals( IDeviceRenderer.DPI_RESOLUTION ) )		{			getDisplayServer( ).setDpiResolution( ( (Integer) oValue ).intValue( ) );		}	}