The NULL type is used where data in a component either must be null (that is, empty), or not accessible.
The only valid input is a null value.
A null value is always returned.
The component can be created by an input operation, but no contents are modified. If it already exists no data is modified.