I'm not sure this will ever be null if you've successfully called the member function on the reference, no?

Given that `.join(', ')` is just about the same complexity as `.commaDelimit()` I'm tempted to suggest you just drop this method.