docs: public static Matcher<ExpressionTree> methodInvocation(
        final Matcher<ExpressionTree> methodSelectMatcher) {
      return new Matcher<ExpressionTree>() {
        @Override
        public boolean matches(ExpressionTree expressionTree, VisitorState state) {
          if (!(expressionTree instanceof MethodInvocationTree)) {
            return false;
          }
          MethodInvocationTree tree = (MethodInvocationTree) expressionTree;
          return methodSelectMatcher.matches(tree.getMethodSelect(), state);
        }
      };
    }