Returns an immutable empty collection if the argument is null, or the argument itself otherwise.
static Iterable emptyIfNull(final Iterable? collection) { return collection ?? _emptyIterable; }