The most likely fix is to have a future implementation detect these NULLs and return a MiscStringArray instead of a MiscString. Since the fix is rather involved, it could not be made ready in time for the current release. Here is the BNF implemented by this code, which is more or less accurate. Start parsing with the File non-terminal. Nonterminals are italicized.
Comments are to the righ in parenthesis and italicized.