java.lang.IllegalStateException

This is thrown when a certain state is invalid.