Program: 141570
Project: 141570
Buggy source:
@Override public void run(final CommandSender cs,String label,String[] args){
  if (!r.perm(cs,"String_Node_Str",false,true)) {
    return;
  }
  if (label.equalsIgnoreCase("String_Node_Str") || label.equalsIgnoreCase("String_Node_Str")) {
    if (!r.checkArgs(args,0)) {
      if (!r.isPlayer(cs)) {
        return;
      }
      Player p=(Player)cs;
      p.setGameMode(GameMode.SURVIVAL);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"));
    }
 else {
      if (!r.perm(cs,"String_Node_Str",false,true)) {
        return;
      }
      Player t=r.searchPlayer(args[0]);
      if (t == null) {
        r.sendMes(cs,"String_Node_Str","String_Node_Str",args[0]);
        return;
      }
      t.setGameMode(GameMode.SURVIVAL);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",t.getName());
      r.sendMes(t,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",cs.getName());
    }
    return;
  }
  if (label.equalsIgnoreCase("String_Node_Str") || label.equalsIgnoreCase("String_Node_Str")) {
    if (!r.checkArgs(args,0)) {
      if (!r.isPlayer(cs)) {
        return;
      }
      Player p=(Player)cs;
      p.setGameMode(GameMode.CREATIVE);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"));
    }
 else {
      if (!r.perm(cs,"String_Node_Str",false,true)) {
        return;
      }
      Player t=r.searchPlayer(args[0]);
      if (t == null) {
        r.sendMes(cs,"String_Node_Str","String_Node_Str",args[0]);
        return;
      }
      t.setGameMode(GameMode.CREATIVE);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",t.getName());
      r.sendMes(t,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",cs.getName());
    }
    return;
  }
  if (label.equalsIgnoreCase("String_Node_Str") || label.equalsIgnoreCase("String_Node_Str")) {
    if (!r.checkArgs(args,0)) {
      if (!r.isPlayer(cs)) {
        return;
      }
      Player p=(Player)cs;
      p.setGameMode(GameMode.ADVENTURE);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"));
    }
 else {
      if (!r.perm(cs,"String_Node_Str",false,true)) {
        return;
      }
      Player t=r.searchPlayer(args[0]);
      if (t == null) {
        r.sendMes(cs,"String_Node_Str","String_Node_Str",args[0]);
        return;
      }
      t.setGameMode(GameMode.ADVENTURE);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",t.getName());
      r.sendMes(t,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",cs.getName());
    }
    return;
  }
  if (label.equalsIgnoreCase("String_Node_Str") || label.equalsIgnoreCase("String_Node_Str")) {
    if (!r.checkArgs(args,0)) {
      if (!r.isPlayer(cs)) {
        return;
      }
      Player p=(Player)cs;
      p.setGameMode(GameMode.SPECTATOR);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"));
    }
 else {
      if (!r.perm(cs,"String_Node_Str",false,true)) {
        return;
      }
      Player t=r.searchPlayer(args[0]);
      if (t == null) {
        r.sendMes(cs,"String_Node_Str","String_Node_Str",args[0]);
        return;
      }
      t.setGameMode(GameMode.SPECTATOR);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",t.getName());
      r.sendMes(t,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",cs.getName());
    }
    return;
  }
  if (label.equalsIgnoreCase("String_Node_Str") || label.equalsIgnoreCase("String_Node_Str")) {
    GameMode mode;
    if (!r.checkArgs(args,0)) {
      r.sendMes(cs,"String_Node_Str");
      return;
    }
switch (args[0]) {
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
      mode=GameMode.SURVIVAL;
    break;
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
  mode=GameMode.CREATIVE;
break;
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
mode=GameMode.ADVENTURE;
break;
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
mode=GameMode.SPECTATOR;
break;
default :
r.sendMes(cs,"String_Node_Str");
return;
}
if (r.checkArgs(args,1)) {
Player t=r.searchPlayer(args[1]);
if (t == null) {
r.sendMes(cs,"String_Node_Str","String_Node_Str",args[1]);
return;
}
t.setGameMode(mode);
r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str" + StringUtil.firstUpperCase(mode.toString().toLowerCase())),"String_Node_Str",t.getName());
r.sendMes(t,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str" + StringUtil.firstUpperCase(mode.toString().toLowerCase())),"String_Node_Str",cs.getName());
}
 else {
if (!r.isPlayer(cs)) {
return;
}
Player p=(Player)cs;
p.setGameMode(mode);
r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str" + StringUtil.firstUpperCase(mode.toString().toLowerCase())));
}
}
}

Fixed version (ground truth):
@Override public void run(final CommandSender cs,String label,String[] args){
  if (!r.perm(cs,"String_Node_Str",false,true)) {
    return;
  }
  if (label.equalsIgnoreCase("String_Node_Str") || label.equalsIgnoreCase("String_Node_Str")) {
    if (!r.checkArgs(args,0)) {
      if (!r.isPlayer(cs)) {
        return;
      }
      Player p=(Player)cs;
      p.setGameMode(GameMode.SURVIVAL);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"));
    }
 else {
      if (!r.perm(cs,"String_Node_Str",false,true)) {
        return;
      }
      Player t=r.searchPlayer(args[0]);
      if (t == null) {
        r.sendMes(cs,"String_Node_Str","String_Node_Str",args[0]);
        return;
      }
      t.setGameMode(GameMode.SURVIVAL);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",t.getName());
      r.sendMes(t,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",cs.getName());
    }
    return;
  }
  if (label.equalsIgnoreCase("String_Node_Str") || label.equalsIgnoreCase("String_Node_Str")) {
    if (!r.checkArgs(args,0)) {
      if (!r.isPlayer(cs)) {
        return;
      }
      Player p=(Player)cs;
      p.setGameMode(GameMode.CREATIVE);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"));
    }
 else {
      if (!r.perm(cs,"String_Node_Str",false,true)) {
        return;
      }
      Player t=r.searchPlayer(args[0]);
      if (t == null) {
        r.sendMes(cs,"String_Node_Str","String_Node_Str",args[0]);
        return;
      }
      t.setGameMode(GameMode.CREATIVE);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",t.getName());
      r.sendMes(t,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",cs.getName());
    }
    return;
  }
  if (label.equalsIgnoreCase("String_Node_Str") || label.equalsIgnoreCase("String_Node_Str")) {
    if (!r.checkArgs(args,0)) {
      if (!r.isPlayer(cs)) {
        return;
      }
      Player p=(Player)cs;
      p.setGameMode(GameMode.ADVENTURE);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"));
    }
 else {
      if (!r.perm(cs,"String_Node_Str",false,true)) {
        return;
      }
      Player t=r.searchPlayer(args[0]);
      if (t == null) {
        r.sendMes(cs,"String_Node_Str","String_Node_Str",args[0]);
        return;
      }
      t.setGameMode(GameMode.ADVENTURE);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",t.getName());
      r.sendMes(t,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",cs.getName());
    }
    return;
  }
  if (label.equalsIgnoreCase("String_Node_Str") || label.equalsIgnoreCase("String_Node_Str")) {
    if (!r.checkArgs(args,0)) {
      if (!r.isPlayer(cs)) {
        return;
      }
      Player p=(Player)cs;
      p.setGameMode(GameMode.SPECTATOR);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"));
    }
 else {
      if (!r.perm(cs,"String_Node_Str",false,true)) {
        return;
      }
      Player t=r.searchPlayer(args[0]);
      if (t == null) {
        r.sendMes(cs,"String_Node_Str","String_Node_Str",args[0]);
        return;
      }
      t.setGameMode(GameMode.SPECTATOR);
      r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",t.getName());
      r.sendMes(t,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str"),"String_Node_Str",cs.getName());
    }
    return;
  }
  if (label.equalsIgnoreCase("String_Node_Str") || label.equalsIgnoreCase("String_Node_Str")) {
    GameMode mode;
    if (!r.checkArgs(args,0)) {
      r.sendMes(cs,"String_Node_Str");
      return;
    }
switch (args[0]) {
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
      mode=GameMode.SURVIVAL;
    break;
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
  mode=GameMode.CREATIVE;
break;
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
mode=GameMode.ADVENTURE;
break;
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
case "String_Node_Str":
mode=GameMode.SPECTATOR;
break;
default :
r.sendMes(cs,"String_Node_Str");
return;
}
if (r.checkArgs(args,1)) {
if (!r.perm(cs,"String_Node_Str",false,true)) {
return;
}
Player t=r.searchPlayer(args[1]);
if (t == null) {
r.sendMes(cs,"String_Node_Str","String_Node_Str",args[1]);
return;
}
t.setGameMode(mode);
r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str" + StringUtil.firstUpperCase(mode.toString().toLowerCase())),"String_Node_Str",t.getName());
r.sendMes(t,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str" + StringUtil.firstUpperCase(mode.toString().toLowerCase())),"String_Node_Str",cs.getName());
}
 else {
if (!r.isPlayer(cs)) {
return;
}
Player p=(Player)cs;
p.setGameMode(mode);
r.sendMes(cs,"String_Node_Str","String_Node_Str",r.mes("String_Node_Str" + StringUtil.firstUpperCase(mode.toString().toLowerCase())));
}
}
}