A CircularIncludeException is thrown when an included document attempts to include itself or one of its ancestor documents .
An UnavailableResourceException is thrown when an included document cannot be found or loaded .
XIncludeException is the generic superclass for all checked exceptions that may be thrown as a result of a violation of XInclude's rules .