code: public Pattern<T, T> followedByAny(final String name) {
  		return new Pattern<>(name, this, ConsumingStrategy.SKIP_TILL_ANY, afterMatchSkipStrategy);
  	}
docs: Appends a new 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 name Name of the new pattern
  @return A new pattern which is appended to this one