agent - the destroyed agent.
outerContexts - the contexts from which the given agent were removed after its destruction.
terminationCause - the cause of the termination of the agent. If it is null, the agent was destroyed without providing a reason.
spawningAgent - the identifier of the agent which spawns the given agent, if null, the root agent (Janus kernel) is assumed.
parent - the context in which the agent was created.
agentType - the type of the spawned agents.
spawnedAgent - the spawned agent.
initializationParameters - list of parameters that were passed to the agent.
spawningAgent - the identifier of the agent which spawns the given agent.
parent - the context in which the agent was created.
agentType - the type of the spawned agents.
cause - the cause of the failure.