# 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
Modifier
Constructor
Description
``
`NestableDelegate(Nestable nestable)`
Constructs a new `NestableDelegate` instance to manage the specified `Nestable`.