code: @Factory
      @SuppressWarnings("unchecked")
      public static Matcher<Element> selecting(final String cssExpression, final Matcher<Iterable<? super Element>> elementsMatcher) {
          return new Selecting(cssExpression, elementsMatcher);
      }
docs: Creates a {@link org.hamcrest.Matcher} for a JSoup {@link org.jsoup.nodes.Element} that has a list of child nodes
  matching the specified cssExpression that are matched by the specified elementsMatcher.
  
  @param cssExpression   The Jsoup CSS expression used to selected a list of child nodes
  @param elementsMatcher the matcher that the selected child nodes will be matched against
  
  @return a {@link org.hamcrest.Matcher} for a JSoup {@link org.jsoup.nodes.Element}