Program: 2099
Project: 2099
Buggy source:
@Override public boolean onCommand(CommandSender sender,Command command,String commandLabel,String[] args){
  if (args.length >= 2 && args[0].equals("String_Node_Str")) {
    if (sender instanceof Player) {
      if (hasPermission("String_Node_Str",sender)) {
        if (!EconomyHandler.useEconomy() || EconomyHandler.canBuy(Operation.BASIC_NPC_CREATE,(Player)sender)) {
          createNPC(args,(Player)sender);
        }
 else         if (EconomyHandler.useEconomy()) {
          sender.sendMessage(notEnoughMoneyMessage);
        }
      }
 else       if (EconomyHandler.useEconomy())       sender.sendMessage(noPermissionsMessage + "String_Node_Str" + EconomyHandler.getRemainder(Operation.BASIC_NPC_CREATE,(Player)sender)+ "String_Node_Str"+ EconomyHandler.getPaymentType(Operation.BASIC_NPC_CREATE)+ "String_Node_Str");
      return true;
    }
 else {
      sender.sendMessage(mustBeIngameMessage);
      return true;
    }
  }
 else   if (args.length == 1 && (args[0].equals("String_Node_Str"))) {
    if (sender instanceof Player) {
      if (hasPermission("String_Node_Str",sender)) {
        if (validateSelected((Player)sender)) {
          Player p=(Player)sender;
          HumanNPC n=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
          moveNPC(sender,n.getName(),Integer.valueOf(NPCManager.NPCSelected.get(p.getName())));
        }
 else {
          sender.sendMessage(mustHaveNPCSelectedMessage);
        }
      }
 else       sender.sendMessage(noPermissionsMessage);
    }
 else     sender.sendMessage(mustBeIngameMessage);
    return true;
  }
 else   if ((args.length == 1 || args.length == 2) && args[0].equals("String_Node_Str")) {
    if (hasPermission("String_Node_Str",sender) || hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender) || (args.length == 2 && args[1].equals("String_Node_Str"))) {
        removeNPC(args,sender);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && args[0].equals("String_Node_Str")) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        setName(args,sender);
        Player p=(Player)sender;
        NPCManager.NPCSelected.remove(p.getName());
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender) || hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        setColour(args,sender);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length >= 2 && args[0].equals("String_Node_Str")) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        addText(args,sender);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length >= 2 && args[0].equals("String_Node_Str")) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        setText(args,sender);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        resetText(args,sender);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        setItemInHand(sender,args);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str")|| args[0].equals("String_Node_Str"))) {
    if (sender instanceof Player) {
      if (hasPermission("String_Node_Str",sender)) {
        if (validateSelected((Player)sender)) {
          setArmor(sender,args);
        }
 else {
          sender.sendMessage(mustHaveNPCSelectedMessage);
        }
      }
 else       sender.sendMessage(noPermissionsMessage);
    }
    return true;
  }
 else   if (args.length >= 1 && args[0].equals("String_Node_Str")) {
    Player p=null;
    if (sender instanceof Player) {
      if (hasPermission("String_Node_Str",sender)) {
        if (validateSelected((Player)sender)) {
          p=(Player)sender;
          HumanNPC npc=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
          p.teleportTo((PropertyPool.getLocationFromName(npc.getUID())));
          sender.sendMessage("String_Node_Str" + npc.getName() + "String_Node_Str");
        }
 else {
          sender.sendMessage(mustHaveNPCSelectedMessage);
        }
      }
 else {
        sender.sendMessage(noPermissionsMessage);
      }
    }
 else {
      sender.sendMessage(mustBeIngameMessage);
    }
    return true;
  }
 else   if ((command.getName().equals("String_Node_Str") || command.getName().equals("String_Node_Str")) && args.length == 1 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      sendHelp(sender);
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if ((command.getName().equals("String_Node_Str") || command.getName().equals("String_Node_Str")) && args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      sendHelpPage(sender,args[1]);
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 1 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        HumanNPC n=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
        copyNPC(n,p);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 1 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        HumanNPC npc=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
        p.sendMessage("String_Node_Str" + npc.getUID());
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      Player p=(Player)sender;
      if (!Character.isDigit(args[1].charAt(0))) {
        p.sendMessage(ChatColor.RED + "String_Node_Str");
        return true;
      }
      HumanNPC npc=NPCManager.getNPC(Integer.valueOf(args[1]));
      if (npc == null) {
        sender.sendMessage(ChatColor.RED + "String_Node_Str" + args[1]+ "String_Node_Str");
      }
 else {
        NPCManager.NPCSelected.put(p.getName(),npc.getUID());
        p.sendMessage("String_Node_Str" + npc.getUID() + "String_Node_Str"+ npc.getName()+ "String_Node_Str");
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 1 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        HumanNPC n=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
        p.sendMessage("String_Node_Str" + PropertyPool.getNPCOwner(n.getUID()) + "String_Node_Str");
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        HumanNPC n=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
        PropertyPool.setNPCOwner(n.getUID(),args[1]);
        p.sendMessage("String_Node_Str" + n.getName() + "String_Node_Str"+ args[1]+ "String_Node_Str");
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        changeTalkWhenClose(p,args[1]);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        changeLookWhenClose(p,args[1]);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else {
    if (args.length >= 2 && args[0].equals("String_Node_Str"))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && args[0].equals("String_Node_Str"))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && args[0].equals("String_Node_Str"))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 2 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str")|| args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str" + args[0]+ "String_Node_Str");
 else     if (args.length >= 2 && args[0].equals("String_Node_Str"))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if ((command.getName().equals("String_Node_Str") || command.getName().equals("String_Node_Str")) && args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 2 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 2 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 2 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     return false;
    return true;
  }
}

Fixed version (ground truth):
@Override public boolean onCommand(CommandSender sender,Command command,String commandLabel,String[] args){
  if (args.length >= 2 && args[0].equals("String_Node_Str")) {
    if (sender instanceof Player) {
      if (hasPermission("String_Node_Str",sender)) {
        if (!EconomyHandler.useEconomy() || EconomyHandler.canBuy(Operation.BASIC_NPC_CREATE,(Player)sender)) {
          createNPC(args,(Player)sender);
        }
 else         if (EconomyHandler.useEconomy()) {
          sender.sendMessage(notEnoughMoneyMessage);
        }
      }
 else       if (EconomyHandler.useEconomy())       sender.sendMessage(noPermissionsMessage + "String_Node_Str" + EconomyHandler.getRemainder(Operation.BASIC_NPC_CREATE,(Player)sender)+ "String_Node_Str"+ EconomyHandler.getPaymentType(Operation.BASIC_NPC_CREATE)+ "String_Node_Str");
      return true;
    }
 else {
      sender.sendMessage(mustBeIngameMessage);
      return true;
    }
  }
 else   if (args.length == 1 && (args[0].equals("String_Node_Str"))) {
    if (sender instanceof Player) {
      if (hasPermission("String_Node_Str",sender)) {
        if (validateSelected((Player)sender)) {
          Player p=(Player)sender;
          HumanNPC n=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
          moveNPC(sender,n.getName(),Integer.valueOf(NPCManager.NPCSelected.get(p.getName())));
        }
 else {
          sender.sendMessage(mustHaveNPCSelectedMessage);
        }
      }
 else       sender.sendMessage(noPermissionsMessage);
    }
 else     sender.sendMessage(mustBeIngameMessage);
    return true;
  }
 else   if ((args.length == 1 || args.length == 2) && args[0].equals("String_Node_Str")) {
    if (hasPermission("String_Node_Str",sender) || hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender) || (args.length == 2 && args[1].equals("String_Node_Str"))) {
        removeNPC(args,sender);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && args[0].equals("String_Node_Str")) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        setName(args,sender);
        Player p=(Player)sender;
        NPCManager.NPCSelected.remove(p.getName());
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender) || hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        setColour(args,sender);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length >= 2 && args[0].equals("String_Node_Str")) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        addText(args,sender);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length >= 2 && args[0].equals("String_Node_Str")) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        setText(args,sender);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 1 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        resetText(args,sender);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        setItemInHand(sender,args);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str")|| args[0].equals("String_Node_Str"))) {
    if (sender instanceof Player) {
      if (hasPermission("String_Node_Str",sender)) {
        if (validateSelected((Player)sender)) {
          setArmor(sender,args);
        }
 else {
          sender.sendMessage(mustHaveNPCSelectedMessage);
        }
      }
 else       sender.sendMessage(noPermissionsMessage);
    }
    return true;
  }
 else   if (args.length >= 1 && args[0].equals("String_Node_Str")) {
    Player p=null;
    if (sender instanceof Player) {
      if (hasPermission("String_Node_Str",sender)) {
        if (validateSelected((Player)sender)) {
          p=(Player)sender;
          HumanNPC npc=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
          p.teleportTo((PropertyPool.getLocationFromName(npc.getUID())));
          sender.sendMessage("String_Node_Str" + npc.getName() + "String_Node_Str");
        }
 else {
          sender.sendMessage(mustHaveNPCSelectedMessage);
        }
      }
 else {
        sender.sendMessage(noPermissionsMessage);
      }
    }
 else {
      sender.sendMessage(mustBeIngameMessage);
    }
    return true;
  }
 else   if ((command.getName().equals("String_Node_Str") || command.getName().equals("String_Node_Str")) && args.length == 1 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      sendHelp(sender);
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if ((command.getName().equals("String_Node_Str") || command.getName().equals("String_Node_Str")) && args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      sendHelpPage(sender,args[1]);
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 1 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        HumanNPC n=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
        copyNPC(n,p);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 1 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        HumanNPC npc=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
        p.sendMessage("String_Node_Str" + npc.getUID());
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      Player p=(Player)sender;
      if (!Character.isDigit(args[1].charAt(0))) {
        p.sendMessage(ChatColor.RED + "String_Node_Str");
        return true;
      }
      HumanNPC npc=NPCManager.getNPC(Integer.valueOf(args[1]));
      if (npc == null) {
        sender.sendMessage(ChatColor.RED + "String_Node_Str" + args[1]+ "String_Node_Str");
      }
 else {
        NPCManager.NPCSelected.put(p.getName(),npc.getUID());
        p.sendMessage("String_Node_Str" + npc.getUID() + "String_Node_Str"+ npc.getName()+ "String_Node_Str");
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 1 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        HumanNPC n=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
        p.sendMessage("String_Node_Str" + PropertyPool.getNPCOwner(n.getUID()) + "String_Node_Str");
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        HumanNPC n=NPCManager.getNPC(NPCManager.NPCSelected.get(p.getName()));
        PropertyPool.setNPCOwner(n.getUID(),args[1]);
        p.sendMessage("String_Node_Str" + n.getName() + "String_Node_Str"+ args[1]+ "String_Node_Str");
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        changeTalkWhenClose(p,args[1]);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else   if (args.length == 2 && (args[0].equals("String_Node_Str"))) {
    if (hasPermission("String_Node_Str",sender)) {
      if (validateSelected((Player)sender)) {
        Player p=(Player)sender;
        changeLookWhenClose(p,args[1]);
      }
 else {
        sender.sendMessage(mustHaveNPCSelectedMessage);
      }
    }
 else     sender.sendMessage(noPermissionsMessage);
    return true;
  }
 else {
    if (args.length >= 2 && args[0].equals("String_Node_Str"))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && args[0].equals("String_Node_Str"))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && args[0].equals("String_Node_Str"))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 2 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str") || args[0].equals("String_Node_Str")|| args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str" + args[0]+ "String_Node_Str");
 else     if (args.length >= 2 && args[0].equals("String_Node_Str"))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if ((command.getName().equals("String_Node_Str") || command.getName().equals("String_Node_Str")) && args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 2 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 2 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 2 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     if (args.length >= 3 && (args[0].equals("String_Node_Str")))     sender.sendMessage(ChatColor.RED + "String_Node_Str");
 else     return false;
    return true;
  }
}