An exception of this type signals that a method has been invoked on an object that is not in an appropriate state to be able to perform the requested operation.
public class IllegalStateException extends RuntimeException { // Public Constructors public IllegalStateException(); public IllegalStateException(String s); }
Object->Throwable(Serializable)->Exception->RuntimeException->IllegalStateException
IllegalComponentStateException