Program: 16738
Project: 16738
Buggy source:
/** 
 * The user selected one of the Combo boxes...
 * @param event an ActionEvent
 */
@Override public void actionPerformed(ActionEvent event){
  Object mysource=event.getSource();
  if (!(mysource instanceof JComboBox)) {
    super.actionPerformed(event);
    return;
  }
  JComboBox source=(JComboBox)event.getSource();
  String value=source.getSelectedItem().toString();
  String selectLigand="String_Node_Str";
  if (value.equals("String_Node_Str")) {
    String script="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    this.executeCmd(script);
  }
 else   if (value.equals("String_Node_Str")) {
    String script="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    this.executeCmd(script);
  }
 else   if (value.equals("String_Node_Str")) {
    String script="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    this.executeCmd(script);
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    String script="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    this.executeCmd(script);
  }
 else   if (value.equals("String_Node_Str")) {
    jmolColorByChain();
    String script="String_Node_Str" + selectLigand + "String_Node_Str";
    this.executeCmd(script);
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str" + selectLigand + "String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str" + selectLigand + "String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str" + selectLigand + "String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str" + selectLigand + "String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str" + selectLigand + "String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    colorByPDP();
  }
 else   if (value.equals("String_Node_Str")) {
    colorBySCOP();
  }
}

Fixed version (ground truth):
/** 
 * The user selected one of the Combo boxes...
 * @param event an ActionEvent
 */
@Override public void actionPerformed(ActionEvent event){
  Object mysource=event.getSource();
  if (!(mysource instanceof JComboBox)) {
    super.actionPerformed(event);
    return;
  }
  JComboBox source=(JComboBox)event.getSource();
  String value=source.getSelectedItem().toString();
  evalString("String_Node_Str");
  String selectLigand="String_Node_Str";
  if (value.equals("String_Node_Str")) {
    String script="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    this.executeCmd(script);
  }
 else   if (value.equals("String_Node_Str")) {
    String script="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    this.executeCmd(script);
  }
 else   if (value.equals("String_Node_Str")) {
    String script="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    this.executeCmd(script);
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    String script="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    this.executeCmd(script);
  }
 else   if (value.equals("String_Node_Str")) {
    jmolColorByChain();
    String script="String_Node_Str" + selectLigand + "String_Node_Str";
    this.executeCmd(script);
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str" + selectLigand + "String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str" + selectLigand + "String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str" + selectLigand + "String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str" + selectLigand + "String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    this.executeCmd("String_Node_Str" + selectLigand + "String_Node_Str");
  }
 else   if (value.equals("String_Node_Str")) {
    colorByPDP();
  }
 else   if (value.equals("String_Node_Str")) {
    colorBySCOP();
  }
  evalString("String_Node_Str");
}