Program: 179078
Project: 179078
Buggy source:
public void Ticket(String[] args,User user){
  if (args.length == 0) {
    user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
    return;
  }
  if (args[0].equalsIgnoreCase("String_Node_Str")) {
    int page=1;
    if (args.length > 1) {
      try {
        page=Integer.parseInt(args[1]);
      }
 catch (      NumberFormatException e) {
        user.sendMessage(ChatColor.RED + args[1] + "String_Node_Str");
        return;
      }
    }
    plugin.reports.listTickets(user,page);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    int page=1;
    if (args.length > 1) {
      try {
        page=Integer.parseInt(args[1]);
      }
 catch (      NumberFormatException e) {
        user.sendMessage(ChatColor.RED + args[1] + "String_Node_Str");
        return;
      }
    }
    plugin.reports.listAllTickets(user,page);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    if (!user.hasPerm("String_Node_Str")) {
      user.sendMessage(ChatColor.RED + "String_Node_Str");
      return;
    }
    plugin.reports.PurgeOpen(user);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    if (!user.hasPerm("String_Node_Str")) {
      user.sendMessage(ChatColor.RED + "String_Node_Str");
      return;
    }
    if (args.length != 2) {
      user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
      return;
    }
    plugin.reports.PurgeFrom(user,args[1]);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    if (!user.hasPerm("String_Node_Str")) {
      user.sendMessage(ChatColor.RED + "String_Node_Str");
      return;
    }
    if (args.length != 2) {
      user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
      return;
    }
    plugin.reports.PurgeTo(user,args[1]);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    if (!user.hasPerm("String_Node_Str")) {
      user.sendMessage(ChatColor.RED + "String_Node_Str");
      return;
    }
    if (args.length == 1) {
      user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
      return;
    }
    int page=1;
    if (args.length == 3) {
      try {
        page=Integer.parseInt(args[2]);
      }
 catch (      NumberFormatException e) {
        user.sendMessage(ChatColor.RED + args[2] + "String_Node_Str");
        return;
      }
    }
    plugin.reports.searchTickets(user,args[1],page);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    if (!user.hasPerm("String_Node_Str")) {
      user.sendMessage(ChatColor.RED + "String_Node_Str");
      return;
    }
    if (args.length == 1) {
      user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
      return;
    }
    int page=1;
    if (args.length == 3) {
      try {
        page=Integer.parseInt(args[2]);
      }
 catch (      NumberFormatException e) {
        user.sendMessage(ChatColor.RED + args[2] + "String_Node_Str");
        return;
      }
    }
    plugin.reports.searchAllTickets(user,args[1],page);
  }
 else {
    Integer id;
    try {
      id=Integer.parseInt(args[0]);
    }
 catch (    NumberFormatException e) {
      user.sendMessage(ChatColor.RED + args[0] + "String_Node_Str");
      return;
    }
    Report report=plugin.reports.getTicketById(id);
    if (report == null) {
      user.sendMessage(ChatColor.RED + "String_Node_Str" + args[0]+ "String_Node_Str");
      return;
    }
    if (args.length == 1) {
      for (      String s : plugin.reports.getTicketById(id).readReport(user.hasPerm("String_Node_Str")).split("String_Node_Str")) {
        user.sendMessage(s);
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (user.hasPerm("String_Node_Str")) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (report.getStatus() == Report.ReportStatus.CLOSED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (args.length == 2) {
          report.closeTicket("String_Node_Str");
          plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
          plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
          user.sendMessage(ChatColor.GREEN + "String_Node_Str" + report.getId()+ "String_Node_Str");
        }
 else {
          String reason="String_Node_Str";
          for (int i=2; i < args.length; i++) {
            if (reason.equalsIgnoreCase("String_Node_Str")) {
              reason+=args[i];
            }
 else {
              reason+="String_Node_Str" + args[i];
            }
          }
          report.closeTicket(reason);
          plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str"+ reason);
          plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str"+ reason);
          user.sendMessage(ChatColor.GREEN + "String_Node_Str" + report.getId()+ "String_Node_Str");
        }
      }
 else {
        if (report.canBasicChange(user)) {
          if (report.getStatus() == Report.ReportStatus.LOCKED) {
            user.sendMessage(ChatColor.RED + "String_Node_Str");
            return;
          }
          if (report.getStatus() == Report.ReportStatus.CLOSED) {
            user.sendMessage(ChatColor.RED + "String_Node_Str");
            return;
          }
          report.closeTicket("String_Node_Str");
          user.sendMessage(ChatColor.GREEN + "String_Node_Str" + report.getId()+ "String_Node_Str");
          plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
          plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        }
 else {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
        }
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (user.hasPerm("String_Node_Str")) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (report.getStatus() != Report.ReportStatus.CLOSED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        report.reopenTicket(true);
        plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        user.sendMessage(ChatColor.GREEN + "String_Node_Str");
      }
 else       if (report.canBasicChange(user)) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (report.getStatus() != Report.ReportStatus.CLOSED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (report.reopenTicket(false)) {
          plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
          plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
          user.sendMessage(ChatColor.GREEN + "String_Node_Str");
        }
 else {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          user.sendMessage(ChatColor.RED + "String_Node_Str");
        }
      }
 else {
        user.sendMessage(ChatColor.RED + "String_Node_Str");
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (user.hasPerm("String_Node_Str") && report.canBasicChange(user)) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (args.length > 2) {
          String reason="String_Node_Str";
          for (int i=2; i < args.length; i++) {
            if (reason.equalsIgnoreCase("String_Node_Str")) {
              reason+=args[i];
            }
 else {
              reason+="String_Node_Str" + args[i];
            }
          }
          report.lockTicket(reason);
        }
 else         if (report.getRemark().equalsIgnoreCase("String_Node_Str")) {
          report.lockTicket(report.getRemark());
        }
 else {
          report.lockTicket("String_Node_Str");
        }
        user.sendMessage(ChatColor.GREEN + "String_Node_Str");
        plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
      }
 else {
        user.sendMessage(ChatColor.RED + "String_Node_Str");
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (user.hasPerm("String_Node_Str") && report.canBasicChange(user)) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        report.InvestigateTicket();
        user.sendMessage(ChatColor.GREEN + "String_Node_Str");
        plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
      }
 else {
        user.sendMessage(ChatColor.RED + "String_Node_Str");
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (user.hasPerm("String_Node_Str") && report.canBasicChange(user)) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        report.UninvestigateTicket();
        user.sendMessage(ChatColor.GREEN + "String_Node_Str");
        plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
      }
 else {
        user.sendMessage(ChatColor.RED + "String_Node_Str");
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (report.canBasicChange(user)) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (report.getStatus() == Report.ReportStatus.CLOSED && !user.hasPerm("String_Node_Str")) {
          user.sendMessage(ChatColor.RED + "String_Node_Str" + report.getId()+ "String_Node_Str");
          return;
        }
        if (report.getStatus() == Report.ReportStatus.INVESTIGATING && !user.hasPerm("String_Node_Str")) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (args.length == 2) {
          user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
          return;
        }
        String newInfo="String_Node_Str";
        for (int i=2; i < args.length; i++) {
          if (newInfo.equalsIgnoreCase("String_Node_Str")) {
            newInfo+=args[i];
          }
 else {
            newInfo+="String_Node_Str" + args[i];
          }
        }
        report.addInfo(newInfo);
        if (!user.hasPerm("String_Node_Str")) {
          report.setStatus(Report.ReportStatus.UNREAD);
        }
        user.sendMessage(ChatColor.GREEN + "String_Node_Str");
        plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        if (user.hasPerm("String_Node_Str")) {
          return;
        }
        for (        Player onlinePlayer : plugin.getServer().getOnlinePlayers()) {
          User onlineUser;
          if ((onlineUser=User.getUser(plugin,onlinePlayer)).hasPerm("String_Node_Str")) {
            onlineUser.sendMessage(ChatColor.RED + "String_Node_Str" + id+ "String_Node_Str");
          }
        }
      }
 else {
        user.sendMessage(ChatColor.RED + "String_Node_Str");
      }
    }
 else {
      user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
    }
  }
}

Fixed version (ground truth):
public void Ticket(String[] args,User user){
  if (args.length == 0) {
    user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
    return;
  }
  if (args[0].equalsIgnoreCase("String_Node_Str")) {
    int page=1;
    if (args.length > 1) {
      try {
        page=Integer.parseInt(args[1]);
      }
 catch (      NumberFormatException e) {
        user.sendMessage(ChatColor.RED + args[1] + "String_Node_Str");
        return;
      }
    }
    plugin.reports.listTickets(user,page);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    int page=1;
    if (args.length > 1) {
      try {
        page=Integer.parseInt(args[1]);
      }
 catch (      NumberFormatException e) {
        user.sendMessage(ChatColor.RED + args[1] + "String_Node_Str");
        return;
      }
    }
    plugin.reports.listAllTickets(user,page);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    if (!user.hasPerm("String_Node_Str")) {
      user.sendMessage(ChatColor.RED + "String_Node_Str");
      return;
    }
    plugin.reports.PurgeOpen(user);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    if (!user.hasPerm("String_Node_Str")) {
      user.sendMessage(ChatColor.RED + "String_Node_Str");
      return;
    }
    if (args.length != 2) {
      user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
      return;
    }
    plugin.reports.PurgeFrom(user,args[1]);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    if (!user.hasPerm("String_Node_Str")) {
      user.sendMessage(ChatColor.RED + "String_Node_Str");
      return;
    }
    if (args.length != 2) {
      user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
      return;
    }
    plugin.reports.PurgeTo(user,args[1]);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    if (!user.hasPerm("String_Node_Str")) {
      user.sendMessage(ChatColor.RED + "String_Node_Str");
      return;
    }
    if (args.length == 1) {
      user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
      return;
    }
    int page=1;
    if (args.length == 3) {
      try {
        page=Integer.parseInt(args[2]);
      }
 catch (      NumberFormatException e) {
        user.sendMessage(ChatColor.RED + args[2] + "String_Node_Str");
        return;
      }
    }
    plugin.reports.searchTickets(user,args[1],page);
  }
 else   if (args[0].equalsIgnoreCase("String_Node_Str")) {
    if (!user.hasPerm("String_Node_Str")) {
      user.sendMessage(ChatColor.RED + "String_Node_Str");
      return;
    }
    if (args.length == 1) {
      user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
      return;
    }
    int page=1;
    if (args.length == 3) {
      try {
        page=Integer.parseInt(args[2]);
      }
 catch (      NumberFormatException e) {
        user.sendMessage(ChatColor.RED + args[2] + "String_Node_Str");
        return;
      }
    }
    plugin.reports.searchAllTickets(user,args[1],page);
  }
 else {
    Integer id;
    try {
      id=Integer.parseInt(args[0]);
    }
 catch (    NumberFormatException e) {
      user.sendMessage(ChatColor.RED + args[0] + "String_Node_Str");
      return;
    }
    Report report=plugin.reports.getTicketById(id);
    if (report == null) {
      user.sendMessage(ChatColor.RED + "String_Node_Str" + args[0]+ "String_Node_Str");
      return;
    }
    if (!report.canRead(user)) {
      user.sendMessage(ChatColor.RED + "String_Node_Str");
      return;
    }
    if (args.length == 1) {
      for (      String s : report.readReport(user.hasPerm("String_Node_Str"),user.getName().equals(report.getAccused().getName()) && !user.hasPerm("String_Node_Str")).split("String_Node_Str")) {
        user.sendMessage(s);
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (user.hasPerm("String_Node_Str")) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (report.getStatus() == Report.ReportStatus.CLOSED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (args.length == 2) {
          report.closeTicket("String_Node_Str");
          plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
          plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
          user.sendMessage(ChatColor.GREEN + "String_Node_Str" + report.getId()+ "String_Node_Str");
        }
 else {
          String reason="String_Node_Str";
          for (int i=2; i < args.length; i++) {
            if (reason.equalsIgnoreCase("String_Node_Str")) {
              reason+=args[i];
            }
 else {
              reason+="String_Node_Str" + args[i];
            }
          }
          report.closeTicket(reason);
          plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str"+ reason);
          plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str"+ reason);
          user.sendMessage(ChatColor.GREEN + "String_Node_Str" + report.getId()+ "String_Node_Str");
        }
      }
 else {
        if (report.canBasicChange(user)) {
          if (report.getStatus() == Report.ReportStatus.LOCKED) {
            user.sendMessage(ChatColor.RED + "String_Node_Str");
            return;
          }
          if (report.getStatus() == Report.ReportStatus.CLOSED) {
            user.sendMessage(ChatColor.RED + "String_Node_Str");
            return;
          }
          report.closeTicket("String_Node_Str");
          user.sendMessage(ChatColor.GREEN + "String_Node_Str" + report.getId()+ "String_Node_Str");
          plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
          plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        }
 else {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
        }
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (user.hasPerm("String_Node_Str")) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (report.getStatus() != Report.ReportStatus.CLOSED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        report.reopenTicket(true);
        plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        user.sendMessage(ChatColor.GREEN + "String_Node_Str");
      }
 else       if (report.canBasicChange(user)) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (report.getStatus() != Report.ReportStatus.CLOSED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (report.reopenTicket(false)) {
          plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
          plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
          user.sendMessage(ChatColor.GREEN + "String_Node_Str");
        }
 else {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          user.sendMessage(ChatColor.RED + "String_Node_Str");
        }
      }
 else {
        user.sendMessage(ChatColor.RED + "String_Node_Str");
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (user.hasPerm("String_Node_Str") && report.canBasicChange(user)) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (args.length > 2) {
          String reason="String_Node_Str";
          for (int i=2; i < args.length; i++) {
            if (reason.equalsIgnoreCase("String_Node_Str")) {
              reason+=args[i];
            }
 else {
              reason+="String_Node_Str" + args[i];
            }
          }
          report.lockTicket(reason);
        }
 else         if (report.getRemark().equalsIgnoreCase("String_Node_Str")) {
          report.lockTicket(report.getRemark());
        }
 else {
          report.lockTicket("String_Node_Str");
        }
        user.sendMessage(ChatColor.GREEN + "String_Node_Str");
        plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
      }
 else {
        user.sendMessage(ChatColor.RED + "String_Node_Str");
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (user.hasPerm("String_Node_Str") && report.canBasicChange(user)) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        report.InvestigateTicket();
        user.sendMessage(ChatColor.GREEN + "String_Node_Str");
        plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
      }
 else {
        user.sendMessage(ChatColor.RED + "String_Node_Str");
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (user.hasPerm("String_Node_Str") && report.canBasicChange(user)) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        report.UninvestigateTicket();
        user.sendMessage(ChatColor.GREEN + "String_Node_Str");
        plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
      }
 else {
        user.sendMessage(ChatColor.RED + "String_Node_Str");
      }
    }
 else     if (args[1].equalsIgnoreCase("String_Node_Str")) {
      if (report.canBasicChange(user)) {
        if (report.getStatus() == Report.ReportStatus.LOCKED) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (report.getStatus() == Report.ReportStatus.CLOSED && !user.hasPerm("String_Node_Str")) {
          user.sendMessage(ChatColor.RED + "String_Node_Str" + report.getId()+ "String_Node_Str");
          return;
        }
        if (report.getStatus() == Report.ReportStatus.INVESTIGATING && !user.hasPerm("String_Node_Str")) {
          user.sendMessage(ChatColor.RED + "String_Node_Str");
          return;
        }
        if (args.length == 2) {
          user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
          return;
        }
        String newInfo="String_Node_Str";
        for (int i=2; i < args.length; i++) {
          if (newInfo.equalsIgnoreCase("String_Node_Str")) {
            newInfo+=args[i];
          }
 else {
            newInfo+="String_Node_Str" + args[i];
          }
        }
        report.addInfo(newInfo);
        if (!user.hasPerm("String_Node_Str")) {
          report.setStatus(Report.ReportStatus.UNREAD);
        }
        user.sendMessage(ChatColor.GREEN + "String_Node_Str");
        plugin.log.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        plugin.bLog.info(user.getDisplayName() + "String_Node_Str" + id.toString()+ "String_Node_Str");
        if (user.hasPerm("String_Node_Str")) {
          return;
        }
        for (        Player onlinePlayer : plugin.getServer().getOnlinePlayers()) {
          User onlineUser;
          if ((onlineUser=User.getUser(plugin,onlinePlayer)).hasPerm("String_Node_Str")) {
            onlineUser.sendMessage(ChatColor.RED + "String_Node_Str" + id+ "String_Node_Str");
          }
        }
      }
 else {
        user.sendMessage(ChatColor.RED + "String_Node_Str");
      }
    }
 else {
      user.sendMessage(ChatColor.YELLOW + "String_Node_Str");
    }
  }
}