docs: @Nullable
    public SoyNode lastChildThatMatches(Predicate<SoyNode> condition) {
      int lastChildIndex = numChildren() - 1;
      while (lastChildIndex >= 0 && !condition.test(getChild(lastChildIndex))) {
        lastChildIndex--;
      }
      if (lastChildIndex >= 0) {
        return getChild(lastChildIndex);
      }
      return null;
    }