# Serialized Form

- ## Package org.codehaus.plexus.util

  - ### Class org.codehaus.plexus.util.FastMap extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

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

        Requires special handling during de-serialization process.
        Throws:
          `java.io.IOException` - if an I/O error occurs.
          `java.lang.ClassNotFoundException` - if the class for the object de-serialized is not found.

      - #### writeObject

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

        Requires special handling during serialization process.
        Throws:
          `java.io.IOException` - if an I/O error occurs.

- ## Package org.codehaus.plexus.util.cli

  - ### Class org.codehaus.plexus.util.cli.CommandLineException extends java.lang.Exception implements Serializable

  - ### Class org.codehaus.plexus.util.cli.CommandLineTimeOutException extends CommandLineException implements Serializable

- ## Package org.codehaus.plexus.util.dag

  - ### Class org.codehaus.plexus.util.dag.CycleDetectedException extends java.lang.Exception implements Serializable

    - ### Serialized Fields

      - #### cycle

            java.util.List<E> cycle

  - ### Class org.codehaus.plexus.util.dag.DAG extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### vertexMap

            java.util.Map<K,V> vertexMap

        Maps vertex's label to vertex

      - #### vertexList

            java.util.List<E> vertexList

        Conatin list of all verticies

  - ### Class org.codehaus.plexus.util.dag.Vertex extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### label

            java.lang.String label

      - #### children

            java.util.List<E> children

      - #### parents

            java.util.List<E> parents

- ## Package org.codehaus.plexus.util.introspection

  - ### Class org.codehaus.plexus.util.introspection.MethodMap.AmbiguousException extends java.lang.Exception implements Serializable

- ## Package org.codehaus.plexus.util.reflection

  - ### Class org.codehaus.plexus.util.reflection.ReflectorException extends java.lang.Exception implements Serializable

- ## Package org.codehaus.plexus.util.xml

  - ### Class org.codehaus.plexus.util.xml.XmlReaderException extends java.io.IOException implements Serializable

    - ### Serialized Fields

      - #### _bomEncoding

            java.lang.String _bomEncoding

      - #### _xmlGuessEncoding

            java.lang.String _xmlGuessEncoding

      - #### _xmlEncoding

            java.lang.String _xmlEncoding

      - #### _contentTypeMime

            java.lang.String _contentTypeMime

      - #### _contentTypeEncoding

            java.lang.String _contentTypeEncoding

      - #### _is

            java.io.InputStream _is

  - ### Class org.codehaus.plexus.util.xml.XmlStreamReaderException extends XmlReaderException implements Serializable

- ## Package org.codehaus.plexus.util.xml.pull

  - ### Class org.codehaus.plexus.util.xml.pull.XmlPullParserException extends java.lang.Exception implements Serializable

    - ### Serialized Fields

      - #### detail

            java.lang.Throwable detail

      - #### row

            int row

      - #### column

            int column