## Hierarchy For Package org.biojava.utils.contract

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class org.biojava.utils.contract.Contract
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class java.lang.RuntimeException
        - class org.biojava.utils.contract.AssertionFailedException
        - class java.lang.IllegalArgumentException
          - class org.biojava.utils.contract.PreconditionNotMetException
        - class org.biojava.utils.contract.PostconditionNotMetException