Program: 148500
Project: 148500
Buggy source:
@SuppressWarnings("String_Node_Str") public PropertyComposite(Composite parent,int style,String title,String label,String propNameColLabel,String propValueColLabel){
  super(parent,style);
  final GridLayout gridLayout=new GridLayout();
  gridLayout.verticalSpacing=0;
  gridLayout.horizontalSpacing=0;
  gridLayout.marginWidth=0;
  gridLayout.marginHeight=0;
  gridLayout.numColumns=2;
  setLayout(gridLayout);
  final Label lblTitle=new Label(this,SWT.NONE);
  final GridData gd_lblTitle=new GridData(SWT.FILL,SWT.CENTER,true,false,2,1);
  lblTitle.setLayoutData(gd_lblTitle);
  lblTitle.setText((title == null ? "String_Node_Str" : title));
  hideEmptyLabel(lblTitle);
  final Label lblLabel=new Label(this,SWT.NONE);
  lblLabel.setLayoutData(new GridData(SWT.LEFT,SWT.TOP,false,false));
  lblLabel.setText((label == null ? "String_Node_Str" : label));
  hideEmptyLabel(lblLabel);
  tvProperty=new TreeViewer(this,SWT.FULL_SELECTION | SWT.BORDER);
  tvProperty.setContentProvider(new ListContentProvider());
  tvProperty.setLabelProvider(new CommonTableLabelProvider<IPropertySource<?>>(new ColumnTextExtractor[]{new ColumnTextExtractor<IPropertySource<?>>("String_Node_Str"),new ColumnTextExtractor<IPropertySource<?>>("String_Node_Str")}));
  tvProperty.setSorter(new PropertySourceSorter());
  tvProperty.setCellEditors(new CellEditor[2]);
  tvProperty.setColumnProperties(PropertyModifier.COLPROPS);
  tvProperty.setCellModifier(new PropertyModifier(tvProperty));
  tvProperty.setInput(propertySources);
  Tree tree=tvProperty.getTree();
  tree.setLinesVisible(true);
  tree.setHeaderVisible(true);
  tree.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true));
  final TreeColumn colName=new TreeColumn(tree,SWT.NONE);
  colName.setWidth(150);
  colName.setText((propNameColLabel == null ? "String_Node_Str" : propNameColLabel));
  final TreeColumn colValue=new TreeColumn(tree,SWT.NONE);
  colValue.setWidth(330);
  colValue.setText((propValueColLabel == null ? "String_Node_Str" : propValueColLabel));
}

Fixed version (ground truth):
@SuppressWarnings("String_Node_Str") public PropertyComposite(Composite parent,int style,String title,String label,String propNameColLabel,String propValueColLabel){
  super(parent,style);
  final GridLayout gridLayout=new GridLayout();
  gridLayout.verticalSpacing=0;
  gridLayout.horizontalSpacing=0;
  gridLayout.marginWidth=0;
  gridLayout.marginHeight=0;
  gridLayout.numColumns=2;
  setLayout(gridLayout);
  final Label lblTitle=new Label(this,SWT.NONE);
  final GridData gd_lblTitle=new GridData(SWT.FILL,SWT.CENTER,true,false,2,1);
  lblTitle.setLayoutData(gd_lblTitle);
  lblTitle.setText((title == null ? "String_Node_Str" : title));
  hideEmptyLabel(lblTitle);
  final Label lblLabel=new Label(this,SWT.NONE);
  lblLabel.setLayoutData(new GridData(SWT.LEFT,SWT.TOP,false,false));
  lblLabel.setText((label == null ? "String_Node_Str" : label));
  hideEmptyLabel(lblLabel);
  tvProperty=new TreeViewer(this,SWT.FULL_SELECTION | SWT.BORDER);
  propModifier=new PropertyModifier(tvProperty);
  tvProperty.setContentProvider(new ListContentProvider());
  tvProperty.setLabelProvider(new CommonTableLabelProvider<IPropertySource<?>>(new ColumnTextExtractor[]{new ColumnTextExtractor<IPropertySource<?>>("String_Node_Str"),new ColumnTextExtractor<IPropertySource<?>>("String_Node_Str")}));
  tvProperty.setSorter(new PropertySourceSorter());
  tvProperty.setCellEditors(new CellEditor[2]);
  tvProperty.setColumnProperties(PropertyModifier.COLPROPS);
  tvProperty.setCellModifier(propModifier);
  tvProperty.setInput(propertySources);
  Tree tree=tvProperty.getTree();
  tree.setLinesVisible(true);
  tree.setHeaderVisible(true);
  tree.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true));
  final TreeColumn colName=new TreeColumn(tree,SWT.NONE);
  colName.setWidth(150);
  colName.setText((propNameColLabel == null ? "String_Node_Str" : propNameColLabel));
  final TreeColumn colValue=new TreeColumn(tree,SWT.NONE);
  colValue.setWidth(330);
  colValue.setText((propValueColLabel == null ? "String_Node_Str" : propValueColLabel));
}