Label lblShadow = new Label( cmpShadow, SWT.NONE );
lblShadow = new Label( cmpShadow, SWT.NONE );
	private void placeComponents( )	{		// Layout for content composite		GridLayout glContent = new GridLayout( 4, false );		glContent.marginHeight = 2;		glContent.marginWidth = 2;		// Main content composite		this.setLayout( glContent );		grpAccLine = new Group( this, SWT.NONE );		GridData gdGRPAccLine = new GridData( GridData.FILL_BOTH );		gdGRPAccLine.horizontalSpan = 1;		GridLayout glGRPAccline = new GridLayout( 2, false );		grpAccLine.setLayout( glGRPAccline );		grpAccLine.setLayoutData( gdGRPAccLine );		grpAccLine.setText( Messages.getString( "BubbleSeriesAttributeComposite.Lbl.AccLine" ) ); //$NON-NLS-1$		liacAccLine = new LineAttributesComposite( grpAccLine,				SWT.NONE,				context,				( (BubbleSeries) series ).getAccLineAttributes( ),				true,				true,				true );		GridData gdLIACAccLine = new GridData( GridData.FILL_BOTH );		gdLIACAccLine.horizontalSpan = 2;		liacAccLine.setLayoutData( gdLIACAccLine );		liacAccLine.addListener( this );				lblOrientation = new Label( grpAccLine, SWT.NONE );		lblOrientation.setText( Messages.getString( "BubbleSeriesAttributeComposite.Lbl.Orientation" ) ); //$NON-NLS-1$		cmbOrientation = new Combo( grpAccLine, SWT.DROP_DOWN | SWT.READ_ONLY );		GridData gdCMBOrientation = new GridData( GridData.FILL_HORIZONTAL );		cmbOrientation.setLayoutData( gdCMBOrientation );		cmbOrientation.addSelectionListener( this );		grpLine = new Group( this, SWT.NONE );		GridData gdGRPLine = new GridData( GridData.FILL_BOTH );		gdGRPLine.horizontalSpan = 1;		grpLine.setLayout( new FillLayout( ) );		grpLine.setLayoutData( gdGRPLine );		grpLine.setText( Messages.getString( "BubbleSeriesAttributeComposite.Lbl.Line" ) ); //$NON-NLS-1$		liacLine = new LineAttributesComposite( grpLine,				SWT.NONE,				context,				( (BubbleSeries) series ).getLineAttributes( ),				true,				true,				true );		liacLine.addListener( this );		Composite cmp = new Composite( this, SWT.NONE );		cmp.setLayout( new GridLayout( ) );		cmp.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		Composite cmpShadow = new Composite( cmp, SWT.NONE );		cmpShadow.setLayout( new GridLayout( 2, false ) );		cmpShadow.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		Label lblShadow = new Label( cmpShadow, SWT.NONE );		GridData gdLBLShadow = new GridData( );		lblShadow.setLayoutData( gdLBLShadow );		lblShadow.setText( Messages.getString( "BubbleSeriesAttributeComposite.Lbl.ShadowColor" ) ); //$NON-NLS-1$		fccShadow = new FillChooserComposite( cmpShadow,				SWT.NONE,				context,				( (BubbleSeries) series ).getShadowColor( ),				false,				false );		GridData gdFCCShadow = new GridData( GridData.FILL_HORIZONTAL );		gdFCCShadow.widthHint = 100;		fccShadow.setLayoutData( gdFCCShadow );		fccShadow.addListener( this );		btnPalette = new Button( cmp, SWT.CHECK );		{			btnPalette.setText( Messages.getString( "BubbleSeriesAttributeComposite.Lbl.LinePalette" ) ); //$NON-NLS-1$			btnPalette.setSelection( ( (BubbleSeries) series ).isPaletteLineColor( ) );			GridData gdBTNPalette = new GridData( GridData.FILL_HORIZONTAL );			gdBTNPalette.horizontalSpan = 2;			btnPalette.setLayoutData( gdBTNPalette );			btnPalette.addSelectionListener( this );		}		btnCurve = new Button( cmp, SWT.CHECK );		{			btnCurve.setText( Messages.getString( "BubbleSeriesAttributeComposite.Lbl.ShowLinesAsCurves" ) ); //$NON-NLS-1$			btnCurve.setSelection( ( (BubbleSeries) series ).isCurve( ) );			GridData gdBTNCurve = new GridData( GridData.FILL_HORIZONTAL );			gdBTNCurve.horizontalSpan = 2;			btnPalette.setLayoutData( gdBTNCurve );			btnCurve.addSelectionListener( this );		}		enableLineSettings( ( (BubbleSeries) series ).getLineAttributes( )				.isVisible( ) );				enableAccLineSettings( ( (BubbleSeries) series ).getAccLineAttributes( )				.isVisible( ) );		populateLists( );	}