implementation-dependent exception

What is the exact status of the statement from DOM 2 Core, sect. 1.2:
"Implementations should raise other exceptions under other circumstances. For
example, implementations should raise an implementation-dependent exception if a
null argument is passed"? -- Does that mean, implementations must raise an
exception wherever null is passed, except where it is explicitly allowed?  E.g.
must insertBefore() raise an exception if newChild is null, but not if refChild
is null?  Or does it mean "are allowed to ..."? 

-- 
=====================================================================
 Dieter Köhler, M. A. - dieter.koehler@ppp.uni-bamberg.de
 Mittlere Kaulberg 22, D-96049 Bamberg, +49(0)951-5190726
 "http://www.philo.de/Philosophie-Seiten/": 1000+ Philosophie-Links
 "http://www.philo.de/VirtualLibrary/14.de.htm": Deutsche Philo-Links
 "http://www.philo.de/xml/": Open XML - XML-Komponenten für Delphi
=====================================================================

Received on Tuesday, 30 January 2001 10:18:57 UTC