final case classFactVariable(bindAsSequence: Boolean, fallbackValueExprOption: Option[ScopedXPathString], matchesOption: Option[Boolean], nilsOption: Option[Boolean], variableFilters: IndexedSeq[VariableFilter]) extends Variable with Product with Serializable