Program: 10539
Project: 10539
Buggy source:
@Override public boolean execute(ScriptEntry theEntry) throws CommandException {
  if (theEntry.getDelayedTime() > theEntry.getInitiatedTime()) {
    if (plugin.debugMode)     plugin.getLogger().log(Level.INFO,"String_Node_Str");
    return true;
  }
  QueueType queueToHold=theEntry.sendingQueue();
  Player thePlayer=theEntry.getPlayer();
  theEntry.setInstant();
  if (theEntry.arguments() != null) {
    for (    String thisArgument : theEntry.arguments()) {
      if (plugin.debugMode)       plugin.getLogger().log(Level.INFO,"String_Node_Str" + theEntry.getCommand() + "String_Node_Str"+ thisArgument);
      if (thisArgument.matches("String_Node_Str")) {
        if (plugin.debugMode)         plugin.getLogger().log(Level.INFO,"String_Node_Str");
        theEntry.setDelay(System.currentTimeMillis() + (Long.valueOf(thisArgument) * 1000));
      }
      if (thisArgument.toUpperCase().contains("String_Node_Str"))       if (plugin.debugMode)       plugin.getLogger().log(Level.INFO,"String_Node_Str");
      try {
        queueToHold=QueueType.valueOf(thisArgument.split("String_Node_Str")[1]);
      }
 catch (      Throwable e) {
        throw new CommandException("String_Node_Str");
      }
    }
  }
  List<ScriptEntry> theList=new ArrayList<ScriptEntry>();
  theList.add(theEntry);
  if (queueToHold == QueueType.TASK) {
    if (plugin.debugMode)     plugin.getLogger().log(Level.INFO,"String_Node_Str");
    plugin.getScriptEngine().injectToQueue(thePlayer,theList,QueueType.TASK,1);
    return true;
  }
  if (queueToHold == QueueType.TRIGGER) {
    if (plugin.debugMode)     plugin.getLogger().log(Level.INFO,"String_Node_Str");
    plugin.getScriptEngine().injectToQueue(thePlayer,theList,QueueType.TRIGGER,1);
    return true;
  }
  throw new CommandException("String_Node_Str");
}

Fixed version (ground truth):
@Override public boolean execute(ScriptEntry theEntry) throws CommandException {
  if (theEntry.getDelayedTime() > theEntry.getInitiatedTime()) {
    if (plugin.debugMode)     plugin.getLogger().log(Level.INFO,"String_Node_Str");
    return true;
  }
  QueueType queueToHold=theEntry.sendingQueue();
  Player thePlayer=theEntry.getPlayer();
  theEntry.setInstant();
  if (theEntry.arguments() != null) {
    for (    String thisArgument : theEntry.arguments()) {
      if (plugin.debugMode)       plugin.getLogger().log(Level.INFO,"String_Node_Str" + theEntry.getCommand() + "String_Node_Str"+ thisArgument);
      if (thisArgument.matches("String_Node_Str")) {
        if (plugin.debugMode)         plugin.getLogger().log(Level.INFO,"String_Node_Str");
        theEntry.setDelay(System.currentTimeMillis() + (Long.valueOf(thisArgument) * 1000));
      }
      if (thisArgument.toUpperCase().contains("String_Node_Str")) {
        if (plugin.debugMode)         plugin.getLogger().log(Level.INFO,"String_Node_Str");
        try {
          queueToHold=QueueType.valueOf(thisArgument.split("String_Node_Str")[1]);
        }
 catch (        Throwable e) {
          throw new CommandException("String_Node_Str");
        }
      }
    }
  }
  List<ScriptEntry> theList=new ArrayList<ScriptEntry>();
  theList.add(theEntry);
  if (queueToHold == QueueType.TASK) {
    if (plugin.debugMode)     plugin.getLogger().log(Level.INFO,"String_Node_Str");
    plugin.getScriptEngine().injectToQueue(thePlayer,theList,QueueType.TASK,1);
    return true;
  }
  if (queueToHold == QueueType.TRIGGER) {
    if (plugin.debugMode)     plugin.getLogger().log(Level.INFO,"String_Node_Str");
    plugin.getScriptEngine().injectToQueue(thePlayer,theList,QueueType.TRIGGER,1);
    return true;
  }
  throw new CommandException("String_Node_Str");
}