# Serialized Form

- ## Package org.apache.commons.lang

  - ### Class org.apache.commons.lang.CharRange extends Object implements Serializable

    serialVersionUID:
      8270183163158333422L

    - ### Serialized Fields

      - #### end

            char end

        The last character, inclusive, in the range.

      - #### negated

            boolean negated

        True if the range is everything except the characters specified.

      - #### start

            char start

        The first character, inclusive, in the range.

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

    serialVersionUID:
      5947847346149275958L

    - ### Serialized Fields

      - #### set

            Set set

        The set of CharRange objects.

  - ### Class org.apache.commons.lang.IllegalClassException extends IllegalArgumentException implements Serializable

    serialVersionUID:
      8063272569377254819L

  - ### Class org.apache.commons.lang.IncompleteArgumentException extends IllegalArgumentException implements Serializable

    serialVersionUID:
      4954193403612068178L

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

    serialVersionUID:
      -6894122266938754088L

    - ### Serialized Fields

      - #### cause

            Throwable cause

        Holds the reference to the exception or error that caused this exception to be thrown.

      - #### delegate

            NestableDelegate delegate

        The exception helper to delegate nested exception handling to.

  - ### Class org.apache.commons.lang.NullArgumentException extends IllegalArgumentException implements Serializable

    serialVersionUID:
      1174360235354917591L

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

    serialVersionUID:
      7092611880189329093L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

        Ensure singleton.

  - ### Class org.apache.commons.lang.SerializationException extends NestableRuntimeException implements Serializable

    serialVersionUID:
      4029025366392702726L

  - ### Class org.apache.commons.lang.UnhandledException extends NestableRuntimeException implements Serializable

    serialVersionUID:
      1832101364842773720L

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

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

    serialVersionUID:
      1L

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

    - ### Serialized Fields

      - #### arrayContentDetail

            boolean arrayContentDetail

        The detail for array content.

      - #### arrayEnd

            String arrayEnd

        The array end `'}'`.

      - #### arraySeparator

            String arraySeparator

        The array separator `','`.

      - #### arrayStart

            String arrayStart

        The array start `'{'`.

      - #### contentEnd

            String contentEnd

        The content end `']'`.

      - #### contentStart

            String contentStart

        The content start `'['`.

      - #### defaultFullDetail

            boolean defaultFullDetail

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

      - #### fieldNameValueSeparator

            String fieldNameValueSeparator

        The field name value separator `'='`.

      - #### fieldSeparator

            String fieldSeparator

        The field separator `','`.

      - #### fieldSeparatorAtEnd

            boolean fieldSeparatorAtEnd

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

      - #### fieldSeparatorAtStart

            boolean fieldSeparatorAtStart

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

      - #### nullText

            String nullText

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

      - #### sizeEndText

            String sizeEndText

        The summary size text start `'>'`.

      - #### sizeStartText

            String sizeStartText

        The summary size text start `'<size'</code>.`

      - #### summaryObjectEndText

            String summaryObjectEndText

        The summary object text start `'>'`.

      - #### summaryObjectStartText

            String summaryObjectStartText

        The summary object text start `'<'`.

      - #### useClassName

            boolean useClassName

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

      - #### useFieldNames

            boolean useFieldNames

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

      - #### useIdentityHashCode

            boolean useIdentityHashCode

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

      - #### useShortClassName

            boolean useShortClassName

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

- ## Package org.apache.commons.lang.enums

  - ### Class org.apache.commons.lang.enums.Enum extends Object implements Serializable

    serialVersionUID:
      -487045951170455942L

    - ### Serialization Methods

      - #### readResolve

            protected Object readResolve()

        Handle the deserialization of the class to ensure that multiple copies are not wastefully created, or illegal enum types created.

    - ### Serialized Fields

      - #### iName

            String iName

        The string representation of the Enum.

  - ### Class org.apache.commons.lang.enums.ValuedEnum extends Enum implements Serializable

    serialVersionUID:
      -7129650521543789085L

    - ### Serialized Fields

      - #### iValue

            int iValue

        The value contained in enum.

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

  - ### Class org.apache.commons.lang.exception.CloneFailedException extends NestableRuntimeException implements Serializable

    serialVersionUID:
      20091223L

  - ### Class org.apache.commons.lang.exception.NestableDelegate extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### nestable

            Throwable nestable

        Holds the reference to the exception or error that we're wrapping (which must be a `Nestable` implementation).

  - ### Class org.apache.commons.lang.exception.NestableError extends Error implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### cause

            Throwable cause

        Holds the reference to the exception or error that caused this exception to be thrown.

      - #### delegate

            NestableDelegate delegate

        The helper instance which contains much of the code which we delegate to.

  - ### Class org.apache.commons.lang.exception.NestableException extends Exception implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### cause

            Throwable cause

        Holds the reference to the exception or error that caused this exception to be thrown.

      - #### delegate

            NestableDelegate delegate

        The helper instance which contains much of the code which we delegate to.

  - ### Class org.apache.commons.lang.exception.NestableRuntimeException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### cause

            Throwable cause

        Holds the reference to the exception or error that caused this exception to be thrown.

      - #### delegate

            NestableDelegate delegate

        The helper instance which contains much of the code which we delegate to.

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

  - ### Class org.apache.commons.lang.math.DoubleRange extends Range implements Serializable

    serialVersionUID:
      71849363892740L

    - ### Serialized Fields

      - #### max

            double max

        The maximum number in this range (inclusive).

      - #### min

            double min

        The minimum number in this range (inclusive).

  - ### Class org.apache.commons.lang.math.FloatRange extends Range implements Serializable

    serialVersionUID:
      71849363892750L

    - ### Serialized Fields

      - #### max

            float max

        The maximum number in this range (inclusive).

      - #### min

            float min

        The minimum number in this range (inclusive).

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

    serialVersionUID:
      65382027393090L

    - ### Serialized Fields

      - #### denominator

            int denominator

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

      - #### numerator

            int numerator

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

  - ### Class org.apache.commons.lang.math.IntRange extends Range implements Serializable

    serialVersionUID:
      71849363892730L

    - ### Serialized Fields

      - #### max

            int max

        The maximum number in this range (inclusive).

      - #### min

            int min

        The minimum number in this range (inclusive).

  - ### Class org.apache.commons.lang.math.JVMRandom extends Random implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### constructed

            boolean constructed

        Ensures that only the parent constructor can call reseed.

  - ### Class org.apache.commons.lang.math.LongRange extends Range implements Serializable

    serialVersionUID:
      71849363892720L

    - ### Serialized Fields

      - #### max

            long max

        The maximum number in this range (inclusive).

      - #### min

            long min

        The minimum number in this range (inclusive).

  - ### Class org.apache.commons.lang.math.NumberRange extends Range implements Serializable

    serialVersionUID:
      71849363892710L

    - ### Serialized Fields

      - #### max

            Number max

        The maximum number in this range.

      - #### min

            Number min

        The minimum number in this range.

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

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

    serialVersionUID:
      -4830728138360036487L

    - ### Serialized Fields

      - #### value

            boolean value

        The mutable value.

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

    serialVersionUID:
      -1585823265L

    - ### Serialized Fields

      - #### value

            byte value

        The mutable value.

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

    serialVersionUID:
      1587163916L

    - ### Serialized Fields

      - #### value

            double value

        The mutable value.

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

    serialVersionUID:
      5787169186L

    - ### Serialized Fields

      - #### value

            float value

        The mutable value.

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

    serialVersionUID:
      512176391864L

    - ### Serialized Fields

      - #### value

            int value

        The mutable value.

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

    serialVersionUID:
      62986528375L

    - ### Serialized Fields

      - #### value

            long value

        The mutable value.

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

    serialVersionUID:
      86241875189L

    - ### Serialized Fields

      - #### value

            Object value

        The mutable value.

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

    serialVersionUID:
      -2135791679L

    - ### Serialized Fields

      - #### value

            short value

        The mutable value.

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

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

    serialVersionUID:
      -4329119827877627683L

    - ### Serialized Fields

      - #### formatter

            Format formatter

        The formatter to use.

      - #### parser

            Format parser

        The parser to use.

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

    serialVersionUID:
      -2362048321261811743L

    - ### Serialized Fields

      - #### registry

            Map registry

      - #### toPattern

            String toPattern

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

  - ### Class org.apache.commons.lang.time.FastDateFormat extends Format implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readObject

            private void readObject​(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

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

    - ### Serialized Fields

      - #### mLocale

            Locale mLocale

        The locale.

      - #### mLocaleForced

            boolean mLocaleForced

        Whether the locale overrides the default.

      - #### mPattern

            String mPattern

        The pattern.

      - #### mTimeZone

            TimeZone mTimeZone

        The time zone.

      - #### mTimeZoneForced

            boolean mTimeZoneForced

        Whether the time zone overrides any on Calendars.