Sequence Element
A PatternElement that matches a sequence of elements in order.
SequenceElement succeeds only if all elements match consecutively. Each element's captures are added to the overall capture in the order they are matched. This SequenceElement will fail to match if any one of its constituent elements fail to match in consecutive order.
SequenceElements must contain at least one child element, or IllegalArgumentException will be thrown.