throwIfNotNull