Throwable - like Java's equivalent, it allows nested exceptions
XmlReadError extends Throwable