lblShadow.setText("Shadow Color:");
lblShadow.setText(Messages.getString("LineSeriesAttributeComposite.Lbl.ShadowColor"));
    private void placeComponents()    {        // Layout for content composite        GridLayout glContent = new GridLayout();        glContent.numColumns = 4;        glContent.marginHeight = 2;        glContent.marginWidth = 2;        // Main content composite        this.setLayout(glContent);        Label lblShadow = new Label(this, SWT.NONE);        GridData gdLBLShadow = new GridData();        lblShadow.setLayoutData(gdLBLShadow);        lblShadow.setText("Shadow Color:");        fccShadow = new FillChooserComposite(this, SWT.NONE, ((LineSeries) series).getShadowColor(), false, false);        GridData gdFCCShadow = new GridData(GridData.FILL_HORIZONTAL);        fccShadow.setLayoutData(gdFCCShadow);        btnCurve = new Button(this, SWT.CHECK);        GridData gdBTNCurve = new GridData(GridData.FILL_HORIZONTAL);        gdBTNCurve.horizontalSpan = 2;        btnCurve.setLayoutData(gdBTNCurve);        btnCurve.setText("Show Lines as Curves");        btnCurve.setSelection(((LineSeries) series).isCurve());        btnCurve.addSelectionListener(this);        // Layout for the Marker group        GridLayout glMarker = new GridLayout();        glMarker.numColumns = 2;        glMarker.marginHeight = 4;        glMarker.marginWidth = 4;        glMarker.verticalSpacing = 4;        glMarker.horizontalSpacing = 4;        grpMarker = new Group(this, SWT.NONE);        GridData gdGRPMarker = new GridData(GridData.FILL_BOTH);        gdGRPMarker.horizontalSpan = 2;        grpMarker.setLayoutData(gdGRPMarker);        grpMarker.setLayout(glMarker);        grpMarker.setText("Marker");        btnMarkerVisible = new Button(grpMarker, SWT.CHECK);        GridData gdBTNVisible = new GridData();        gdBTNVisible.horizontalSpan = 2;        btnMarkerVisible.setLayoutData(gdBTNVisible);        btnMarkerVisible.setText("Is Visible");        btnMarkerVisible.addSelectionListener(this);        btnMarkerVisible.setSelection(((LineSeries) series).getMarker().isVisible());        Label lblType = new Label(grpMarker, SWT.NONE);        GridData gdLBLType = new GridData();        lblType.setLayoutData(gdLBLType);        lblType.setText("Type:");        cmbMarkerTypes = new Combo(grpMarker, SWT.DROP_DOWN | SWT.READ_ONLY);        GridData gdCMBMarkerTypes = new GridData(GridData.FILL_HORIZONTAL);        cmbMarkerTypes.setLayoutData(gdCMBMarkerTypes);        cmbMarkerTypes.addSelectionListener(this);        Label lblSize = new Label(grpMarker, SWT.NONE);        GridData gdLBLSize = new GridData();        lblSize.setLayoutData(gdLBLSize);        lblSize.setText("Size:");        iscMarkerSize = new IntegerSpinControl(grpMarker, SWT.NONE, ((LineSeries) series).getMarker().getSize());        GridData gdISCMarkerSize = new GridData(GridData.FILL_HORIZONTAL);        iscMarkerSize.setLayoutData(gdISCMarkerSize);        iscMarkerSize.setMinimum(0);        iscMarkerSize.setMaximum(100);        iscMarkerSize.addListener(this);        grpLine = new Group(this, SWT.NONE);        GridData gdGRPLine = new GridData(GridData.FILL_BOTH);        gdGRPLine.horizontalSpan = 2;        grpLine.setLayout(new FillLayout());        grpLine.setLayoutData(gdGRPLine);        grpLine.setText("Line");        liacLine = new LineAttributesComposite(grpLine, SWT.NONE, ((LineSeries) series).getLineAttributes(), true,            true, true);        liacLine.addListener(this);        populateLists();    }