An instance of this class is thrown when attempting to create an object id
when the object id constructor parameter is null. This might occur when
creating an object id instance from a transient instance where an identity
field is null.