## Uses of Interface
org.apache.commons.lang.exception.Nestable

- Packages that use Nestable
  Package | Description
  --- | ---
  org.apache.commons.lang | Provides highly reusable static utility methods, chiefly concerned with adding value to the `java.lang` classes.
  org.apache.commons.lang.exception | Provides JDK 1.4 style Nested Exception functionality for those on prior Java versions.

- - ### Uses of Nestable in org.apache.commons.lang

    Classes in org.apache.commons.lang that implement Nestable
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NotImplementedException` | Thrown to indicate that a block of code has not been implemented.
    `class` | `SerializationException` | Exception thrown when the Serialization process fails.
    `class` | `UnhandledException` | Thrown when it is impossible or undesirable to consume or throw a checked exception.

  - ### Uses of Nestable in org.apache.commons.lang.exception

    Classes in org.apache.commons.lang.exception that implement Nestable
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CloneFailedException` | Exception thrown when a clone cannot be created.
    `class` | `NestableError` | The base class of all errors which can contain other exceptions.
    `class` | `NestableException` | The base class of all exceptions which can contain other exceptions.
    `class` | `NestableRuntimeException` | The base class of all runtime exceptions which can contain other exceptions.

    Constructors in org.apache.commons.lang.exception with parameters of type Nestable
    Constructor | Description
    --- | ---
    `NestableDelegate​(Nestable nestable)` | Constructs a new `NestableDelegate` instance to manage the specified `Nestable`.