docs: public static Matcher<EnhancedForLoopTree> enhancedForLoop(
        final Matcher<VariableTree> variableMatcher,
        final Matcher<ExpressionTree> expressionMatcher,
        final Matcher<StatementTree> statementMatcher) {
      return new Matcher<EnhancedForLoopTree>() {
        @Override
        public boolean matches(EnhancedForLoopTree t, VisitorState state) {
          return variableMatcher.matches(t.getVariable(), state)
              && expressionMatcher.matches(t.getExpression(), state)
              && statementMatcher.matches(t.getStatement(), state);
        }
      };
    }