The getExplainedBy() function is the inverse of the getExplains() function. It returns those problems that the MODEL developer has listed as explaining this problem. The syntax is as follows:

getExplainedBy(<classname>,<instancename>,<eventname>[,<oneHop>])

The <oneHop> parameter is optional. If it is omitted or passed as FALSE, the full list of problems that explains <eventname>, whether directly or indirectly, is returned. If it is passed as TRUE, only those problems that directly list <eventname> among the events that they explain are returned.

The function returns a list of lists with the format:

{ <classname>,<instancename>,<symptomname> },
{ <classname>,<instancename>,<symptomname> }