func (this StmtList) Accept(visitor interfaces.Visitor, context interface{}) interface{} {
	returnValue := visitor.VisitStmtList(this, context)

	for _, question := range this.Questions() {
		question.Accept(visitor, context)
	}

	for _, conditional := range this.Conditionals() {
		conditional.Accept(visitor, context)
	}

	return returnValue
}