"exception.undefined.shadow.color",
"SwtTextRenderer.exception.undefined.shadow.color",
	public final void renderShadowAtLocation( IPrimitiveRenderer ipr,			int iLabelPosition, // IConstants. LEFT, RIGHT, ABOVE or BELOW			Location lo, // POINT WHERE THE CORNER OF THE ROTATED RECTANGLE			// (OR EDGE CENTERED) IS RENDERED			Label la ) throws ChartException	{		if ( !ChartUtil.isShadowDefined( la ) )		{			return;		}		final ColorDefinition cdShadow = la.getShadowColor( );		if ( cdShadow == null )		{			throw new ChartException( ChartDeviceSwtActivator.ID,					ChartException.RENDERING,					"exception.undefined.shadow.color", //$NON-NLS-1$					ResourceBundle.getBundle( Messages.DEVICE_SWT,							_sxs.getLocale( ) ) );		}		switch ( iLabelPosition )		{			case ABOVE :				showTopValue( ipr, lo, la, false );				break;			case BELOW :				showBottomValue( ipr, lo, la, false );				break;			case LEFT :				showLeftValue( ipr, lo, la, false );				break;			case RIGHT :				showRightValue( ipr, lo, la, false );				break;		}	}