Invalid exception thrown by various classes
session.commit() session.rollback() -> when called from a J2EE component should throw an IllegalStateException.
session.createDurableSubscriber(...) -> when the durable subscriber is already active, should throw an IllegalStateException.
session.unsubscribe("foo"); -> if "foo" does not exist, should throw an InvalidDestinationException.