public class UnexpectedConditionException
extends SystemException
Exception may be thrown under certain circumstances when we are
forced to throw a SystemException but want to give more information.
Blame JTA because it tends to fail the user in a way that JTS
didn't do!