Program: 101766
Project: 101766
Buggy source:
/** 
 * Initialize the GUI
 */
private void jbInit(){
  rdo_passg.setSelected(true);
  rdo_passg.setText("String_Node_Str");
  rdo_passg.setMnemonic('P');
  rdo_passg.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      lay_cards.show(pnl_cards,PASSAGE);
    }
  }
);
  rdo_match.setText("String_Node_Str");
  rdo_match.setMnemonic('M');
  rdo_match.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      lay_cards.show(pnl_cards,MATCH);
    }
  }
);
  rdo_search.setMnemonic('S');
  rdo_search.setText("String_Node_Str");
  rdo_search.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      lay_cards.show(pnl_cards,SEARCH);
    }
  }
);
  pnl_select.setLayout(new FlowLayout(FlowLayout.LEFT));
  cbo_versn.setModel(mdl_versn);
  cbo_versn.addItemListener(new ItemListener(){
    public void itemStateChanged(    ItemEvent ev){
      changeVersion();
    }
  }
);
  pnl_radios.add(rdo_passg,null);
  pnl_radios.add(rdo_search,null);
  pnl_radios.add(rdo_match,null);
  pnl_versn.setLayout(new BorderLayout());
  pnl_versn.add(cbo_versn,BorderLayout.SOUTH);
  pnl_select.setLayout(new BorderLayout());
  pnl_select.add(pnl_radios,BorderLayout.WEST);
  pnl_select.add(pnl_versn,BorderLayout.EAST);
  grp_type.add(rdo_passg);
  grp_type.add(rdo_search);
  grp_type.add(rdo_match);
  lbl_passg.setDisplayedMnemonic('W');
  lbl_passg.setText("String_Node_Str");
  pnl_passg.setLayout(new GridBagLayout());
  txt_passg.setToolTipText("String_Node_Str");
  txt_passg.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doPassageAction();
    }
  }
);
  txt_passg.addKeyListener(new KeyAdapter(){
    public void keyTyped(    KeyEvent ev){
      if (ev.getModifiers() == ActionEvent.CTRL_MASK)       showSelectDialog();
    }
  }
);
  btn_dialg.setText("String_Node_Str");
  btn_dialg.setBorder(BorderFactory.createCompoundBorder(txt_passg.getBorder(),btn_dialg.getBorder()));
  btn_dialg.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      showSelectDialog();
    }
  }
);
  btn_passg.setText("String_Node_Str");
  btn_passg.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doPassageAction();
    }
  }
);
  pnl_passg.add(lbl_passg,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.VERTICAL,new Insets(5,5,0,2),0,0));
  pnl_passg.add(txt_passg,new GridBagConstraints(1,0,1,1,1.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(5,2,2,-1),0,0));
  pnl_passg.add(btn_dialg,new GridBagConstraints(2,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.VERTICAL,new Insets(5,-1,0,2),0,0));
  pnl_passg.add(btn_passg,new GridBagConstraints(0,1,3,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(5,20,5,20),0,0));
  pnl_search.setLayout(new GridBagLayout());
  lbl_search.setDisplayedMnemonic('S');
  lbl_search.setLabelFor(txt_search);
  lbl_search.setText("String_Node_Str");
  txt_search.setText("String_Node_Str");
  txt_search.setColumns(20);
  txt_search.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doSearchAction();
    }
  }
);
  chk_srestrict.setSelected(false);
  chk_srestrict.setMnemonic('R');
  chk_srestrict.setText("String_Node_Str");
  chk_srestrict.addChangeListener(new ChangeListener(){
    public void stateChanged(    ChangeEvent ev){
      boolean selected=chk_srestrict.isSelected();
      txt_srestrict.setEnabled(selected);
    }
  }
);
  txt_srestrict.setEnabled(false);
  txt_srestrict.setText("String_Node_Str");
  btn_search.setText("String_Node_Str");
  btn_search.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doSearchAction();
    }
  }
);
  pnl_search.add(lbl_search,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(5,5,0,0),0,0));
  pnl_search.add(txt_search,new GridBagConstraints(1,0,2,1,1.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(5,2,2,5),0,0));
  pnl_search.add(chk_srestrict,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(2,5,5,2),0,0));
  pnl_search.add(txt_srestrict,new GridBagConstraints(1,1,1,1,1.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(2,2,5,2),0,0));
  pnl_search.add(btn_search,new GridBagConstraints(2,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(5,20,5,20),0,0));
  pnl_match.setLayout(new GridBagLayout());
  lbl_match.setDisplayedMnemonic('V');
  lbl_match.setLabelFor(txt_match);
  lbl_match.setText("String_Node_Str");
  txt_match.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doMatchAction();
    }
  }
);
  chk_mrestrict.setText("String_Node_Str");
  chk_mrestrict.setMnemonic('R');
  chk_mrestrict.addChangeListener(new ChangeListener(){
    public void stateChanged(    ChangeEvent ev){
      boolean selected=chk_mrestrict.isSelected();
      txt_mrestrict.setEnabled(selected);
    }
  }
);
  txt_mrestrict.setText("String_Node_Str");
  txt_mrestrict.setEnabled(false);
  btn_match.setText("String_Node_Str");
  btn_match.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doMatchAction();
    }
  }
);
  pnl_match.add(lbl_match,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(5,5,2,2),0,0));
  pnl_match.add(txt_match,new GridBagConstraints(1,0,2,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(5,2,2,5),0,0));
  pnl_match.add(chk_mrestrict,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(2,5,5,2),0,0));
  pnl_match.add(txt_mrestrict,new GridBagConstraints(1,1,1,1,1.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(2,2,5,2),0,0));
  pnl_match.add(btn_match,new GridBagConstraints(2,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(5,20,5,20),0,0));
  pnl_cards.setLayout(lay_cards);
  pnl_cards.add(pnl_passg,PASSAGE);
  pnl_cards.add(pnl_search,SEARCH);
  pnl_cards.add(pnl_match,MATCH);
  this.setLayout(new BorderLayout());
  this.add(pnl_select,BorderLayout.NORTH);
  this.add(pnl_cards,BorderLayout.CENTER);
}

Fixed version (ground truth):
/** 
 * Initialize the GUI
 */
private void jbInit(){
  rdo_passg.setSelected(true);
  rdo_passg.setText("String_Node_Str");
  rdo_passg.setMnemonic('P');
  rdo_passg.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      lay_cards.show(pnl_cards,PASSAGE);
      adjustFocus();
    }
  }
);
  rdo_match.setText("String_Node_Str");
  rdo_match.setMnemonic('M');
  rdo_match.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      lay_cards.show(pnl_cards,MATCH);
      adjustFocus();
    }
  }
);
  rdo_search.setMnemonic('S');
  rdo_search.setText("String_Node_Str");
  rdo_search.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      lay_cards.show(pnl_cards,SEARCH);
      adjustFocus();
    }
  }
);
  pnl_select.setLayout(new FlowLayout(FlowLayout.LEFT));
  cbo_versn.setModel(mdl_versn);
  cbo_versn.addItemListener(new ItemListener(){
    public void itemStateChanged(    ItemEvent ev){
      changeVersion();
    }
  }
);
  pnl_radios.add(rdo_passg,null);
  pnl_radios.add(rdo_search,null);
  pnl_radios.add(rdo_match,null);
  pnl_versn.setLayout(new BorderLayout());
  pnl_versn.add(cbo_versn,BorderLayout.SOUTH);
  pnl_select.setLayout(new BorderLayout());
  pnl_select.add(pnl_radios,BorderLayout.WEST);
  pnl_select.add(pnl_versn,BorderLayout.EAST);
  grp_type.add(rdo_passg);
  grp_type.add(rdo_search);
  grp_type.add(rdo_match);
  lbl_passg.setDisplayedMnemonic('W');
  lbl_passg.setText("String_Node_Str");
  pnl_passg.setLayout(new GridBagLayout());
  txt_passg.setToolTipText("String_Node_Str");
  txt_passg.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doPassageAction();
    }
  }
);
  txt_passg.addKeyListener(new KeyAdapter(){
    public void keyTyped(    KeyEvent ev){
      if (ev.getModifiers() == ActionEvent.CTRL_MASK)       showSelectDialog();
    }
  }
);
  btn_dialg.setText("String_Node_Str");
  btn_dialg.setBorder(BorderFactory.createCompoundBorder(txt_passg.getBorder(),btn_dialg.getBorder()));
  btn_dialg.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      showSelectDialog();
    }
  }
);
  btn_passg.setText("String_Node_Str");
  btn_passg.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doPassageAction();
    }
  }
);
  pnl_passg.add(lbl_passg,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.VERTICAL,new Insets(5,5,0,2),0,0));
  pnl_passg.add(txt_passg,new GridBagConstraints(1,0,1,1,1.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(5,2,2,-1),0,0));
  pnl_passg.add(btn_dialg,new GridBagConstraints(2,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.VERTICAL,new Insets(5,-1,0,2),0,0));
  pnl_passg.add(btn_passg,new GridBagConstraints(0,1,3,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(5,20,5,20),0,0));
  pnl_search.setLayout(new GridBagLayout());
  lbl_search.setDisplayedMnemonic('S');
  lbl_search.setLabelFor(txt_search);
  lbl_search.setText("String_Node_Str");
  txt_search.setText("String_Node_Str");
  txt_search.setColumns(20);
  txt_search.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doSearchAction();
    }
  }
);
  chk_srestrict.setSelected(false);
  chk_srestrict.setMnemonic('R');
  chk_srestrict.setText("String_Node_Str");
  chk_srestrict.addChangeListener(new ChangeListener(){
    public void stateChanged(    ChangeEvent ev){
      boolean selected=chk_srestrict.isSelected();
      txt_srestrict.setEnabled(selected);
    }
  }
);
  txt_srestrict.setEnabled(false);
  txt_srestrict.setText("String_Node_Str");
  btn_search.setText("String_Node_Str");
  btn_search.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doSearchAction();
    }
  }
);
  pnl_search.add(lbl_search,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(5,5,0,0),0,0));
  pnl_search.add(txt_search,new GridBagConstraints(1,0,2,1,1.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(5,2,2,5),0,0));
  pnl_search.add(chk_srestrict,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(2,5,5,2),0,0));
  pnl_search.add(txt_srestrict,new GridBagConstraints(1,1,1,1,1.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(2,2,5,2),0,0));
  pnl_search.add(btn_search,new GridBagConstraints(2,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(5,20,5,20),0,0));
  pnl_match.setLayout(new GridBagLayout());
  lbl_match.setDisplayedMnemonic('V');
  lbl_match.setLabelFor(txt_match);
  lbl_match.setText("String_Node_Str");
  txt_match.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doMatchAction();
    }
  }
);
  chk_mrestrict.setText("String_Node_Str");
  chk_mrestrict.setMnemonic('R');
  chk_mrestrict.addChangeListener(new ChangeListener(){
    public void stateChanged(    ChangeEvent ev){
      boolean selected=chk_mrestrict.isSelected();
      txt_mrestrict.setEnabled(selected);
    }
  }
);
  txt_mrestrict.setText("String_Node_Str");
  txt_mrestrict.setEnabled(false);
  btn_match.setText("String_Node_Str");
  btn_match.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent ev){
      doMatchAction();
    }
  }
);
  pnl_match.add(lbl_match,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(5,5,2,2),0,0));
  pnl_match.add(txt_match,new GridBagConstraints(1,0,2,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(5,2,2,5),0,0));
  pnl_match.add(chk_mrestrict,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(2,5,5,2),0,0));
  pnl_match.add(txt_mrestrict,new GridBagConstraints(1,1,1,1,1.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(2,2,5,2),0,0));
  pnl_match.add(btn_match,new GridBagConstraints(2,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(5,20,5,20),0,0));
  pnl_cards.setLayout(lay_cards);
  pnl_cards.add(pnl_passg,PASSAGE);
  pnl_cards.add(pnl_search,SEARCH);
  pnl_cards.add(pnl_match,MATCH);
  this.setLayout(new BorderLayout());
  this.add(pnl_select,BorderLayout.NORTH);
  this.add(pnl_cards,BorderLayout.CENTER);
}