Parentheses when passing entire arrays

From the Developer’s Guide:

When using Basic arrays as a whole for parameters or for property access, they should always be followed by ‘()’ in the Basic code, otherwise errors may occur in some situations.

Is this still true? I’ve been using (randomly selected example)

objLstAddressPartType.listSource = astrAptListSource

without problems, but maybe I haven’t encountered the situations where this creates problems. I know some of the information in the guide is out-of-date.

How to Report Bugs in LibreOffice - The Document Foundation Wiki
Documentation - The Document Foundation Wiki

If that’s still true, it would be nice to know what the problem is (and document it)…

If no one has any information on this, I suppose the minimax strategy is to use parentheses, since they do no harm and may prevent errors.

I did search Bugzilla and didn’t find any reports related to it.