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.