Program: 68510
Project: 68510
Buggy source:
protected Composite getComponent(Composite parent){
  ChartUIUtil.bindHelp(parent,ChartHelpContextIds.POPUP_TITLE_BLOCK);
  GridLayout glContent=new GridLayout();
  glContent.horizontalSpacing=5;
  glContent.verticalSpacing=5;
  glContent.marginHeight=7;
  glContent.marginWidth=7;
  cmpContent=new Composite(parent,SWT.NONE);
  cmpContent.setLayout(glContent);
  grpGeneral=new Group(cmpContent,SWT.NONE);
{
    GridLayout glGeneral=new GridLayout();
    glGeneral.verticalSpacing=10;
    glGeneral.marginHeight=7;
    glGeneral.marginWidth=7;
    GridData gdCMPGeneral=new GridData(GridData.VERTICAL_ALIGN_BEGINNING | GridData.FILL_HORIZONTAL);
    grpGeneral.setLayoutData(gdCMPGeneral);
    grpGeneral.setLayout(glGeneral);
    grpGeneral.setText(Messages.getString("String_Node_Str"));
  }
  Composite cmpGeneralTop=new Composite(grpGeneral,SWT.NONE);
{
    GridLayout layout=new GridLayout();
    layout.numColumns=2;
    layout.horizontalSpacing=5;
    layout.verticalSpacing=5;
    cmpGeneralTop.setLayout(layout);
    cmpGeneralTop.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  }
  Label lblAnchor=new Label(cmpGeneralTop,SWT.NONE);
  GridData gdLBLAnchor=new GridData();
  lblAnchor.setLayoutData(gdLBLAnchor);
  lblAnchor.setText(Messages.getString("String_Node_Str"));
  cmbAnchor=new Combo(cmpGeneralTop,SWT.DROP_DOWN | SWT.READ_ONLY);
  GridData gdCBAnchor=new GridData(GridData.FILL_HORIZONTAL);
  cmbAnchor.setLayoutData(gdCBAnchor);
  cmbAnchor.addSelectionListener(this);
  Label lblStretch=new Label(cmpGeneralTop,SWT.NONE);
  GridData gdLBLStretch=new GridData();
  lblStretch.setLayoutData(gdLBLStretch);
  lblStretch.setText(Messages.getString("String_Node_Str"));
  cmbStretch=new Combo(cmpGeneralTop,SWT.DROP_DOWN | SWT.READ_ONLY);
  GridData gdCBStretch=new GridData(GridData.FILL_HORIZONTAL);
  cmbStretch.setLayoutData(gdCBStretch);
  cmbStretch.addSelectionListener(this);
  Label lblBackground=new Label(cmpGeneralTop,SWT.NONE);
  GridData gdLBLBackground=new GridData();
  lblBackground.setLayoutData(gdLBLBackground);
  lblBackground.setText(Messages.getString("String_Node_Str"));
  fccBackground=new FillChooserComposite(cmpGeneralTop,SWT.NONE,getContext(),getBlockForProcessing().getBackground(),true,true);
  GridData gdFCCBackground=new GridData(GridData.FILL_HORIZONTAL);
  fccBackground.setLayoutData(gdFCCBackground);
  fccBackground.addListener(this);
  grpOutline=new Group(grpGeneral,SWT.NONE);
  GridData gdGRPOutline=new GridData(GridData.FILL_HORIZONTAL);
  grpOutline.setLayoutData(gdGRPOutline);
  grpOutline.setLayout(new FillLayout());
  grpOutline.setText(Messages.getString("String_Node_Str"));
  liacOutline=new LineAttributesComposite(grpOutline,SWT.NONE,getContext(),getBlockForProcessing().getOutline(),true,true,true);
  liacOutline.addListener(this);
  ic=new InsetsComposite(grpGeneral,SWT.NONE,getBlockForProcessing().getInsets(),getChart().getUnits(),getContext().getUIServiceProvider());
  GridData gdInsets=new GridData(GridData.FILL_HORIZONTAL);
  ic.setLayoutData(gdInsets);
  populateLists();
  return cmpContent;
}

Fixed version (ground truth):
protected Composite getComponent(Composite parent){
  ChartUIUtil.bindHelp(parent,ChartHelpContextIds.POPUP_TITLE_BLOCK);
  GridLayout glContent=new GridLayout();
  glContent.horizontalSpacing=5;
  glContent.verticalSpacing=5;
  glContent.marginHeight=7;
  glContent.marginWidth=7;
  cmpContent=new Composite(parent,SWT.NONE);
  cmpContent.setLayout(glContent);
  grpGeneral=new Group(cmpContent,SWT.NONE);
{
    GridLayout glGeneral=new GridLayout();
    glGeneral.verticalSpacing=10;
    glGeneral.marginHeight=7;
    glGeneral.marginWidth=7;
    GridData gdCMPGeneral=new GridData(GridData.VERTICAL_ALIGN_BEGINNING | GridData.FILL_HORIZONTAL);
    grpGeneral.setLayoutData(gdCMPGeneral);
    grpGeneral.setLayout(glGeneral);
    grpGeneral.setText(Messages.getString("String_Node_Str"));
  }
  Composite cmpGeneralTop=new Composite(grpGeneral,SWT.NONE);
{
    GridLayout layout=new GridLayout();
    layout.numColumns=2;
    layout.horizontalSpacing=5;
    layout.verticalSpacing=5;
    cmpGeneralTop.setLayout(layout);
    cmpGeneralTop.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  }
  Label lblAnchor=new Label(cmpGeneralTop,SWT.NONE);
  GridData gdLBLAnchor=new GridData();
  lblAnchor.setLayoutData(gdLBLAnchor);
  lblAnchor.setText(Messages.getString("String_Node_Str"));
  cmbAnchor=new Combo(cmpGeneralTop,SWT.DROP_DOWN | SWT.READ_ONLY);
  GridData gdCBAnchor=new GridData(GridData.FILL_HORIZONTAL);
  cmbAnchor.setLayoutData(gdCBAnchor);
  cmbAnchor.addSelectionListener(this);
  cmbAnchor.setVisibleItemCount(30);
  Label lblStretch=new Label(cmpGeneralTop,SWT.NONE);
  GridData gdLBLStretch=new GridData();
  lblStretch.setLayoutData(gdLBLStretch);
  lblStretch.setText(Messages.getString("String_Node_Str"));
  cmbStretch=new Combo(cmpGeneralTop,SWT.DROP_DOWN | SWT.READ_ONLY);
  GridData gdCBStretch=new GridData(GridData.FILL_HORIZONTAL);
  cmbStretch.setLayoutData(gdCBStretch);
  cmbStretch.addSelectionListener(this);
  Label lblBackground=new Label(cmpGeneralTop,SWT.NONE);
  GridData gdLBLBackground=new GridData();
  lblBackground.setLayoutData(gdLBLBackground);
  lblBackground.setText(Messages.getString("String_Node_Str"));
  fccBackground=new FillChooserComposite(cmpGeneralTop,SWT.NONE,getContext(),getBlockForProcessing().getBackground(),true,true);
  GridData gdFCCBackground=new GridData(GridData.FILL_HORIZONTAL);
  fccBackground.setLayoutData(gdFCCBackground);
  fccBackground.addListener(this);
  grpOutline=new Group(grpGeneral,SWT.NONE);
  GridData gdGRPOutline=new GridData(GridData.FILL_HORIZONTAL);
  grpOutline.setLayoutData(gdGRPOutline);
  grpOutline.setLayout(new FillLayout());
  grpOutline.setText(Messages.getString("String_Node_Str"));
  liacOutline=new LineAttributesComposite(grpOutline,SWT.NONE,getContext(),getBlockForProcessing().getOutline(),true,true,true);
  liacOutline.addListener(this);
  ic=new InsetsComposite(grpGeneral,SWT.NONE,getBlockForProcessing().getInsets(),getChart().getUnits(),getContext().getUIServiceProvider());
  GridData gdInsets=new GridData(GridData.FILL_HORIZONTAL);
  ic.setLayoutData(gdInsets);
  populateLists();
  return cmpContent;
}