docs: public static Matcher<MethodTree> methodHasParameters(
        final List<Matcher<VariableTree>> variableMatcher) {
      return new Matcher<MethodTree>() {
        @Override
        public boolean matches(MethodTree methodTree, VisitorState state) {
          if (methodTree.getParameters().size() != variableMatcher.size()) {
            return false;
          }
          int paramIndex = 0;
          for (Matcher<VariableTree> eachVariableMatcher : variableMatcher) {
            if (!eachVariableMatcher.matches(methodTree.getParameters().get(paramIndex++), state)) {
              return false;
            }
          }
          return true;
        }
      };
    }