There's nothing to prevent you from adding a NULL
pointer to a BList.
However, functions that retrieve items from the list (such as
ItemAt())
return NULL when the requested item can't be found. Thus, you can't
distinguish between a valid NULL item and an invalid attempt to access an
item that isn't there.






