func (visit *XMLPtSituationElement) Affects() []*XMLAffect {
    if visit.affects == nil {
        affects := []*XMLAffect{}
        nodes := visit.findDirectChildrenNodes("Affects")
        for _, node := range nodes {