code: public static Matcher<MultiResult> anyOf(final Matcher<?>... matchers) {
          checkNotEmpty(matchers);
          return new MultiMatcher(false, matchers);
      }
docs: Creates a matcher that matches if the examined input matches <b>any</b> of the specified
  matchers.
  <p/>
  The match result represents a combination of any match operations. If succeeded,
  the match result with the
  greatest end position is selected to implement the result {@link Result} instance returned
  by this method.
  <p/>
  If several matchers have the same end position, then the result from the one with the
  smaller argument index is
  returned.
  
  @param matchers the vararg array of the matchers
  @return the multi match result