Program: 154269
Project: 154269
Buggy source:
public BuildTypePanel(){
  setLayout(new MigLayout());
  setBorder(BorderFactory.createLineBorder(Color.gray,2));
  setPreferredSize(new Dimension(250,100));
  setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
  residentialRadioButton=new ResidentialRadioButton();
  residentialTypeLabel=new JLabel("String_Node_Str");
  railroadRadioButton=new RailroadRadioButton();
  railroadTypeLabel=new JLabel("String_Node_Str");
  industrialRadioButton=new IndustrialRadioButton();
  industrialTypeLabel=new JLabel("String_Node_Str");
  skyscraperRadioButton=new SkyscraperRadioButton();
  skyscraperTypeLabel=new JLabel("String_Node_Str");
  stadiumRadioButton=new StadiumRadioButton();
  stadiumLabel=new JLabel("String_Node_Str");
  monopolyTowerRadioButton=new MonopolyTowerRadioButton();
  monopolyTowerLabel=new JLabel("String_Node_Str");
  removeHazardRadioButton=new RemoveHazardRadioButton();
  removeHazardLabel=new JLabel("String_Node_Str");
  residentialRadioButton.setVisible(true);
  residentialTypeLabel.setVisible(true);
  railroadRadioButton.setVisible(true);
  railroadTypeLabel.setVisible(true);
  industrialRadioButton.setVisible(true);
  industrialTypeLabel.setVisible(true);
  skyscraperRadioButton.setVisible(true);
  skyscraperTypeLabel.setVisible(true);
  stadiumRadioButton.setVisible(true);
  stadiumLabel.setVisible(true);
  monopolyTowerRadioButton.setVisible(true);
  monopolyTowerLabel.setVisible(true);
  removeHazardRadioButton.setVisible(true);
  removeHazardLabel.setVisible(true);
  add(residentialRadioButton,"String_Node_Str");
  add(residentialTypeLabel,"String_Node_Str");
  add(railroadRadioButton,"String_Node_Str");
  add(railroadTypeLabel,"String_Node_Str");
  add(industrialRadioButton,"String_Node_Str");
  add(industrialTypeLabel,"String_Node_Str");
  add(skyscraperRadioButton,"String_Node_Str");
  add(skyscraperTypeLabel,"String_Node_Str");
  add(stadiumRadioButton,"String_Node_Str");
  add(stadiumLabel,"String_Node_Str");
  add(monopolyTowerRadioButton,"String_Node_Str");
  add(monopolyTowerLabel,"String_Node_Str");
  add(removeHazardRadioButton,"String_Node_Str");
  add(removeHazardLabel,"String_Node_Str");
  residentialRadioButton.setEnabled(false);
  railroadRadioButton.setEnabled(false);
  industrialRadioButton.setEnabled(false);
  skyscraperRadioButton.setEnabled(false);
  stadiumRadioButton.setEnabled(false);
  monopolyTowerRadioButton.setEnabled(false);
  removeHazardRadioButton.setEnabled(false);
}

Fixed version (ground truth):
public BuildTypePanel(){
  setLayout(new MigLayout());
  setBorder(BorderFactory.createLineBorder(Color.gray,2));
  setPreferredSize(new Dimension(250,100));
  setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
  residentialRadioButton=new ResidentialRadioButton();
  residentialTypeLabel=new JLabel("String_Node_Str");
  railroadRadioButton=new RailroadRadioButton();
  railroadTypeLabel=new JLabel("String_Node_Str");
  industrialRadioButton=new IndustrialRadioButton();
  industrialTypeLabel=new JLabel("String_Node_Str");
  skyscraperRadioButton=new SkyscraperRadioButton();
  skyscraperTypeLabel=new JLabel("String_Node_Str");
  stadiumRadioButton=new StadiumRadioButton();
  stadiumLabel=new JLabel("String_Node_Str");
  monopolyTowerRadioButton=new MonopolyTowerRadioButton();
  monopolyTowerLabel=new JLabel("String_Node_Str");
  removeHazardRadioButton=new RemoveHazardRadioButton();
  removeHazardLabel=new JLabel("String_Node_Str");
  add(residentialRadioButton,"String_Node_Str");
  add(residentialTypeLabel,"String_Node_Str");
  add(railroadRadioButton,"String_Node_Str");
  add(railroadTypeLabel,"String_Node_Str");
  add(industrialRadioButton,"String_Node_Str");
  add(industrialTypeLabel,"String_Node_Str");
  add(skyscraperRadioButton,"String_Node_Str");
  add(skyscraperTypeLabel,"String_Node_Str");
  add(stadiumRadioButton,"String_Node_Str");
  add(stadiumLabel,"String_Node_Str");
  add(monopolyTowerRadioButton,"String_Node_Str");
  add(monopolyTowerLabel,"String_Node_Str");
  add(removeHazardRadioButton,"String_Node_Str");
  add(removeHazardLabel,"String_Node_Str");
  clearRadio();
}