| Exception Summary | 
| DnaDeserializationException | This exception is thrown is something goes wrong when deserializing a Dnainstance
 from a stream. | 
| DnaSerializationException | This exception is thrown whenever something goes wrong when serializing a Dnainstance to the output stream. | 
| DnaValidationException | This exception is thrown whenever the validation process fails over a Dnainstance. | 
| IndexOutOfRangeException | This exception is thrown when someone tries to access a list similar data structure, specifying
 an invalid index. | 
| MissingCPTableException | This exception is thrown whenever a ConstantPoolTablecannot be retrieved from aDnainstance. | 
| MissingDnaContainerException | This exception is thrown whenever one of the building entities of a Dnainstance (constantInfo, infoStructures, or attributes)
 realizes that is missing the required reference to its ownDnacontainer. | 
| ValidationExceptionAncestor | Ancestor class gathering all the methods common to every more specialized validation exception
 class. | 
| WrongMagicNumberException |  |