It can be null.
Created attachment 450421 [details] Patch
rdar://87402815
Created attachment 450423 [details] Patch for landing
Committed r288829 (246598@main): <https://commits.webkit.org/246598@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 450423 [details].