code: public GroupPattern<T, F> followedByAny(Pattern<T, F> group) {
  		return new GroupPattern<>(this, group, ConsumingStrategy.SKIP_TILL_ANY, afterMatchSkipStrategy);
  	}
docs: Appends a new group pattern to the existing one. The new pattern enforces non-strict
  temporal contiguity. This means that a matching event of this pattern and the
  preceding matching event might be interleaved with other events which are ignored.
  
  @param group the pattern to append
  @return A new pattern which is appended to this one