# Serialized Form

- ## Package org.qi4j.api.activation

  - ### Class org.qi4j.api.activation.ActivationException extends Exception implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.api.activation.PassivationException extends Exception implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### causes

            List<E> causes

- ## Package org.qi4j.api.common

  - ### Class org.qi4j.api.common.ConstructionException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.api.common.InvalidApplicationException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.api.common.QualifiedName extends Object implements Serializable

    - ### Serialized Fields

      - #### typeName

            TypeName typeName

      - #### name

            String name

  - ### Class org.qi4j.api.common.TypeName extends Object implements Serializable

    - ### Serialized Fields

      - #### name

            String name

- ## Package org.qi4j.api.composite

  - ### Class org.qi4j.api.composite.AmbiguousTypeException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.api.composite.InvalidCompositeException extends RuntimeException implements Serializable

  - ### Class org.qi4j.api.composite.InvalidValueCompositeException extends RuntimeException implements Serializable

  - ### Class org.qi4j.api.composite.MissingMethodException extends RuntimeException implements Serializable

  - ### Class org.qi4j.api.composite.NoSuchCompositeException extends InvalidApplicationException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### compositeType

            String compositeType

      - #### moduleName

            String moduleName

  - ### Class org.qi4j.api.composite.NoSuchTransientException extends NoSuchCompositeException implements Serializable

- ## Package org.qi4j.api.configuration

  - ### Class org.qi4j.api.configuration.NoSuchConfigurationException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### configType

            Class<T> configType

      - #### identity

            String identity

- ## Package org.qi4j.api.constraint

  - ### Class org.qi4j.api.constraint.ConstraintImplementationNotFoundException extends InvalidApplicationException implements Serializable

  - ### Class org.qi4j.api.constraint.ConstraintViolation extends Object implements Serializable

    - ### Serialized Fields

      - #### name

            String name

      - #### constraint

            Annotation constraint

      - #### value

            Object value

  - ### Class org.qi4j.api.constraint.ConstraintViolationException extends IllegalArgumentException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### constraintViolations

            Collection<E> constraintViolations

      - #### methodName

            String methodName

      - #### mixinTypeName

            String mixinTypeName

      - #### instanceToString

            String instanceToString

      - #### instanceTypes

            Iterable<T> instanceTypes

- ## Package org.qi4j.api.entity

  - ### Class org.qi4j.api.entity.EntityReference extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### identity

            String identity

  - ### Class org.qi4j.api.entity.LifecycleException extends RuntimeException implements Serializable

- ## Package org.qi4j.api.metrics

  - ### Class org.qi4j.api.metrics.MetricsNotSupportedException extends RuntimeException implements Serializable

- ## Package org.qi4j.api.mixin

  - ### Class org.qi4j.api.mixin.InitializationException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.api.mixin.InvalidMixinException extends RuntimeException implements Serializable

  - ### Class org.qi4j.api.mixin.MixinMappingException extends RuntimeException implements Serializable

    serialVersionUID:
      6843167709252705294L

- ## Package org.qi4j.api.object

  - ### Class org.qi4j.api.object.NoSuchObjectException extends InvalidApplicationException implements Serializable

    serialVersionUID:
      -1121690536365682511L

    - ### Serialized Fields

      - #### objectType

            String objectType

      - #### moduleName

            String moduleName

- ## Package org.qi4j.api.property

  - ### Class org.qi4j.api.property.InvalidPropertyTypeException extends ConstructionException implements Serializable

- ## Package org.qi4j.api.query

  - ### Class org.qi4j.api.query.MissingIndexingSystemException extends QueryException implements Serializable

    serialVersionUID:
      5147421865890379209L

  - ### Class org.qi4j.api.query.NotQueryableException extends QueryException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.api.query.QueryException extends RuntimeException implements Serializable

    serialVersionUID:
      -3602596752342902060L

  - ### Class org.qi4j.api.query.QueryExecutionException extends QueryException implements Serializable

    serialVersionUID:
      5147421865890379209L

  - ### Class org.qi4j.api.query.QueryExpressionException extends QueryException implements Serializable

    serialVersionUID:
      1L

- ## Package org.qi4j.api.service

  - ### Class org.qi4j.api.service.DuplicateServiceIdentityException extends InvalidApplicationException implements Serializable

  - ### Class org.qi4j.api.service.NoSuchServiceException extends NoSuchCompositeException implements Serializable

  - ### Class org.qi4j.api.service.ServiceImporterException extends RuntimeException implements Serializable

  - ### Class org.qi4j.api.service.ServiceUnavailableException extends RuntimeException implements Serializable

- ## Package org.qi4j.api.service.qualifier

  - ### Class org.qi4j.api.service.qualifier.ServiceTags extends Object implements Serializable

    - ### Serialized Fields

      - #### tags

            String[] tags

- ## Package org.qi4j.api.unitofwork

  - ### Class org.qi4j.api.unitofwork.ConcurrentEntityModificationException extends UnitOfWorkCompletionException implements Serializable

    serialVersionUID:
      3872723845064767689L

    - ### Serialized Fields

      - #### concurrentlyModifiedEntities

            Iterable<T> concurrentlyModifiedEntities

  - ### Class org.qi4j.api.unitofwork.EntityCompositeAlreadyExistsException extends UnitOfWorkException implements Serializable

    serialVersionUID:
      -7297710939536508481L

    - ### Serialized Fields

      - #### identity

            EntityReference identity

  - ### Class org.qi4j.api.unitofwork.EntityTypeNotFoundException extends UnitOfWorkException implements Serializable

    - ### Serialized Fields

      - #### compositeType

            String compositeType

  - ### Class org.qi4j.api.unitofwork.NoSuchEntityException extends UnitOfWorkException implements Serializable

    - ### Serialized Fields

      - #### identity

            EntityReference identity

      - #### usecase

            Usecase usecase

      - #### mixinTypes

            Class<T>[] mixinTypes

  - ### Class org.qi4j.api.unitofwork.UnitOfWorkCompletionException extends Exception implements Serializable

    serialVersionUID:
      6531642131384516904L

  - ### Class org.qi4j.api.unitofwork.UnitOfWorkException extends RuntimeException implements Serializable

    serialVersionUID:
      -8544178439804058558L

- ## Package org.qi4j.api.usecase

  - ### Class org.qi4j.api.usecase.Usecase extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### name

            String name

      - #### metaInfo

            MetaInfo metaInfo

- ## Package org.qi4j.api.util

  - ### Class org.qi4j.api.util.ListMap extends HashMap<K,List<V>> implements Serializable

  - ### Class org.qi4j.api.util.NullArgumentException extends IllegalArgumentException implements Serializable

    serialVersionUID:
      4815431779868729780L

- ## Package org.qi4j.api.value

  - ### Class org.qi4j.api.value.NoSuchValueException extends NoSuchCompositeException implements Serializable

  - ### Class org.qi4j.api.value.ValueSerializationException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

- ## Package org.qi4j.bootstrap

  - ### Class org.qi4j.bootstrap.AssemblyException extends Exception implements Serializable

  - ### Class org.qi4j.bootstrap.BindingException extends Exception implements Serializable

  - ### Class org.qi4j.bootstrap.BootstrapException extends RuntimeException implements Serializable

  - ### Class org.qi4j.bootstrap.InjectionException extends RuntimeException implements Serializable

  - ### Class org.qi4j.bootstrap.InvalidInjectionException extends Exception implements Serializable

- ## Package org.qi4j.entitystore.prefs

  - ### Class org.qi4j.entitystore.prefs.PreferencesEntityStoreInfo extends Object implements Serializable

    - ### Serialized Fields

      - #### rootNode

            Preferences rootNode

- ## Package org.qi4j.envisage

  - ### Class org.qi4j.envisage.EnvisageFrame extends JFrame implements Serializable

    - ### Serialized Fields

      - #### contentPane

            JPanel contentPane

      - #### graphSplitPane

            JSplitPane graphSplitPane

      - #### modelSplitPane

            JSplitPane modelSplitPane

      - #### graphPane

            GraphPane graphPane

      - #### treeModelPane

            TreeModelPane treeModelPane

      - #### detailModelPane

            DetailModelPane detailModelPane

      - #### application

            ApplicationDescriptor application

      - #### descriptor

            ApplicationDetailDescriptor descriptor

      - #### graphItemSelectionInProgress

            boolean graphItemSelectionInProgress

- ## Package org.qi4j.envisage.detail

  - ### Class org.qi4j.envisage.detail.DetailModelPane extends JPanel implements Serializable

    - ### Serialized Fields

      - #### bundle

            ResourceBundle bundle

      - #### tabPane

            JTabbedPane tabPane

      - #### generalPane

            org.qi4j.envisage.detail.GeneralPane generalPane

      - #### methodPane

            org.qi4j.envisage.detail.MethodPane methodPane

      - #### statePane

            org.qi4j.envisage.detail.StatePane statePane

      - #### dependencyPane

            org.qi4j.envisage.detail.DependencyPane dependencyPane

      - #### serviceConfigurationPane

            org.qi4j.envisage.detail.ServiceConfigurationPane serviceConfigurationPane

      - #### serviceUsagePane

            org.qi4j.envisage.detail.ServiceUsagePane serviceUsagePane

      - #### importedByPane

            org.qi4j.envisage.detail.ImportedByPane importedByPane

      - #### apiPane

            org.qi4j.envisage.detail.APIPane apiPane

      - #### spiPane

            org.qi4j.envisage.detail.SPIPane spiPane

      - #### linkActivatedInProgress

            boolean linkActivatedInProgress

- ## Package org.qi4j.envisage.event

  - ### Class org.qi4j.envisage.event.LinkEvent extends EventObject implements Serializable

    - ### Serialized Fields

      - #### object

            Object object

- ## Package org.qi4j.envisage.graph

  - ### Class org.qi4j.envisage.graph.GraphDisplay extends prefuse.Display implements Serializable

  - ### Class org.qi4j.envisage.graph.GraphPane extends JPanel implements Serializable

    - ### Serialized Fields

      - #### treeDisplay

            TreeGraphDisplay treeDisplay

      - #### stackedDisplay

            org.qi4j.envisage.graph.StackedGraphDisplay stackedDisplay

      - #### displays

            List<E> displays

      - #### tabPane

            JTabbedPane tabPane

      - #### scrollPane

            JScrollPane scrollPane

  - ### Class org.qi4j.envisage.graph.TreeGraphDisplay extends GraphDisplay implements Serializable

    - ### Serialized Fields

      - #### nodeRenderer

            prefuse.render.LabelRenderer nodeRenderer

      - #### edgeRenderer

            prefuse.render.EdgeRenderer edgeRenderer

      - #### usesRenderer

            prefuse.render.EdgeRenderer usesRenderer

      - #### orientation

            int orientation

- ## Package org.qi4j.envisage.print

  - ### Class org.qi4j.envisage.print.PrintingException extends RuntimeException implements Serializable

- ## Package org.qi4j.envisage.tree

  - ### Class org.qi4j.envisage.tree.TreeModelPane extends JPanel implements Serializable

    - ### Serialized Fields

      - #### mainPane

            JPanel mainPane

      - #### cardLayout

            CardLayout cardLayout

      - #### structureTree

            JTree structureTree

      - #### typeTree

            JTree typeTree

      - #### viewAsCombo

            JComboBox<E> viewAsCombo

      - #### selectionInProgress

            boolean selectionInProgress

- ## Package org.qi4j.index.elasticsearch

  - ### Class org.qi4j.index.elasticsearch.ElasticSearchIndexException extends RuntimeException implements Serializable

- ## Package org.qi4j.index.rdf

  - ### Class org.qi4j.index.rdf.UnsupportedLanguageException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### language

            org.openrdf.query.QueryLanguage language

- ## Package org.qi4j.library.alarm

  - ### Class org.qi4j.library.alarm.AlarmNameFormat.AlarmNameConstraint extends Object implements Serializable

- ## Package org.qi4j.library.constraints

  - ### Class org.qi4j.library.constraints.ContainsConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.GreaterThanConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.InstanceOfConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.LessThanConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.MatchesConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.MaxLengthConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.MinLengthConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.NotEmptyCollectionConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.NotEmptyStringConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.OneOfConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.RangeConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.URIConstraint extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.qi4j.library.constraints.URLConstraint extends Object implements Serializable

    serialVersionUID:
      1L

- ## Package org.qi4j.library.conversion.values

  - ### Class org.qi4j.library.conversion.values.PropertyNotPresentException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### valueType

            Class<T> valueType

      - #### entityType

            Class<T> entityType

- ## Package org.qi4j.library.eventsourcing.application.replay

  - ### Class org.qi4j.library.eventsourcing.application.replay.ApplicationEventReplayException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### event

            ApplicationEvent event

- ## Package org.qi4j.library.eventsourcing.domain.replay

  - ### Class org.qi4j.library.eventsourcing.domain.replay.EventReplayException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### eventValue

            DomainEventValue eventValue

- ## Package org.qi4j.library.http

  - ### Class org.qi4j.library.http.ConstraintInfo extends Object implements Serializable

    - ### Serialized Fields

      - #### path

            String path

      - #### constraint

            ConstraintInfo.Constraint constraint

      - #### omittedHttpMethods

            ConstraintInfo.HttpMethod[] omittedHttpMethods

  - ### Class org.qi4j.library.http.ContextListenerInfo extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### initParams

            Map<K,V> initParams

  - ### Class org.qi4j.library.http.Dispatchers extends Object implements Serializable

    - ### Serialized Fields

      - #### dispatchers

            EnumSet<E extends Enum<E>> dispatchers

  - ### Class org.qi4j.library.http.FilterInfo extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### path

            String path

      - #### initParameters

            Map<K,V> initParameters

      - #### dispatchers

            EnumSet<E extends Enum<E>> dispatchers

  - ### Class org.qi4j.library.http.ServletInfo extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### path

            String path

      - #### initParams

            Map<K,V> initParams

  - ### Class org.qi4j.library.http.WelcomeServlet extends javax.servlet.http.HttpServlet implements Serializable

    serialVersionUID:
      1L

- ## Package org.qi4j.library.rest.admin

  - ### Class org.qi4j.library.rest.admin.Qi4jServerServlet extends org.restlet.ext.servlet.ServerServlet implements Serializable

    - ### Serialized Fields

      - #### module

            Module module

- ## Package org.qi4j.library.rest.server.api.constraint

  - ### Class org.qi4j.library.rest.server.api.constraint.Requires.RequiresRoleConstraint extends Object implements Serializable

  - ### Class org.qi4j.library.rest.server.api.constraint.RequiresValid.RequiresValidConstraint extends Object implements Serializable

- ## Package org.qi4j.library.scheduler.schedule.cron

  - ### Class org.qi4j.library.scheduler.schedule.cron.CronExpressionConstraint extends Object implements Serializable

    serialVersionUID:
      1L

- ## Package org.qi4j.library.scripting

  - ### Class org.qi4j.library.scripting.ScriptException extends RuntimeException implements Serializable

- ## Package org.qi4j.library.servlet

  - ### Class org.qi4j.library.servlet.Qi4jServlet extends javax.servlet.http.HttpServlet implements Serializable

    - ### Serialized Fields

      - #### application

            Application application

- ## Package org.qi4j.library.uid.sequence

  - ### Class org.qi4j.library.uid.sequence.SequencingException extends RuntimeException implements Serializable

- ## Package org.qi4j.library.uowfile.internal

  - ### Class org.qi4j.library.uowfile.internal.ConcurrentUoWFileModificationException extends ConcurrentEntityModificationException implements Serializable

    - ### Serialized Fields

      - #### concurrentlyModifiedFiles

            Iterable<T> concurrentlyModifiedFiles

- ## Package org.qi4j.logging.view

  - ### Class org.qi4j.logging.view.SwingViewer extends JFrame implements Serializable

    - ### Serialized Fields

      - #### services

            Iterable<T> services

- ## Package org.qi4j.spi.entity

  - ### Class org.qi4j.spi.entity.QualifiedIdentity extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### identity

            String identity

      - #### compositeType

            String compositeType

- ## Package org.qi4j.spi.entitystore

  - ### Class org.qi4j.spi.entitystore.ConcurrentEntityStateModificationException extends EntityStoreException implements Serializable

    - ### Serialized Fields

      - #### modifiedEntities

            Collection<E> modifiedEntities

  - ### Class org.qi4j.spi.entitystore.EntityAlreadyExistsException extends EntityStoreException implements Serializable

    - ### Serialized Fields

      - #### identity

            EntityReference identity

  - ### Class org.qi4j.spi.entitystore.EntityNotFoundException extends EntityStoreException implements Serializable

    - ### Serialized Fields

      - #### identity

            EntityReference identity

  - ### Class org.qi4j.spi.entitystore.EntityStoreException extends RuntimeException implements Serializable

  - ### Class org.qi4j.spi.entitystore.ReadOnlyEntityStoreException extends EntityStoreException implements Serializable

- ## Package org.qi4j.spi.entitystore.helpers

  - ### Class org.qi4j.spi.entitystore.helpers.JSONMapEntityStoreMixin.CacheState extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.qi4j.spi.query

  - ### Class org.qi4j.spi.query.EntityFinderException extends Exception implements Serializable

- ## Package org.qi4j.test.value

  - ### Class org.qi4j.test.value.AbstractValueCompositeSerializationTest.SerializableObject extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### foo

            String foo

      - #### val

            int val