public class UIUnexpectedProgramConditionException extends UIException(Code)
Specialised UILayer exception. Thrown when program has encountered
absolutely unexpected condition, for which no sensible handling can possibly be created.
Throwing this exception is somewhat akin to setting off assert condition