code: public static <T extends NamedElement> ElementMatcher.Junction<T> nameContainsIgnoreCase(String infix) {
          return new NameMatcher<T>(new StringMatcher(infix, StringMatcher.Mode.CONTAINS_IGNORE_CASE));
      }
docs: Matches a {@link NamedElement} for an infix of its name. The name's
  capitalization is ignored.
  
  @param infix The expected infix of the name.
  @param <T>   The type of the matched object.
  @return An element matcher for a named element's name's infix.