An immutable pair consisting of two {@code Object} elements.
Although the implementation is immutable, there is no restriction on the objects that may be stored. If mutable objects are stored in the pair, then the pair itself effectively becomes mutable. The class is also not {@code final}, so a subclass could add undesirable behaviour.
#ThreadSafe# if both paired objects are thread-safe
@param < L> the left element type
@param < R> the right element type
@since Lang 3.0
@version $Id: ImmutablePair.java 1436768 2013-01-22 07:07:42Z ggregory $