An exception is actually thrown if the device conforms to the MIDP specs.
However since this happens in the destroyApp() methods, maybe the WTK (or the device you're using) ignores it. Note that you don't need and should not use System.exit(0), particularly in the destroyApp() method. destroyApp() is called when the MIDlet is being destroyed ...
If you're interested in studying for SCMAD take a look at the
http://j2mecertificate.com exam simulator, including mock questions you
can have a go at. Other resources are listed in
http://faq.javaranch.com/view?ScmadLinks Regards,
[ November 09, 2006: Message edited by: Eduardo Marques ]