It does not need a class.
<rdar://problem/100401549>
Created attachment 462614 [details] Patch
Created attachment 462615 [details] Patch
Committed 254860@main (76836cf59fae): <https://commits.webkit.org/254860@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 462615 [details].