Program: 1214
Project: 1214
Buggy source:
private void setupConfigMenu(){
  _configMenu=new UIConfigMenu();
  _configMenu.getBackToMainMenuButton().addClickListener(new IClickListener(){
    public void clicked(    UIDisplayElement element){
      _mainMenu.setVisible(true);
      _configMenu.setVisible(false);
    }
  }
);
  _configMenu.getGraphicsQualityButton().addClickListener(new IClickListener(){
    public void clicked(    UIDisplayElement element){
      UIButton button=(UIButton)element;
      if (button.getLabel().getText().equals("String_Node_Str")) {
        Config.getInstance().setGraphicsQuality(1);
        button.getLabel().setText("String_Node_Str");
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        Config.getInstance().setGraphicsQuality(2);
        button.getLabel().setText("String_Node_Str");
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        Config.getInstance().setGraphicsQuality(0);
        button.getLabel().setText("String_Node_Str");
      }
    }
  }
);
  _configMenu.getFOVButton().addClickListener(new IClickListener(){
    public void clicked(    UIDisplayElement element){
      UIButton button=(UIButton)element;
      if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setFov(80);
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setFov(85);
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setFov(90);
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setFov(75);
      }
    }
  }
);
  _configMenu.getViewingDistanceButton().addClickListener(new IClickListener(){
    public void clicked(    UIDisplayElement element){
      UIButton button=(UIButton)element;
      if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setViewingDistanceById(1);
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setViewingDistanceById(2);
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        Config.getInstance().setViewingDistanceById(3);
        button.getLabel().setText("String_Node_Str");
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        Config.getInstance().setViewingDistanceById(0);
        button.getLabel().setText("String_Node_Str");
      }
    }
  }
);
}

Fixed version (ground truth):
private void setupConfigMenu(){
  _configMenu=new UIConfigMenu();
  _configMenu.setVisible(false);
  UIButton backToMainMenuButton=(UIButton)_configMenu.getElementById("String_Node_Str");
  UIButton graphicsQualityButton=(UIButton)_configMenu.getElementById("String_Node_Str");
  UIButton FOVButton=(UIButton)_configMenu.getElementById("String_Node_Str");
  UIButton viewingDistanceButton=(UIButton)_configMenu.getElementById("String_Node_Str");
  backToMainMenuButton.addClickListener(new IClickListener(){
    public void clicked(    UIDisplayElement element){
      _mainMenu.setVisible(true);
      _configMenu.setVisible(false);
    }
  }
);
  graphicsQualityButton.addClickListener(new IClickListener(){
    public void clicked(    UIDisplayElement element){
      UIButton button=(UIButton)element;
      if (button.getLabel().getText().equals("String_Node_Str")) {
        Config.getInstance().setGraphicsQuality(1);
        button.getLabel().setText("String_Node_Str");
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        Config.getInstance().setGraphicsQuality(2);
        button.getLabel().setText("String_Node_Str");
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        Config.getInstance().setGraphicsQuality(0);
        button.getLabel().setText("String_Node_Str");
      }
    }
  }
);
  FOVButton.addClickListener(new IClickListener(){
    public void clicked(    UIDisplayElement element){
      UIButton button=(UIButton)element;
      if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setFov(80);
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setFov(85);
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setFov(90);
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setFov(75);
      }
    }
  }
);
  viewingDistanceButton.addClickListener(new IClickListener(){
    public void clicked(    UIDisplayElement element){
      UIButton button=(UIButton)element;
      if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setViewingDistanceById(1);
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        button.getLabel().setText("String_Node_Str");
        Config.getInstance().setViewingDistanceById(2);
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        Config.getInstance().setViewingDistanceById(3);
        button.getLabel().setText("String_Node_Str");
      }
 else       if (button.getLabel().getText().equals("String_Node_Str")) {
        Config.getInstance().setViewingDistanceById(0);
        button.getLabel().setText("String_Node_Str");
      }
    }
  }
);
}