Input table/port is null - possible?

I am just not sure whether it is theoretically possible that an input of a node is null (table or port object). I am just wondering whether it is necessary to check that because I found some old code from us which does that and I am not sure whether this can be removed.

Might that be true for optional input ports?

Only optional input ports may be be null.