1) If you're going to do it this way, you should pass `null` instead of StringPool.BLANK
2) I don't think we should use ListUtil. I don't see us passing blank/null to ListUtil anywhere else in the code except in a test class.