docs: public static Matcher<Tree> parentNode(Matcher<? extends Tree> treeMatcher) {
      @SuppressWarnings("unchecked") // Safe contravariant cast
      Matcher<Tree> matcher = (Matcher<Tree>) treeMatcher;
      return new ParentNode(matcher);
    }