# Class: com.pnfsoftware.jeb.util.base.Wrapper

Wrap an object. Akin to [Optional](Optional) with support for `null`. This class implements [#hashCode()](#hashCode()) and [#equals(Object)](#equals(Object)).

## Static Field: NULL
Type: `com.pnfsoftware.jeb.util.base.Wrapper<?>`
Description: Shared wrapper for a null value.

## Method: equals
- parameter: `obj`, type: `java.lang.Object`
- return type: `boolean`


## Method: get
- return type: `T`

Description: Retrieve the wrapped value.
return: the wrapped value, which may be null if null was wrapped

## Method: hashCode
- return type: `int`


## Method: toString
- return type: `java.lang.String`


## Static Method: wrap
- parameter: `object`, type: `T`
- return type: `com.pnfsoftware.jeb.util.base.Wrapper<T>`

Description: Wrap a value.
parameter: T: wrapped value type
parameter: object: value to wrap
return: a wrapper for the provided value

