Signals that a method has been invoked at an illegal or inappropriate time. In other words, the Java environment or Java application is not in an appropriate state for the requested operation.
extends RuntimeException
Since: JDK1.1
javax.crypto.ExemptionMechanism
javax.crypto.KeyAgreement
javax.crypto.KeyAgreementSpi
javax.crypto.Mac
java.awt.SplashScreen
javax.swing.TransferHandler
javax.xml.bind.UnmarshallerHandler