func (c *XMLConsequence) Affects() []*XMLAffect {
    if c.affects == nil {
        affects := []*XMLAffect{}
        nodes := c.findNodes("Affects")
        for _, node := range nodes {