// Next, try to replace with task-script-defined context
// NOTE: (DEPRECATED -- new RUN command uses definitions system instead)
if (!ScriptRegistry.containsScript(event.getScriptEntry().getScript().getName(),
TaskScriptContainer.class)) return;
TaskScriptContainer script = ScriptRegistry.getScriptContainer(event.getScriptEntry().getScript().getName());
ScriptEntry entry = event.getScriptEntry();
if (entry.hasObject("CONTEXT")) {
// Get context
Map<String, String> context = (HashMap<String, String>) entry.getObject("CONTEXT");
// Build IDs
Map<String, Integer> id = script.getContextMap();
if (context.containsKey( String.valueOf(id.get(object.toUpperCase())))) {
event.setReplaced(context.get(String.valueOf(id.get(object.toUpperCase()))));
}
}