Date: 2017-02-08

# Serialized Form

- ## Package org.apache.commons.lang3

  - ### Class org.apache.commons.lang3.CharSet extends java.lang.Object implements Serializable

    serialVersionUID:
      5947847346149275958L

    - ### Serialized Fields

      - #### set

            java.util.Set<E> set

        The set of CharRange objects.

  - ### Class org.apache.commons.lang3.NotImplementedException extends java.lang.UnsupportedOperationException implements Serializable

    serialVersionUID:
      20131021L

    - ### Serialized Fields

      - #### code

            java.lang.String code

  - ### Class org.apache.commons.lang3.ObjectUtils.Null extends java.lang.Object implements Serializable

    serialVersionUID:
      7092611880189329093L

    - ### Serialization Methods

      - #### readResolve

            private java.lang.Object readResolve()

        Ensure singleton.

  - ### Class org.apache.commons.lang3.Range extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### comparator

            java.util.Comparator<T> comparator

        The ordering scheme used in this range.

      - #### minimum

            java.lang.Object minimum

        The minimum value in this range (inclusive).

      - #### maximum

            java.lang.Object maximum

        The maximum value in this range (inclusive).

  - ### Class org.apache.commons.lang3.SerializationException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      4029025366392702726L

- ## Package org.apache.commons.lang3.builder

  - ### Class org.apache.commons.lang3.builder.Diff extends Pair<T,T> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### type

            java.lang.reflect.Type type

      - #### fieldName

            java.lang.String fieldName

  - ### Class org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle extends RecursiveToStringStyle implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### indent

            int indent

        Indenting of inner lines.

      - #### spaces

            int spaces

        Current indenting.

  - ### Class org.apache.commons.lang3.builder.RecursiveToStringStyle extends ToStringStyle implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.commons.lang3.builder.StandardToStringStyle extends ToStringStyle implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.commons.lang3.builder.ToStringStyle extends java.lang.Object implements Serializable

    serialVersionUID:
      -2587890625525655916L

    - ### Serialized Fields

      - #### useFieldNames

            boolean useFieldNames

        Whether to use the field names, the default is `true`.

      - #### useClassName

            boolean useClassName

        Whether to use the class name, the default is `true`.

      - #### useShortClassName

            boolean useShortClassName

        Whether to use short class names, the default is `false`.

      - #### useIdentityHashCode

            boolean useIdentityHashCode

        Whether to use the identity hash code, the default is `true`.

      - #### contentStart

            java.lang.String contentStart

        The content start `'['`.

      - #### contentEnd

            java.lang.String contentEnd

        The content end `']'`.

      - #### fieldNameValueSeparator

            java.lang.String fieldNameValueSeparator

        The field name value separator `'='`.

      - #### fieldSeparatorAtStart

            boolean fieldSeparatorAtStart

        Whether the field separator should be added before any other fields.

      - #### fieldSeparatorAtEnd

            boolean fieldSeparatorAtEnd

        Whether the field separator should be added after any other fields.

      - #### fieldSeparator

            java.lang.String fieldSeparator

        The field separator `','`.

      - #### arrayStart

            java.lang.String arrayStart

        The array start `'{'`.

      - #### arraySeparator

            java.lang.String arraySeparator

        The array separator `','`.

      - #### arrayContentDetail

            boolean arrayContentDetail

        The detail for array content.

      - #### arrayEnd

            java.lang.String arrayEnd

        The array end `'}'`.

      - #### defaultFullDetail

            boolean defaultFullDetail

        The value to use when fullDetail is `null`, the default value is `true`.

      - #### nullText

            java.lang.String nullText

        The `null` text `'<null>'`.

      - #### sizeStartText

            java.lang.String sizeStartText

        The summary size text start `'<size'`.

      - #### sizeEndText

            java.lang.String sizeEndText

        The summary size text start `'>'`.

      - #### summaryObjectStartText

            java.lang.String summaryObjectStartText

        The summary object text start `'<'`.

      - #### summaryObjectEndText

            java.lang.String summaryObjectEndText

        The summary object text start `'>'`.

- ## Package org.apache.commons.lang3.concurrent

  - ### Class org.apache.commons.lang3.concurrent.CircuitBreakingException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      1408176654686913340L

  - ### Class org.apache.commons.lang3.concurrent.ConcurrentException extends java.lang.Exception implements Serializable

    serialVersionUID:
      6622707671812226130L

  - ### Class org.apache.commons.lang3.concurrent.ConcurrentRuntimeException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -6582182735562919670L

- ## Package org.apache.commons.lang3.event

  - ### Class org.apache.commons.lang3.event.EventListenerSupport extends java.lang.Object implements Serializable

    serialVersionUID:
      3593265990380473632L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream objectInputStream)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Deserialize.
        Throws:
          `java.io.IOException` - if an IO error occurs
          `java.lang.ClassNotFoundException` - if the class cannot be resolved

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream objectOutputStream)
                              throws java.io.IOException

        Serialize.
        Throws:
          `java.io.IOException` - if an IO error occurs

    - ### Serialized Fields

      - #### listeners

            java.util.List<E> listeners

        The list used to hold the registered listeners. This list is intentionally a thread-safe copy-on-write-array so that traversals over the list of listeners will be atomic.

- ## Package org.apache.commons.lang3.exception

  - ### Class org.apache.commons.lang3.exception.CloneFailedException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      20091223L

  - ### Class org.apache.commons.lang3.exception.ContextedException extends java.lang.Exception implements Serializable

    serialVersionUID:
      20110706L

    - ### Serialized Fields

      - #### exceptionContext

            ExceptionContext exceptionContext

        The context where the data is stored.

  - ### Class org.apache.commons.lang3.exception.ContextedRuntimeException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      20110706L

    - ### Serialized Fields

      - #### exceptionContext

            ExceptionContext exceptionContext

        The context where the data is stored.

  - ### Class org.apache.commons.lang3.exception.DefaultExceptionContext extends java.lang.Object implements Serializable

    serialVersionUID:
      20110706L

    - ### Serialized Fields

      - #### contextValues

            java.util.List<E> contextValues

        The list storing the label-data pairs.

- ## Package org.apache.commons.lang3.math

  - ### Class org.apache.commons.lang3.math.Fraction extends java.lang.Number implements Serializable

    serialVersionUID:
      65382027393090L

    - ### Serialized Fields

      - #### numerator

            int numerator

        The numerator number part of the fraction (the three in three sevenths).

      - #### denominator

            int denominator

        The denominator number part of the fraction (the seven in three sevenths).

- ## Package org.apache.commons.lang3.mutable

  - ### Class org.apache.commons.lang3.mutable.MutableBoolean extends java.lang.Object implements Serializable

    serialVersionUID:
      -4830728138360036487L

    - ### Serialized Fields

      - #### value

            boolean value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableByte extends java.lang.Number implements Serializable

    serialVersionUID:
      -1585823265L

    - ### Serialized Fields

      - #### value

            byte value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableDouble extends java.lang.Number implements Serializable

    serialVersionUID:
      1587163916L

    - ### Serialized Fields

      - #### value

            double value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableFloat extends java.lang.Number implements Serializable

    serialVersionUID:
      5787169186L

    - ### Serialized Fields

      - #### value

            float value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableInt extends java.lang.Number implements Serializable

    serialVersionUID:
      512176391864L

    - ### Serialized Fields

      - #### value

            int value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableLong extends java.lang.Number implements Serializable

    serialVersionUID:
      62986528375L

    - ### Serialized Fields

      - #### value

            long value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableObject extends java.lang.Object implements Serializable

    serialVersionUID:
      86241875189L

    - ### Serialized Fields

      - #### value

            java.lang.Object value

        The mutable value.

  - ### Class org.apache.commons.lang3.mutable.MutableShort extends java.lang.Number implements Serializable

    serialVersionUID:
      -2135791679L

    - ### Serialized Fields

      - #### value

            short value

        The mutable value.

- ## Package org.apache.commons.lang3.text

  - ### Class org.apache.commons.lang3.text.CompositeFormat extends java.text.Format implements Serializable

    serialVersionUID:
      -4329119827877627683L

    - ### Serialized Fields

      - #### parser

            java.text.Format parser

        The parser to use.

      - #### formatter

            java.text.Format formatter

        The formatter to use.

  - ### Class org.apache.commons.lang3.text.ExtendedMessageFormat extends java.text.MessageFormat implements Serializable

    serialVersionUID:
      -2362048321261811743L

    - ### Serialized Fields

      - #### toPattern

            java.lang.String toPattern

      - #### registry

            java.util.Map<K,V> registry

  - ### Class org.apache.commons.lang3.text.StrBuilder extends java.lang.Object implements Serializable

    serialVersionUID:
      7628716375283629643L

    - ### Serialized Fields

      - #### buffer

            char[] buffer

        Internal data storage.

      - #### size

            int size

        Current size of the buffer.

      - #### newLine

            java.lang.String newLine

        The new line.

      - #### nullText

            java.lang.String nullText

        The null text.

- ## Package org.apache.commons.lang3.time

  - ### Class org.apache.commons.lang3.time.FastDateFormat extends java.text.Format implements Serializable

    serialVersionUID:
      2L

    - ### Serialized Fields

      - #### printer

            FastDatePrinter printer

      - #### parser

            FastDateParser parser

  - ### Class org.apache.commons.lang3.time.FastDateParser extends java.lang.Object implements Serializable

    serialVersionUID:
      3L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Create the object after serialization. This implementation reinitializes the transient properties.
        Throws:
          `java.io.IOException` - if there is an IO issue.
          `java.lang.ClassNotFoundException` - if a class cannot be found.

    - ### Serialized Fields

      - #### pattern

            java.lang.String pattern

      - #### timeZone

            java.util.TimeZone timeZone

      - #### locale

            java.util.Locale locale

      - #### century

            int century

      - #### startYear

            int startYear

  - ### Class org.apache.commons.lang3.time.FastDatePrinter extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Create the object after serialization. This implementation reinitializes the transient properties.
        Throws:
          `java.io.IOException` - if there is an IO issue.
          `java.lang.ClassNotFoundException` - if a class cannot be found.

    - ### Serialized Fields

      - #### mPattern

            java.lang.String mPattern

        The pattern.

      - #### mTimeZone

            java.util.TimeZone mTimeZone

        The time zone.

      - #### mLocale

            java.util.Locale mLocale

        The locale.

- ## Package org.apache.commons.lang3.tuple

  - ### Class org.apache.commons.lang3.tuple.ImmutablePair extends Pair<L,R> implements Serializable

    serialVersionUID:
      4954918890077093841L

    - ### Serialized Fields

      - #### left

            java.lang.Object left

        Left object

      - #### right

            java.lang.Object right

        Right object

  - ### Class org.apache.commons.lang3.tuple.ImmutableTriple extends Triple<L,M,R> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### left

            java.lang.Object left

        Left object

      - #### middle

            java.lang.Object middle

        Middle object

      - #### right

            java.lang.Object right

        Right object

  - ### Class org.apache.commons.lang3.tuple.MutablePair extends Pair<L,R> implements Serializable

    serialVersionUID:
      4954918890077093841L

    - ### Serialized Fields

      - #### left

            java.lang.Object left

        Left object

      - #### right

            java.lang.Object right

        Right object

  - ### Class org.apache.commons.lang3.tuple.MutableTriple extends Triple<L,M,R> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### left

            java.lang.Object left

        Left object

      - #### middle

            java.lang.Object middle

        Middle object

      - #### right

            java.lang.Object right

        Right object

  - ### Class org.apache.commons.lang3.tuple.Pair extends java.lang.Object implements Serializable

    serialVersionUID:
      4954918890077093841L

  - ### Class org.apache.commons.lang3.tuple.Triple extends java.lang.Object implements Serializable

    serialVersionUID:
      1L