Program: 11441
Project: 11441
Buggy source:
private JComponent createPanel(){
  final JPanel contentPane=new JPanel(new GridBagLayout());
  final GridBagConstraints gbc=DialogUtils.createGridBagConstraints();
  gbc.fill=GridBagConstraints.BOTH;
  DialogUtils.addComponent(contentPane,gbc,"String_Node_Str",new JScrollPane(bandList));
  gbc.gridy++;
  DialogUtils.addComponent(contentPane,gbc,"String_Node_Str",filter);
  filter.addItemListener(new ItemListener(){
    public void itemStateChanged(    ItemEvent event){
      updateFilterSelection();
    }
  }
);
  gbc.fill=GridBagConstraints.HORIZONTAL;
  gbc.gridy++;
  final int savedY=gbc.gridy;
  DialogUtils.addComponent(contentPane,gbc,filterSizeXLabel,filterSizeX);
  gbc.gridy++;
  DialogUtils.addComponent(contentPane,gbc,filterSizeYLabel,filterSizeY);
  gbc.gridy++;
  DialogUtils.addComponent(contentPane,gbc,dampingFactorLabel,dampingFactor);
  DialogUtils.addComponent(contentPane,gbc,estimateENLCheckBoxLabel,estimateENLCheckBox);
  gbc.gridy++;
  DialogUtils.addComponent(contentPane,gbc,enlLabel,enl);
  gbc.gridy=savedY;
  DialogUtils.addComponent(contentPane,gbc,edgeThresholdLabel,edgeThreshold);
  gbc.weightx=1.0;
  DialogUtils.enableComponents(filterSizeXLabel,filterSizeX,true);
  DialogUtils.enableComponents(filterSizeYLabel,filterSizeY,true);
  DialogUtils.enableComponents(dampingFactorLabel,dampingFactor,false);
  DialogUtils.enableComponents(estimateENLCheckBoxLabel,estimateENLCheckBox,false);
  DialogUtils.enableComponents(enlLabel,enl,false);
  DialogUtils.enableComponents(edgeThresholdLabel,edgeThreshold,false);
  DialogUtils.fillPanel(contentPane,gbc);
  return contentPane;
}

Fixed version (ground truth):
private JComponent createPanel(){
  final JPanel contentPane=new JPanel(new GridBagLayout());
  final GridBagConstraints gbc=DialogUtils.createGridBagConstraints();
  gbc.fill=GridBagConstraints.BOTH;
  DialogUtils.addComponent(contentPane,gbc,"String_Node_Str",new JScrollPane(bandList));
  gbc.gridy++;
  DialogUtils.addComponent(contentPane,gbc,"String_Node_Str",filter);
  filter.addItemListener(new ItemListener(){
    public void itemStateChanged(    ItemEvent event){
      updateFilterSelection();
    }
  }
);
  gbc.fill=GridBagConstraints.HORIZONTAL;
  gbc.gridy++;
  DialogUtils.addComponent(contentPane,gbc,filterSizeXLabel,filterSizeX);
  DialogUtils.addComponent(contentPane,gbc,edgeThresholdLabel,edgeThreshold);
  gbc.gridy++;
  DialogUtils.addComponent(contentPane,gbc,filterSizeYLabel,filterSizeY);
  gbc.gridy++;
  DialogUtils.addComponent(contentPane,gbc,dampingFactorLabel,dampingFactor);
  DialogUtils.addComponent(contentPane,gbc,estimateENLCheckBoxLabel,estimateENLCheckBox);
  gbc.gridy++;
  DialogUtils.addComponent(contentPane,gbc,enlLabel,enl);
  gbc.weightx=1.0;
  DialogUtils.enableComponents(filterSizeXLabel,filterSizeX,true);
  DialogUtils.enableComponents(filterSizeYLabel,filterSizeY,true);
  DialogUtils.enableComponents(dampingFactorLabel,dampingFactor,false);
  DialogUtils.enableComponents(estimateENLCheckBoxLabel,estimateENLCheckBox,false);
  DialogUtils.enableComponents(enlLabel,enl,false);
  DialogUtils.enableComponents(edgeThresholdLabel,edgeThreshold,false);
  DialogUtils.fillPanel(contentPane,gbc);
  return contentPane;
}